From 7aac62902220f1a6e67293b9ce9cb0e9de10ae3e Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 10:45:55 -0800 Subject: [PATCH 001/117] Add IOSXR NETCONF driver boilerplate --- napalm/_SUPPORTED_DRIVERS.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/napalm/_SUPPORTED_DRIVERS.py b/napalm/_SUPPORTED_DRIVERS.py index bd0937da8..e1c5c5c63 100644 --- a/napalm/_SUPPORTED_DRIVERS.py +++ b/napalm/_SUPPORTED_DRIVERS.py @@ -1 +1 @@ -SUPPORTED_DRIVERS = ["base", "eos", "ios", "iosxr", "junos", "nxos", "nxos_ssh"] +SUPPORTED_DRIVERS = ["base", "eos", "ios", "iosxr", "junos", "nxos", "nxos_ssh", "iosxr_netconf"] From ea346d7cee3819a0ab174630075bdd02e30ccf4a Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 11:09:28 -0800 Subject: [PATCH 002/117] Add base implementation for IOSXRNETCONFDriver class Implemented class initialization and open methods. In addition, added implementation for private lock and unlock methods. Remaining methods return NotImplementedError. Class makes use of the NETCONF implementation in the ncclient package. The open method establishes a connection using password based authentication and automatically locks the candidate datastore. --- napalm/iosxr_netconf/__init__.py | 29 ++++ napalm/iosxr_netconf/constants.py | 20 +++ napalm/iosxr_netconf/iosxr_netconf.py | 230 ++++++++++++++++++++++++++ 3 files changed, 279 insertions(+) create mode 100644 napalm/iosxr_netconf/__init__.py create mode 100644 napalm/iosxr_netconf/constants.py create mode 100644 napalm/iosxr_netconf/iosxr_netconf.py diff --git a/napalm/iosxr_netconf/__init__.py b/napalm/iosxr_netconf/__init__.py new file mode 100644 index 000000000..2e172d869 --- /dev/null +++ b/napalm/iosxr_netconf/__init__.py @@ -0,0 +1,29 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 CISCO. All rights reserved. +# +# The contents of this file are licensed under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with the +# License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations under +# the License. + +"""napalm.iosxr_netconf package.""" + +# Import stdlib +import pkg_resources + +# Import local modules +from napalm.iosxr_netconf.iosxr_netconf import IOSXRNETCONFDriver # noqa + +__all__ = ("IOSXRNETCONFDriver",) + +try: + __version__ = pkg_resources.get_distribution("napalm-iosxr-netconf").version +except pkg_resources.DistributionNotFound: + __version__ = "Not installed" diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py new file mode 100644 index 000000000..e4ffe5cff --- /dev/null +++ b/napalm/iosxr_netconf/constants.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 CISCO. All rights reserved. +# +# The contents of this file are licensed under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with the +# License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations under +# the License. + +"""Constants for the IOS-XR NETCONF driver.""" + +from __future__ import unicode_literals + +from napalm.base.constants import * # noqa diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py new file mode 100644 index 000000000..8aa094f76 --- /dev/null +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -0,0 +1,230 @@ +# -*- coding: utf-8 -*- +# Copyright 2020 CISCO. All rights reserved. +# +# The contents of this file are licensed under the Apache License, Version 2.0 +# (the "License"); you may not use this file except in compliance with the +# License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +# License for the specific language governing permissions and limitations under +# the License. + +"""NETCONF Driver for IOSXR devices.""" + +from __future__ import unicode_literals + +# import third party lib +from ncclient import manager + +# import NAPALM base +from napalm.iosxr_netconf import constants as C +from napalm.base.base import NetworkDriver +from napalm.base.exceptions import ConnectionException + + +class IOSXRNETCONFDriver(NetworkDriver): + """IOS-XR NETCONF driver class: inherits NetworkDriver from napalm.base.""" + + def __init__(self, hostname, username, password, timeout=60, optional_args=None): + """ + Initialize IOSXR driver. + + optional_args: + * config_lock (True/False): lock configuration DB after the + connection is established. + * port (int): custom port + """ + self.hostname = hostname + self.username = username + self.password = password + self.timeout = timeout + self.pending_changes = False + self.replace = False + self.locked = False + if optional_args is None: + optional_args = {} + + self.port = optional_args.get("port", 830) + self.lock_on_connect = optional_args.get("config_lock", False) + + self.platform = "iosxr" + self.netconf_ssh = None + + def open(self): + """Open the connection with the device.""" + try: + self.netconf_ssh = manager.connect( + host=self.hostname, + port=self.port, + username=self.username, + password=self.password, + timeout=self.timeout, + device_params={'name': 'iosxr'}) + if not self.lock_on_connect: + self._lock() + except Exception as conn_err: + raise ConnectionException(conn_err.args[0]) + + def close(self): + """Close the connection.""" + return NotImplementedError + + def _lock(self): + """Lock the config DB.""" + if not self.locked: + self.netconf_ssh.lock() + self.locked = True + + def _unlock(self): + """Unlock the config DB.""" + if self.locked: + self.netconf_ssh.unlock() + self.locked = False + + def _load_candidate_config(self, filename, config, default_operation): + """Edit Configuration.""" + pass + + def is_alive(self): + """Return flag with the state of the connection.""" + return NotImplementedError + + def load_replace_candidate(self, filename=None, config=None): + """Open the candidate config and replace.""" + return NotImplementedError + + def load_merge_candidate(self, filename=None, config=None): + """Open the candidate config and merge.""" + return NotImplementedError + + def compare_config(self): + """Compare candidate config with running.""" + return NotImplementedError + + def commit_config(self, message=""): + """Commit configuration.""" + return NotImplementedError + + def discard_config(self): + """Discard changes.""" + return NotImplementedError + + def rollback(self): + """Rollback to previous commit.""" + return NotImplementedError + + def _find_txt(self, xml_tree, path, default="", namespace=""): + """ + Extract the text value from an XML tree, using XPath. + + In case of error, will return a default value. + :param xml_tree:the XML Tree object. . + :param path:XPath to be applied, in order to extract the desired data. + :param default: Value to be returned in case of error. + :param ns: namespace dict + :return: a str value. + """ + pass + + def get_facts(self): + """Return facts of the device.""" + return NotImplementedError + + def get_interfaces(self): + """Return interfaces details.""" + return NotImplementedError + + def get_interfaces_counters(self): + """Return interfaces counters.""" + return NotImplementedError + + def get_bgp_neighbors(self): + """Return BGP neighbors details.""" + return NotImplementedError + + def get_environment(self): + """Return environment details.""" + return NotImplementedError + + def get_lldp_neighbors(self): + """Return LLDP neighbors details.""" + return NotImplementedError + + def get_lldp_neighbors_detail(self, interface=""): + """Detailed view of the LLDP neighbors.""" + return NotImplementedError + + def cli(self, commands): + """Execute raw CLI commands and returns their output.""" + return NotImplementedError + + def get_bgp_config(self, group="", neighbor=""): + """Return BGP configuration.""" + return NotImplementedError + + def get_bgp_neighbors_detail(self, neighbor_address=""): + """Detailed view of the BGP neighbors operational data.""" + return NotImplementedError + + def get_arp_table(self, vrf=""): + """Return the ARP table.""" + return NotImplementedError + + def get_ntp_peers(self): + """Return the NTP peers configured on the device.""" + return NotImplementedError + + def get_ntp_servers(self): + """Return the NTP servers configured on the device.""" + return NotImplementedError + + def get_ntp_stats(self): + """Return NTP stats (associations).""" + return NotImplementedError + + def get_interfaces_ip(self): + """Return the configured IP addresses.""" + return NotImplementedError + + def get_mac_address_table(self): + """Return the MAC address table.""" + return NotImplementedError + + def get_route_to(self, destination="", protocol=""): + """Return route details to a specific destination.""" + return NotImplementedError + + def get_snmp_information(self): + """Return the SNMP configuration.""" + return NotImplementedError + + def get_probes_config(self): + """Return the configuration of the probes.""" + return NotImplementedError + + def get_probes_results(self): + """Return the results of the probes.""" + return NotImplementedError + + def traceroute( + self, + destination, + source=C.TRACEROUTE_SOURCE, + ttl=C.TRACEROUTE_TTL, + timeout=C.TRACEROUTE_TIMEOUT, + vrf=C.TRACEROUTE_VRF, + ): + """Execute traceroute and return results.""" + return NotImplementedError + + def get_users(self): + """Return user configuration.""" + return NotImplementedError + + def get_config(self, retrieve="all", full=False): + """Return device configuration.""" + return NotImplementedError From 68c7b9dbc976a4f68020cb2038faeb3ed507df0b Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 11:56:31 -0800 Subject: [PATCH 003/117] Add get_interfaces implementation Implement get interfaces using the operational data in Cisco-IOS-XR-pfi-im-cmd-oper YANG model. In addition, implement private _find_txt method to retrieve data leaves taking into account the data model namespace. The RPC filter and namespace strings added in constants.py. --- napalm/iosxr_netconf/constants.py | 27 ++++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 77 +++++++++++++++++++++++++-- 2 files changed, 101 insertions(+), 3 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index e4ffe5cff..73bb1334e 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -18,3 +18,30 @@ from __future__ import unicode_literals from napalm.base.constants import * # noqa + +# namespaces for XR native models +NS = {'int': 'http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper', + } + +# subtree filter to get interface state using GET RPC +INT_RPC_REQ_FILTER = ''' + + + + + + + + + + + + + +
+ + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 8aa094f76..2d4f49f26 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -17,13 +17,19 @@ from __future__ import unicode_literals +# import stdlib +import copy + # import third party lib from ncclient import manager +from lxml import etree as ETREE # import NAPALM base from napalm.iosxr_netconf import constants as C from napalm.base.base import NetworkDriver from napalm.base.exceptions import ConnectionException +import napalm.base.helpers +from napalm.base.utils import py23_compat class IOSXRNETCONFDriver(NetworkDriver): @@ -117,7 +123,7 @@ def rollback(self): """Rollback to previous commit.""" return NotImplementedError - def _find_txt(self, xml_tree, path, default="", namespace=""): + def _find_txt(self, xml_tree, path, default="", namespace=None): """ Extract the text value from an XML tree, using XPath. @@ -128,7 +134,15 @@ def _find_txt(self, xml_tree, path, default="", namespace=""): :param ns: namespace dict :return: a str value. """ - pass + value = "" + try: + xpath_applied = xml_tree.xpath(path, namespaces=namespace) + if len(xpath_applied) and xpath_applied[0] is not None: + xpath_result = xpath_applied[0] + value = xpath_result.text.strip() + except Exception: # in case of any exception, returns default + value = default + return py23_compat.text_type(value) def get_facts(self): """Return facts of the device.""" @@ -136,7 +150,64 @@ def get_facts(self): def get_interfaces(self): """Return interfaces details.""" - return NotImplementedError + interfaces = {} + + INTERFACE_DEFAULTS = { + "is_enabled": False, + "is_up": False, + "mac_address": "", + "description": "", + "speed": -1, + "last_flapped": -1.0, + } + + interfaces_rpc_reply = self.netconf_ssh.get(filter=( + 'subtree', C.INT_RPC_REQ_FILTER)).xml + # Converts string to etree + interfaces_rpc_reply_etree = ETREE.fromstring(interfaces_rpc_reply) + + # Retrieves interfaces details + for (interface_tree, description_tree) in zip( + interfaces_rpc_reply_etree.xpath( + ".//int:interfaces/int:interface-xr/int:interface", + namespaces=C.NS), + interfaces_rpc_reply_etree.xpath( + ".//int:interfaces/int:interfaces/int:interface", + namespaces=C.NS)): + + interface_name = self._find_txt( + interface_tree, "./int:interface-name", namespace=C.NS) + if not interface_name: + continue + is_up = (self._find_txt( + interface_tree, "./int:line-state", namespace=C.NS) == "im-state-up") + enabled = (self._find_txt( + interface_tree, "./int:state", namespace=C.NS) + != "im-state-admin-down") + raw_mac = self._find_txt( + interface_tree, "./int:mac-address/int:address", namespace=C.NS) + mac_address = napalm.base.helpers.convert( + napalm.base.helpers.mac, raw_mac, raw_mac + ) + speed = napalm.base.helpers.convert( + int, napalm.base.helpers.convert(int, self._find_txt( + interface_tree, "./int:bandwidth", namespace=C.NS), 0) * 1e-3,) + mtu = int(self._find_txt(interface_tree, "./int:mtu", namespace=C.NS)) + description = self._find_txt( + description_tree, "./int:description", namespace=C.NS) + 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, + } + ) + + return interfaces def get_interfaces_counters(self): """Return interfaces counters.""" From 33e67c7e6120d65135d5e9c39cf7f8618269b743 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 12:19:11 -0800 Subject: [PATCH 004/117] Add get_interfaces_counters implementation Implement get interface counters using the operational data in Cisco-IOS-XR-pfi-im-cmd-oper YANG model. The RPC filter string is different from the filter used for get_interfaces method. Each method relies on data from different subtrees of the same operational data model. --- napalm/iosxr_netconf/constants.py | 26 +++++++ napalm/iosxr_netconf/iosxr_netconf.py | 107 +++++++++++++++++++++++++- 2 files changed, 132 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 73bb1334e..aaee7025f 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -45,3 +45,29 @@ ''' + +# subtree filter to get interface counters using GET RPC +INT_COUNTERS_RPC_REQ_FILTER = ''' + + + + + + + + + + + + + + + + + + + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 2d4f49f26..d3d2aee60 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -211,7 +211,112 @@ def get_interfaces(self): def get_interfaces_counters(self): """Return interfaces counters.""" - return NotImplementedError + rpc_reply = self.netconf_ssh.get(filter=( + 'subtree', C.INT_COUNTERS_RPC_REQ_FILTER)).xml + # Converts string to tree + rpc_reply_etree = ETREE.fromstring(rpc_reply) + + interface_counters = {} + + # Retrieves interfaces counters details + interface_xr_tree = rpc_reply_etree.xpath( + ".//int:interfaces/int:interface-xr/int:interface", namespaces=C.NS) + for interface in interface_xr_tree: + interface_name = self._find_txt( + interface, "./int:interface-name", namespace=C.NS) + interface_stats = {} + if not interface.xpath( + "./int:interface-statistics/int:full-interface-stats", namespaces=C.NS): + continue + else: + interface_stats = {} + int_stats_xpath = "./int:interface-statistics/int:full-interface-stats/" + interface_stats["tx_multicast_packets"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:multicast-packets-sent", "0", namespace=C.NS + ), + ) + interface_stats["tx_discards"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:output-drops", "0", namespace=C.NS + ), + ) + interface_stats["tx_octets"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:bytes-sent", "0", namespace=C.NS + ), + ) + interface_stats["tx_errors"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:output-errors", "0", namespace=C.NS + ), + ) + interface_stats["rx_octets"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:bytes-received", "0", namespace=C.NS + ), + ) + interface_stats["tx_unicast_packets"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:packets-sent", "0", namespace=C.NS + ), + ) + interface_stats["rx_errors"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:input-errors", "0", namespace=C.NS + ), + ) + interface_stats["tx_broadcast_packets"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:broadcast-packets-sent", "0", namespace=C.NS + ), + ) + interface_stats["rx_multicast_packets"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:multicast-packets-received", "0", namespace=C.NS + ), + ) + interface_stats["rx_broadcast_packets"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:broadcast-packets-received", "0", namespace=C.NS + ), + ) + interface_stats["rx_discards"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, + int_stats_xpath+"int:input-drops", "0", namespace=C.NS + ), + ) + interface_stats["rx_unicast_packets"] = napalm.base.helpers.convert( + int, + self._find_txt( + interface, int_stats_xpath+"int:packets-received", "0", namespace=C.NS + ), + ) + interface_counters[interface_name] = interface_stats + + return interface_counters def get_bgp_neighbors(self): """Return BGP neighbors details.""" From 12917494daf3cf3f3802cc76a5d1d611d805e73e Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 12:43:03 -0800 Subject: [PATCH 005/117] Add get_facts implementation Implement get facts using the operational data in Cisco-IOS-XR-shellutil-oper, Cisco-IOS-XR-pfi-im-cmd-oper and Cisco-IOS-XR-invmgr-oper YANG models. Uses an explicit RPC string with multiple subtree filters to retrieve data from multiple data models in a single call. The RPC and namespace strings added in constants.py. --- napalm/iosxr_netconf/constants.py | 29 +++++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 72 ++++++++++++++++++++++++++- 2 files changed, 100 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index aaee7025f..8f49ee4fe 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -21,8 +21,37 @@ # namespaces for XR native models NS = {'int': 'http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper', + 'suo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper', + 'imo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper', } +# GET RPC to retrieve device facts +FACTS_RPC_REQ = ''' + + + + + + + + + + + + + + + + + + + + + + + +''' + # subtree filter to get interface state using GET RPC INT_RPC_REQ_FILTER = ''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index d3d2aee60..00c3b8302 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -23,6 +23,7 @@ # import third party lib from ncclient import manager from lxml import etree as ETREE +from ncclient.xml_ import to_ele # import NAPALM base from napalm.iosxr_netconf import constants as C @@ -30,6 +31,7 @@ from napalm.base.exceptions import ConnectionException import napalm.base.helpers from napalm.base.utils import py23_compat +from napalm.base.utils.py23_compat import text_type class IOSXRNETCONFDriver(NetworkDriver): @@ -146,7 +148,75 @@ def _find_txt(self, xml_tree, path, default="", namespace=None): def get_facts(self): """Return facts of the device.""" - return NotImplementedError + facts = { + "vendor": "Cisco", + "os_version": "", + "hostname": "", + "uptime": -1, + "serial_number": "", + "fqdn": "", + "model": "", + "interface_list": [], + } + + interface_list = [] + + facts_rpc_reply = self.netconf_ssh.dispatch(to_ele(C.FACTS_RPC_REQ)).xml + + # Converts string to etree + facts_rpc_reply_etree = ETREE.fromstring(facts_rpc_reply) + + # Retrieves hostname + hostname = napalm.base.helpers.convert( + text_type, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ + suo:uptime/suo:host-name", namespace=C.NS) + ) + + # Retrieves uptime + uptime = napalm.base.helpers.convert( + int, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ + suo:uptime/suo:uptime", namespace=C.NS), -1 + ) + + # Retrieves interfaces name + interface_tree = facts_rpc_reply_etree.xpath( + ".//int:interfaces/int:interfaces/int:interface", + namespaces=C.NS) + for interface in interface_tree: + name = self._find_txt(interface, "./int:interface-name", namespace=C.NS) + interface_list.append(name) + + # Retrieves os version, model, serial number + basic_info_tree = facts_rpc_reply_etree.xpath( + ".//imo:inventory/imo:racks/imo:rack/imo:attributes/\ + imo:inv-basic-bag", namespaces=C.NS)[0] + os_version = napalm.base.helpers.convert( + text_type, + self._find_txt( + basic_info_tree, "./imo:software-revision", namespace=C.NS) + ) + model = napalm.base.helpers.convert( + text_type, + self._find_txt(basic_info_tree, "./imo:model-name", namespace=C.NS) + ) + serial = napalm.base.helpers.convert( + text_type, self._find_txt( + basic_info_tree, "./imo:serial-number", namespace=C.NS) + ) + + facts.update( + { + "os_version": os_version, + "hostname": hostname, + "model": model, + "uptime": uptime, + "serial_number": serial, + "fqdn": hostname, + "interface_list": interface_list, + } + ) + + return facts def get_interfaces(self): """Return interfaces details.""" From 16a489b8fddf1a71345e46617fd76f66d18708f2 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 13:12:49 -0800 Subject: [PATCH 006/117] Add get_ntp_peers implementation Implement get NTP peers using the configuration data in Cisco-IOS-XR-ip-ntp-cfg YANG model. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 9 +++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 25 ++++++++++++++++++++++++- 2 files changed, 33 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 8f49ee4fe..d0ff6a211 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -23,6 +23,7 @@ NS = {'int': 'http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper', 'suo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper', 'imo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper', + 'ntpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg', } # GET RPC to retrieve device facts @@ -100,3 +101,11 @@ ''' + +# subtree filter to get NTP peers and servers using GET CONFIG RPC +NTP_RPC_REQ_FILTER = ''' + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 00c3b8302..c74cac420 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -422,7 +422,30 @@ def get_arp_table(self, vrf=""): def get_ntp_peers(self): """Return the NTP peers configured on the device.""" - return NotImplementedError + ntp_peers = {} + + rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + 'subtree', C.NTP_RPC_REQ_FILTER)).xml + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + for version in ["ipv4", "ipv6"]: + ntp_xpath = ".//ntpc:ntp/ntpc:peer-vrfs/ntpc:peer-vrf/\ + ntpc:peer-{version}s".format(version=version) + for peer in result_tree.xpath(ntp_xpath+"/ntpc:peer-{version}".format( + version=version), namespaces=C.NS): + peer_type = self._find_txt(peer, "./ntpc:peer-type-{version}/\ + ntpc:peer-type".format(version=version), namespace=C.NS) + if peer_type != "peer": + continue + peer_address = self._find_txt( + peer, "./ntpc:address-{version}".format( + version=version), namespace=C.NS) + if not peer_address: + continue + ntp_peers[peer_address] = {} + + return ntp_peers def get_ntp_servers(self): """Return the NTP servers configured on the device.""" From 90f6913e59d560d00b8b4811b48ddb40427343da Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 13:19:56 -0800 Subject: [PATCH 007/117] Add get_ntp_servers implementation Implement get NTP servers using the configuration data in Cisco-IOS-XR-ip-ntp-cfg YANG model. --- napalm/iosxr_netconf/iosxr_netconf.py | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index c74cac420..edaa6cf8c 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -449,7 +449,31 @@ def get_ntp_peers(self): def get_ntp_servers(self): """Return the NTP servers configured on the device.""" - return NotImplementedError + ntp_servers = {} + + rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + "subtree", C.NTP_RPC_REQ_FILTER)).xml + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + for version in ["ipv4", "ipv6"]: + ntp_xpath = ".//ntpc:ntp/ntpc:peer-vrfs/ntpc:peer-vrf/\ + ntpc:peer-{version}s".format(version=version) + for peer in result_tree.xpath( + ntp_xpath+"/ntpc:peer-{version}".format( + version=version), namespaces=C.NS): + peer_type = self._find_txt(peer, "./ntpc:peer-type-{version}/\ + ntpc:peer-type".format(version=version), namespace=C.NS) + if peer_type != "server": + continue + server_address = self._find_txt( + peer, "./ntpc:address-{version}".format( + version=version), namespace=C.NS) + if not server_address: + continue + ntp_servers[server_address] = {} + + return ntp_servers def get_ntp_stats(self): """Return NTP stats (associations).""" From 043012ac8b3ae7b9de2ea89eb233165091444dc6 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 13:31:53 -0800 Subject: [PATCH 008/117] Add get_ntp_stats implementation Implement get NTP statistics using the operational data in Cisco-IOS-XR-ip-ntp-oper YANG model. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 15 ++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 53 ++++++++++++++++++++++++++- 2 files changed, 67 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index d0ff6a211..2bd7beab4 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -24,6 +24,7 @@ 'suo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper', 'imo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper', 'ntpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg', + 'ntp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper', } # GET RPC to retrieve device facts @@ -109,3 +110,17 @@ ''' + +# subtree filter to get NTP statistics using GET RPC +NTP_STAT_RPC_REQ_FILTER = ''' + + + + + + + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index edaa6cf8c..477cdc78d 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -477,7 +477,58 @@ def get_ntp_servers(self): def get_ntp_stats(self): """Return NTP stats (associations).""" - return NotImplementedError + ntp_stats = [] + + rpc_reply = self.netconf_ssh.get(filter=( + "subtree", C.NTP_STAT_RPC_REQ_FILTER)).xml + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + xpath = ".//ntp:ntp/ntp:nodes/ntp:node/ntp:associations/\ + ntp:peer-summary-info/ntp:peer-info-common" + for node in result_tree.xpath(xpath, namespaces=C.NS): + synchronized = self._find_txt( + node, "./ntp:is-sys-peer", namespace=C.NS) == "true" + address = self._find_txt(node, "./ntp:address", namespace=C.NS) + if address == "DLRSC node": + continue + referenceid = self._find_txt(node, "./ntp:reference-id", namespace=C.NS) + hostpoll = napalm.base.helpers.convert( + int, self._find_txt(node, "./ntp:host-poll", "0", namespace=C.NS) + ) + reachability = napalm.base.helpers.convert( + int, self._find_txt(node, "./ntp:reachability", "0", namespace=C.NS) + ) + stratum = napalm.base.helpers.convert( + int, self._find_txt(node, "./ntp:stratum", "0", namespace=C.NS) + ) + delay = napalm.base.helpers.convert( + float, self._find_txt(node, "./ntp:delay", "0.0", namespace=C.NS) + ) + offset = napalm.base.helpers.convert( + float, self._find_txt(node, "./ntp:offset", "0.0", namespace=C.NS) + ) + jitter = napalm.base.helpers.convert( + float, self._find_txt(node, "./ntp:dispersion", "0.0", namespace=C.NS) + ) + + ntp_stats.append( + { + "remote": address, + "synchronized": synchronized, + "referenceid": referenceid, + "stratum": stratum, + "type": "", + "when": "", + "hostpoll": hostpoll, + "reachability": reachability, + "delay": delay, + "offset": offset, + "jitter": jitter, + } + ) + + return ntp_stats def get_interfaces_ip(self): """Return the configured IP addresses.""" From 66ae28e8103598281e94d308a6b1ce42cd2b919d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 13:48:56 -0800 Subject: [PATCH 009/117] Add get_lldp_neighbors implementation Implement get LLDP neighbors using the operational data in Cisco-IOS-XR-ethernet-lldp-oper YANG model. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 17 ++++++++++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 29 ++++++++++++++++++++++++++- 2 files changed, 45 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 2bd7beab4..5603500a4 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -25,6 +25,7 @@ 'imo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper', 'ntpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg', 'ntp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper', + 'lldp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper', } # GET RPC to retrieve device facts @@ -124,3 +125,19 @@ ''' + +# subtree filter to get LLDP neighbors and neighbors detail using GET RPC +LLDP_RPC_REQ_FILTER = ''' + + + + +
+ + + +
+
+
+
+
''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 477cdc78d..2a9b532fc 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -398,7 +398,34 @@ def get_environment(self): def get_lldp_neighbors(self): """Return LLDP neighbors details.""" - return NotImplementedError + # init result dict + lldp_neighbors = {} + + rpc_reply = self.netconf_ssh.get( + filter=("subtree", C.LLDP_RPC_REQ_FILTER)).xml + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + lldp_xpath = ".//lldp:lldp/lldp:nodes/lldp:node/lldp:neighbors\ + /lldp:details/lldp:detail" + for neighbor in result_tree.xpath( + lldp_xpath+"/lldp:lldp-neighbor", namespaces=C.NS): + interface_name = self._find_txt( + neighbor, "./lldp:receiving-interface-name", namespace=C.NS) + system_name = self._find_txt( + neighbor, "./lldp:detail/lldp:system-name", namespace=C.NS) + port_id = self._find_txt( + neighbor, "./lldp:port-id-detail", namespace=C.NS) + if interface_name not in lldp_neighbors.keys(): + lldp_neighbors[interface_name] = [] + lldp_neighbors[interface_name].append( + { + "hostname": system_name, + "port": port_id, + } + ) + + return lldp_neighbors def get_lldp_neighbors_detail(self, interface=""): """Detailed view of the LLDP neighbors.""" From e9910cb4df9ed5dc2656839603a805f0144bca3b Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 13:58:19 -0800 Subject: [PATCH 010/117] Add convert to text_type --- napalm/iosxr_netconf/iosxr_netconf.py | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 2a9b532fc..4fed442f0 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -412,10 +412,14 @@ def get_lldp_neighbors(self): lldp_xpath+"/lldp:lldp-neighbor", namespaces=C.NS): interface_name = self._find_txt( neighbor, "./lldp:receiving-interface-name", namespace=C.NS) - system_name = self._find_txt( - neighbor, "./lldp:detail/lldp:system-name", namespace=C.NS) - port_id = self._find_txt( - neighbor, "./lldp:port-id-detail", namespace=C.NS) + system_name = napalm.base.helpers.convert( + text_type, + self._find_txt(neighbor, "./lldp:detail/lldp:system-name", namespace=C.NS) + ) + port_id = napalm.base.helpers.convert( + text_type, + self._find_txt(neighbor, "./lldp:port-id-detail", namespace=C.NS) + ) if interface_name not in lldp_neighbors.keys(): lldp_neighbors[interface_name] = [] lldp_neighbors[interface_name].append( From b8b9d6fd4c7775cff4211f3e4ea1db827a15a874 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 14:07:06 -0800 Subject: [PATCH 011/117] Add get_bgp_neighbors implementation Implement get BGP neighbors using the operational data in Cisco-IOS-XR-ipv4-bgp-oper YANG model. The method uses a helper method (get_neighbors) to gather the neighbors of the default(global) VRF first and then the neighbors of the other VRFs. All the required operational data is retrieved from the device in a single RPC call. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 24 ++++ napalm/iosxr_netconf/iosxr_netconf.py | 171 +++++++++++++++++++++++++- 2 files changed, 194 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 5603500a4..e11fc8bb9 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -26,6 +26,7 @@ 'ntpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg', 'ntp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper', 'lldp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper', + 'bgp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper', } # GET RPC to retrieve device facts @@ -141,3 +142,26 @@ ''' + +# subtree filter to get BGP neighbors and neighbors detail using GET RPC +BGP_NEIGHBOR_REQ_FILTER = ''' + + + + default + + + + + + + + + + + + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 4fed442f0..6af5b2dfb 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -390,7 +390,176 @@ def get_interfaces_counters(self): def get_bgp_neighbors(self): """Return BGP neighbors details.""" - return NotImplementedError + def get_vrf_neighbors(rpc_reply_etree, xpath): + """Return BGP neighbors details for a given VRF.""" + neighbors = {} + + for neighbor in rpc_reply_etree.xpath(xpath, namespaces=C.NS): + + this_neighbor = {} + this_neighbor["local_as"] = napalm.base.helpers.convert( + int, self._find_txt(neighbor, "./bgp:local-as", namespace=C.NS) + ) + this_neighbor["remote_as"] = napalm.base.helpers.convert( + int, self._find_txt(neighbor, "./bgp:remote-as", namespace=C.NS) + ) + this_neighbor["remote_id"] = napalm.base.helpers.convert( + text_type, self._find_txt( + neighbor, "./bgp:router-id", namespace=C.NS) + ) + + if (self._find_txt( + neighbor, "./bgp:connection-admin-status", C.NS) == "1"): + this_neighbor["is_enabled"] = True + + try: + this_neighbor["description"] = napalm.base.helpers.convert( + text_type, self._find_txt( + neighbor, "./bgp:description", namespace=C.NS) + ) + except AttributeError: + this_neighbor["description"] = "" + + this_neighbor["is_enabled"] = ( + self._find_txt( + neighbor, "./bgp:connection-admin-status", namespace=C.NS) + == "1" + ) + + if ( + text_type( + self._find_txt( + neighbor, "./bgp:connection-admin-status", namespace=C.NS) + ) + == "1" + ): + this_neighbor["is_enabled"] = True + else: + this_neighbor["is_enabled"] = False + + if ( + text_type(self._find_txt( + neighbor, "./bgp:connection-state", namespace=C.NS)) + == "bgp-st-estab" + ): + this_neighbor["is_up"] = True + this_neighbor["uptime"] = napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:connection-established-time", namespace=C.NS + ), + ) + else: + this_neighbor["is_up"] = False + this_neighbor["uptime"] = -1 + + this_neighbor["address_family"] = {} + + if (self._find_txt(neighbor, "./bgp:connection-remote-address/\ + bgp:afi", C.NS) == "ipv4"): + this_afi = "ipv4" + elif ( + self._find_txt( + neighbor, "./bgp:connection-remote-address/bgp:afi", namespace=C.NS + ) + == "ipv6" + ): + this_afi = "ipv6" + else: + this_afi = self._find_txt( + neighbor, "./bgp:connection-remote-address/bgp:afi", namespace=C.NS + ) + + this_neighbor["address_family"][this_afi] = {} + + try: + this_neighbor["address_family"][this_afi][ + "received_prefixes" + ] = napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespace=C.NS + ), + 0, + ) + napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:af-data/bgp:prefixes-denied", namespace=C.NS + ), + 0, + ) + this_neighbor["address_family"][this_afi][ + "accepted_prefixes" + ] = napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespace=C.NS + ), + 0, + ) + this_neighbor["address_family"][this_afi][ + "sent_prefixes" + ] = napalm.base.helpers.convert( + int, self._find_txt(neighbor, "./bgp:af-data/\ + bgp:prefixes-advertised", namespace=C.NS), 0, + ) + except AttributeError: + this_neighbor["address_family"][this_afi][ + "received_prefixes"] = -1 + this_neighbor["address_family"][this_afi][ + "accepted_prefixes"] = -1 + this_neighbor["address_family"][this_afi][ + "sent_prefixes"] = -1 + + neighbor_ip = napalm.base.helpers.ip( + self._find_txt( + neighbor, "./bgp:neighbor-address", namespace=C.NS + ) + ) + + neighbors[neighbor_ip] = this_neighbor + + return neighbors + + rpc_reply = self.netconf_ssh.get(filter=( + 'subtree', C.BGP_NEIGHBOR_REQ_FILTER)).xml + # Converts string to tree + rpc_reply_etree = ETREE.fromstring(rpc_reply) + result = {} + this_vrf = {} + this_vrf["peers"] = {} + + # get neighbors and router id from default(global) VRF + default_vrf_xpath = '''.//bgp:bgp/bgp:instances/bgp:instance/ + bgp:instance-active/bgp:default-vrf/''' + this_vrf["router_id"] = napalm.base.helpers.convert( + text_type, + self._find_txt( + rpc_reply_etree, default_vrf_xpath+"bgp:global-process-info/\ + bgp:vrf/bgp:router-id", namespace=C.NS) + ) + this_vrf["peers"] = get_vrf_neighbors(rpc_reply_etree, + default_vrf_xpath+"bgp:neighbors/bgp:neighbor") + result['global'] = this_vrf + + # get neighbors and router id from other VRFs + vrf_xpath = '''.//bgp:bgp/bgp:instances/ + bgp:instance/bgp:instance-active/bgp:vrfs''' + for vrf in rpc_reply_etree.xpath( + vrf_xpath+"/bgp:vrf", namespaces=C.NS): + this_vrf = {} + this_vrf["peers"] = {} + this_vrf["router_id"] = napalm.base.helpers.convert( + text_type, + self._find_txt(vrf, "./bgp:global-process-info/bgp:vrf/\ + bgp:router-id", namespace=C.NS)) + vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespace=C.NS) + this_vrf["peers"] = get_vrf_neighbors(rpc_reply_etree, + vrf_xpath+"/bgp:vrf[bgp:vrf-name='"+vrf_name+"']\ + /bgp:neighbors/bgp:neighbor") + result[vrf_name] = this_vrf + + return result def get_environment(self): """Return environment details.""" From 9d3b11765ed1f6c76762e12c840ba30c99d6d22d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 14:21:14 -0800 Subject: [PATCH 012/117] Add get_bgp_config implementation Implement get BGP configuration using the configuration data in Cisco-IOS-XR-ipv4-bgp-cfg YANG model. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 9 + napalm/iosxr_netconf/iosxr_netconf.py | 270 +++++++++++++++++++++++++- 2 files changed, 278 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index e11fc8bb9..aa3b91dfd 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -27,6 +27,7 @@ 'ntp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper', 'lldp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper', 'bgp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper', + 'bgpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg', } # GET RPC to retrieve device facts @@ -165,3 +166,11 @@ ''' + +# subtree filter to get BGP configuration using GET CONFIG RPC +BGP_CFG_RPC_REQ_FILTER = ''' + + + default + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 6af5b2dfb..617a8740a 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -610,7 +610,275 @@ def cli(self, commands): def get_bgp_config(self, group="", neighbor=""): """Return BGP configuration.""" - return NotImplementedError + bgp_config = {} + + # a helper + def build_prefix_limit( + af_table, limit, prefix_percent, prefix_timeout): + prefix_limit = {} + inet = False + inet6 = False + preifx_type = "inet" + if "ipv4" in af_table.lower(): + inet = True + if "ipv6" in af_table.lower(): + inet6 = True + preifx_type = "inet6" + if inet or inet6: + prefix_limit = { + preifx_type: { + af_table[5:].lower(): { + "limit": limit, + "teardown": { + "threshold": prefix_percent, + "timeout": prefix_timeout, + }, + } + } + } + return prefix_limit + + # here begins actual method... + rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + 'subtree', C.BGP_CFG_RPC_REQ_FILTER)).xml + + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + if not group: + neighbor = "" + + bgp_group_neighbors = {} + bgp_neighbor_xpath = ".//bgpc:bgp/bgpc:instance/bgpc:instance-as/\ + bgpc:four-byte-as/bgpc:default-vrf/bgpc:bgp-entity/bgpc:neighbors/bgpc:neighbor" + for bgp_neighbor in result_tree.xpath(bgp_neighbor_xpath, namespaces=C.NS): + group_name = self._find_txt( + bgp_neighbor, + "./bgpc:neighbor-group-add-member", namespace=C.NS + ) + peer = napalm.base.helpers.ip( + self._find_txt( + bgp_neighbor, + "./bgpc:neighbor-address", namespace=C.NS + ) + ) + if neighbor and peer != neighbor: + continue + description = self._find_txt( + bgp_neighbor, + "./bgpc:description", namespace=C.NS) + peer_as = napalm.base.helpers.convert( + int, self._find_txt( + bgp_neighbor, + "./bgpc:remote-as/bgpc:as-yy", namespace=C.NS), 0 + ) + local_as = napalm.base.helpers.convert( + int, self._find_txt( + bgp_neighbor, + "./bgpc:local-as/bgpc:as-yy", namespace=C.NS), 0 + ) + af_table = self._find_txt( + bgp_neighbor, + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", namespace=C.NS + ) + prefix_limit = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_neighbor, + "./bgpc:neighbor-afs/bgpc:neighbor-af/\ + bgpc:maximum-prefixes/bgpc:prefix-limit", namespace=C.NS + ), + 0, + ) + prefix_percent = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_neighbor, + "./bgpc:neighbor-afs/bgpc:neighbor-af/\ + bgpc:maximum-prefixes/bgpc:warning-percentage", namespace=C.NS + ), + 0, + ) + prefix_timeout = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_neighbor, + "./bgpc:neighbor-afs/bgpc:neighbor-af/\ + bgpc:maximum-prefixes/bgpc:restart-time", namespace=C.NS + ), + 0, + ) + import_policy = self._find_txt( + bgp_neighbor, + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-in", namespace=C.NS + ) + export_policy = self._find_txt( + bgp_neighbor, + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-out", namespace=C.NS + ) + local_addr_raw = self._find_txt( + bgp_neighbor, + "./bgpc:local-address/bgpc:local-ip-address", namespace=C.NS + ) + local_address = napalm.base.helpers.convert( + napalm.base.helpers.ip, local_addr_raw, local_addr_raw + ) + password = self._find_txt( + bgp_neighbor, + "./bgpc:password/bgpc:password", namespace=C.NS + ) + nhs = False + route_reflector = False + if group_name not in bgp_group_neighbors.keys(): + bgp_group_neighbors[group_name] = {} + bgp_group_neighbors[group_name][peer] = { + "description": description, + "remote_as": peer_as, + "prefix_limit": build_prefix_limit( + af_table, 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, + } + if neighbor and peer == neighbor: + break + + bgp_neighbor_group_xpath = ".//bgpc:bgp/bgpc:instance/bgpc:instance-as/\ + bgpc:four-byte-as/bgpc:default-vrf/bgpc:bgp-entity/\ + bgpc:neighbor-groups/bgpc:neighbor-group" + for bgp_group in result_tree.xpath( + bgp_neighbor_group_xpath, namespaces=C.NS): + group_name = self._find_txt( + bgp_group, + "./bgpc:neighbor-group-name", namespace=C.NS + ) + if group and group != group_name: + continue + bgp_type = "external" # by default external + # must check + description = self._find_txt( + bgp_group, + "./bgpc:description", namespace=C.NS) + import_policy = self._find_txt( + bgp_group, + "./bgpc:neighbor-group-afs/\ + bgpc:neighbor-group-af/bgpc:route-policy-in", namespace=C.NS + ) + export_policy = self._find_txt( + bgp_group, + "./bgpc:neighbor-group-afs/\ + bgpc:neighbor-group-af/bgpc:route-policy-out", namespace=C.NS + ) + multipath = ( + self._find_txt( + bgp_group, + "./bgpc:neighbor-group-afs/\ + bgpc:neighbor-group-af/bgpc:multipath", namespace=C.NS + ) + == "true" + ) + peer_as = napalm.base.helpers.convert( + int, self._find_txt( + bgp_group, + "./bgpc:remote-as/bgpc:as-yy", namespace=C.NS), + 0, + ) + local_as = napalm.base.helpers.convert( + int, self._find_txt( + bgp_group, + "./bgpc:local-as/bgpc:as-yy", namespace=C.NS), + 0, + ) + multihop_ttl = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_group, + "./bgpc:ebgp-multihop/bgpc:max-hop-count", namespace=C.NS), + 0, + ) + local_addr_raw = self._find_txt( + bgp_group, + "./bgpc:local-address/bgpc:local-ip-address", namespace=C.NS + ) + local_address = napalm.base.helpers.convert( + napalm.base.helpers.ip, local_addr_raw, local_addr_raw + ) + af_table = self._find_txt( + bgp_group, + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", namespace=C.NS) + prefix_limit = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_group, + "./bgpc:neighbor-group-afs/\ + bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ + bgpc:prefix-limit", namespace=C.NS + ), + 0, + ) + prefix_percent = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_group, + "./bgpc:neighbor-group-afs/\ + bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ + bgpc:warning-percentage", namespace=C.NS + ), + 0, + ) + prefix_timeout = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_group, + "./bgpc:neighbor-group-afs/\ + bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ + bgpc:restart-time", namespace=C.NS + ), + 0, + ) + remove_private = True # is it specified in the XML? + bgp_config[group_name] = { + "apply_groups": [], # on IOS-XR will always be empty list! + "description": description, + "local_as": local_as, + "type": text_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, + "prefix_limit": build_prefix_limit( + af_table, prefix_limit, prefix_percent, prefix_timeout + ), + "neighbors": bgp_group_neighbors.get(group_name, {}), + } + if group and group == group_name: + break + if "" in bgp_group_neighbors.keys(): + 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("", {}), + } + + return bgp_config def get_bgp_neighbors_detail(self, neighbor_address=""): """Detailed view of the BGP neighbors operational data.""" From ddef1a7f03fed63b6e20a1ad43d47334a52eb24e Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 14:31:25 -0800 Subject: [PATCH 013/117] Add get_bgp_neighbors_detail implementation Implement get BGP neighbors detail using the operational data in Cisco-IOS-XR-ipv4-bgp-oper YANG model. The method uses a helper method (get_vrf_neighbors_detail) to gather the neighbors of the default(global) VRF first and then the neighbors of the other VRFs. All the required operational data is retrieved from the device in a single RPC call. --- napalm/iosxr_netconf/iosxr_netconf.py | 267 +++++++++++++++++++++++++- 1 file changed, 266 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 617a8740a..2763debdb 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -882,7 +882,272 @@ def build_prefix_limit( def get_bgp_neighbors_detail(self, neighbor_address=""): """Detailed view of the BGP neighbors operational data.""" - return NotImplementedError + def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vrf_holdtime): + """Detailed view of the BGP neighbors operational data for a given VRF.""" + bgp_vrf_neighbors_detail = {} + bgp_vrf_neighbors_detail[vrf_name] = {} + for neighbor in rpc_reply_etree.xpath(xpath, namespaces=C.NS): + up = ( + self._find_txt(neighbor, "./bgp:connection-state", namespace=C.NS) + == "bgp-st-estab" + ) + local_as = napalm.base.helpers.convert( + int, self._find_txt(neighbor, "./bgp:local-as", namespace=C.NS), 0 + ) + remote_as = napalm.base.helpers.convert( + int, self._find_txt(neighbor, "./bgp:remote-as", namespace=C.NS), 0 + ) + router_id = napalm.base.helpers.ip( + self._find_txt(neighbor, "./bgp:router-id", namespace=C.NS) + ) + remote_address = napalm.base.helpers.ip( + self._find_txt( + neighbor, "./bgp:neighbor-address", + namespace=C.NS + ) + ) + local_address_configured = (self._find_txt( + neighbor, "./bgp:is-local-address-configured", namespace=C.NS) + == "true" + ) + local_address = napalm.base.helpers.ip(self._find_txt( + neighbor, "./bgp:connection-local-address/\ + bgp:ipv4-address", namespace=C.NS + ) + or self._find_txt( + neighbor, "./bgp:connection-local-address/\ + bgp:ipv6-address", namespace=C.NS + ) + ) + local_port = napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:connection-local-port", namespace=C.NS) + ) + remote_address = napalm.base.helpers.ip( + self._find_txt( + neighbor, "./bgp:connection-remote-address/\ + bgp:ipv4-address", namespace=C.NS + ) + or self._find_txt( + neighbor, "./bgp:connection-remote-address/\ + bgp:ipv6-address", namespace=C.NS + ) + ) + remote_port = napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:connection-remote-port", namespace=C.NS) + ) + multihop = (self._find_txt( + neighbor, "\ + ./bgp:is-external-neighbor-not-directly-connected", namespace=C.NS + ) + == "true" + ) + remove_private_as = (self._find_txt( + neighbor, "./bgp:af-data/\ + bgp:remove-private-as-from-updates", namespace=C.NS + ) + == "true" + ) + multipath = ( + self._find_txt( + neighbor, "./bgp:af-data/\ + bgp:selective-multipath-eligible", namespace=C.NS + ) + == "true" + ) + import_policy = self._find_txt( + neighbor, "./bgp:af-data/bgp:route-policy-in", namespace=C.NS + ) + export_policy = self._find_txt( + neighbor, "./bgp:af-data/bgp:route-policy-out", namespace=C.NS + ) + input_messages = napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:messges-received", namespace=C.NS), 0 + ) + output_messages = napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:messages-sent", namespace=C.NS), 0 + ) + connection_down_count = napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:connection-down-count", namespace=C.NS), + 0, + ) + messages_queued_out = napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:messages-queued-out", namespace=C.NS), 0 + ) + connection_state = ( + self._find_txt(neighbor, "./bgp:connection-state", namespace=C.NS) + .replace("bgp-st-", "") + .title() + ) + if connection_state == "Estab": + connection_state = "Established" + previous_connection_state = napalm.base.helpers.convert( + text_type, + _BGP_STATE_.get(self._find_txt( + neighbor, "./bgp:previous-connection-state", "0", namespace=C.NS + ) + ), + ) + active_prefix_count = napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:af-data/bgp:number-of-bestpaths", namespace=C.NS + ), + 0, + ) + accepted_prefix_count = napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespace=C.NS + ), + 0, + ) + suppressed_prefix_count = napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:af-data/bgp:prefixes-denied", namespace=C.NS + ), + 0, + ) + received_prefix_count = accepted_prefix_count + suppressed_prefix_count + advertised_prefix_count = napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:af-data/\ + bgp:prefixes-advertised", namespace=C.NS + ), + 0, + ) + suppress_4byte_as = ( + self._find_txt( + neighbor, "./bgp:suppress4-byte-as", namespace=C.NS) == "true" + ) + local_as_prepend = ( + self._find_txt( + neighbor, "./bgp:local-as-no-prepend", namespace=C.NS) != "true" + ) + holdtime = ( + napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:hold-time", namespace=C.NS), 0 + ) + or vrf_holdtime + ) + configured_holdtime = napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:configured-hold-time", namespace=C.NS), 0 + ) + keepalive = ( + napalm.base.helpers.convert( + int, self._find_txt( + neighbor, "./bgp:keep-alive-time", namespace=C.NS), 0 + ) + or vrf_keepalive + ) + configured_keepalive = napalm.base.helpers.convert( + int, + self._find_txt( + neighbor, "./bgp:configured-keepalive", namespace=C.NS), + 0, + ) + flap_count = int(connection_down_count / 2) + if up: + flap_count -= 1 + + if remote_as not in bgp_vrf_neighbors_detail[vrf_name].keys(): + bgp_vrf_neighbors_detail[vrf_name][remote_as] = [] + bgp_vrf_neighbors_detail[vrf_name][remote_as].append( + { + "up": up, + "local_as": local_as, + "remote_as": remote_as, + "router_id": router_id, + "local_address": local_address, + "routing_table": vrf_name, + "local_address_configured": local_address_configured, + "local_port": local_port, + "remote_address": remote_address, + "remote_port": remote_port, + "multihop": multihop, + "multipath": multipath, + "import_policy": import_policy, + "export_policy": export_policy, + "input_messages": input_messages, + "output_messages": output_messages, + "input_updates": 0, + "output_updates": 0, + "messages_queued_out": messages_queued_out, + "connection_state": connection_state, + "previous_connection_state": previous_connection_state, + "last_event": "", + "remove_private_as": remove_private_as, + "suppress_4byte_as": suppress_4byte_as, + "local_as_prepend": local_as_prepend, + "holdtime": holdtime, + "configured_holdtime": configured_holdtime, + "keepalive": keepalive, + "configured_keepalive": configured_keepalive, + "active_prefix_count": active_prefix_count, + "received_prefix_count": received_prefix_count, + "accepted_prefix_count": accepted_prefix_count, + "suppressed_prefix_count": suppressed_prefix_count, + "advertised_prefix_count": advertised_prefix_count, + "flap_count": flap_count, + } + ) + return bgp_vrf_neighbors_detail + + rpc_reply = self.netconf_ssh.get(filter=( + 'subtree', C.BGP_NEIGHBOR_REQ_FILTER)).xml + # Converts string to tree + rpc_reply_etree = ETREE.fromstring(rpc_reply) + _BGP_STATE_ = { + "0": "Unknown", + "1": "Idle", + "2": "Connect", + "3": "OpenSent", + "4": "OpenConfirm", + "5": "Active", + "6": "Established", + } + bgp_neighbors_detail = {} + + # get neighbors from default(global) VRF + default_vrf_xpath = '''.//bgp:bgp/bgp:instances/bgp:instance/ + bgp:instance-active/bgp:default-vrf''' + vrf_name = "default" + default_vrf_keepalive = napalm.base.helpers.convert(int, self._find_txt( + rpc_reply_etree, default_vrf_xpath+"/bgp:global-process-info/bgp:vrf/\ + bgp:keep-alive-time", namespace=C.NS),) + default_vrf_holdtime = napalm.base.helpers.convert(int, self._find_txt( + rpc_reply_etree, default_vrf_xpath+"/bgp:global-process-info/bgp:vrf/\ + bgp:hold-time", namespace=C.NS),) + bgp_neighbors_detail["global"] = get_vrf_neighbors_detail(rpc_reply_etree, + default_vrf_xpath+"/bgp:neighbors/bgp:neighbor", vrf_name, + default_vrf_keepalive, default_vrf_holdtime)[vrf_name] + + # get neighbors from other VRFs + vrf_xpath = '''.//bgp:bgp/bgp:instances/ + bgp:instance/bgp:instance-active/bgp:vrfs''' + for vrf in rpc_reply_etree.xpath( + vrf_xpath+"/bgp:vrf", namespaces=C.NS): + vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespace=C.NS) + vrf_keepalive = napalm.base.helpers.convert(int, self._find_txt( + vrf, "./bgp:global-process-info/bgp:vrf/\ + bgp:keep-alive-time", namespace=C.NS),) + vrf_holdtime = napalm.base.helpers.convert(int, self._find_txt( + vrf, "./bgp:global-process-info/bgp:vrf/\ + bgp:hold-time", namespace=C.NS),) + bgp_neighbors_detail.update(get_vrf_neighbors_detail( + rpc_reply_etree, vrf_xpath+"/bgp:vrf[bgp:vrf-name='"+vrf_name+"']\ + /bgp:neighbors/bgp:neighbor", vrf_name, vrf_keepalive, vrf_holdtime)) + + return bgp_neighbors_detail def get_arp_table(self, vrf=""): """Return the ARP table.""" From ae981abfbe5b8e7fadaa059f6e35fcdd306465df Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 14:43:35 -0800 Subject: [PATCH 014/117] Add get_mac_address_table implementation Implement get MAC address table using the operational data in Cisco-IOS-XR-l2vpn-oper YANG model. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 11 +++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 33 ++++++++++++++++++++++++++- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index aa3b91dfd..44ed57315 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -28,6 +28,7 @@ 'lldp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper', 'bgp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper', 'bgpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg', + 'mac': 'http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper', } # GET RPC to retrieve device facts @@ -174,3 +175,13 @@ default ''' + +# subtree filter to get MAC address table using GET RPC +MAC_TABLE_RPC_REQ_FILTER = ''' + + + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 2763debdb..dd519b05e 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1269,7 +1269,38 @@ def get_interfaces_ip(self): def get_mac_address_table(self): """Return the MAC address table.""" - return NotImplementedError + mac_table = [] + + rpc_reply = self.netconf_ssh.get(filter=( + "subtree", C.MAC_TABLE_RPC_REQ_FILTER)).xml + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + mac_xpath = ".//mac:l2vpn-forwarding/mac:nodes/mac:node/mac:l2fibmac-details" + for mac_entry in result_tree.xpath( + mac_xpath+"/mac:l2fibmac-detail", namespaces=C.NS): + mac_raw = self._find_txt(mac_entry, "./mac:address", namespace=C.NS) + vlan = napalm.base.helpers.convert( + int, + self._find_txt(mac_entry, "./mac:name", namespace=C.NS).replace( + "vlan", ""), 0, + ) + interface = self._find_txt(mac_entry, "./mac:segment/mac:ac/\ + mac:interface-handle", namespace=C.NS) + + mac_table.append( + { + "mac": napalm.base.helpers.mac(mac_raw), + "interface": interface, + "vlan": vlan, + "active": True, + "static": False, + "moves": 0, + "last_move": 0.0, + } + ) + + return mac_table def get_route_to(self, destination="", protocol=""): """Return route details to a specific destination.""" From 8d17d676bf2b46c0b596d3965caf78d194d9a8a6 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 15:01:46 -0800 Subject: [PATCH 015/117] Add get_interfaces_ip implementation Implement get IP interfaces using the operational data in Cisco-IOS-XR-ipv4-io-oper and Cisco-IOS-XR-ipv6-ma-oper YANG models. Uses an explicit RPC string with multiple subtree filters to retrieve data from multiple data models in a single call. The RPC and namespace strings added in constants.py. --- napalm/iosxr_netconf/constants.py | 39 ++++++++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 77 ++++++++++++++++++++++++++- 2 files changed, 115 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 44ed57315..f3f7df51c 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -29,6 +29,8 @@ 'bgp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper', 'bgpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg', 'mac': 'http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper', + 'int4': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper', + 'int6': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper', } # GET RPC to retrieve device facts @@ -185,3 +187,40 @@ ''' + +# GET RPC to retrieve ipv4 and ipv6 addresses +INT_IPV4_IPV6_RPC_REQ = ''' + + + + + + + + +
+ +
+
+
+
+
+
+
+ + + + + + + + + + + + + + + +
+
''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index dd519b05e..9ea453abb 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1265,7 +1265,82 @@ def get_ntp_stats(self): def get_interfaces_ip(self): """Return the configured IP addresses.""" - return NotImplementedError + interfaces_ip = {} + + rpc_reply = self.netconf_ssh.dispatch(to_ele(C.INT_IPV4_IPV6_RPC_REQ)).xml + # Converts string to etree + ipv4_ipv6_tree = ETREE.fromstring(rpc_reply) + + # parsing IPv4 + int4_xpath = ".//int4:ipv4-network/int4:nodes/int4:node/\ + int4:interface-data/int4:vrfs/int4:vrf/int4:details" + for interface in ipv4_ipv6_tree.xpath(int4_xpath+"/int4:detail", namespaces=C.NS): + interface_name = napalm.base.helpers.convert( + text_type, + self._find_txt(interface, "./int4:interface-name", namespace=C.NS), + ) + primary_ip = napalm.base.helpers.ip( + self._find_txt( + interface, "./int4:primary-address", namespace=C.NS + ) + ) + primary_prefix = napalm.base.helpers.convert( + int, + self._find_txt( + interface, "./int4:prefix-length", namespace=C.NS + ), + ) + if interface_name not in interfaces_ip.keys(): + interfaces_ip[interface_name] = {} + if "ipv4" not in interfaces_ip[interface_name].keys(): + interfaces_ip[interface_name]["ipv4"] = {} + if primary_ip not in interfaces_ip[interface_name].get( + "ipv4", {}).keys(): + interfaces_ip[interface_name]["ipv4"][primary_ip] = { + "prefix_length": primary_prefix + } + for secondary_address in interface.xpath( + "./int4:secondary-address", namespaces=C.NS): + secondary_ip = napalm.base.helpers.ip( + self._find_txt(secondary_address, "./int4:address", namespace=C.NS) + ) + secondary_prefix = napalm.base.helpers.convert( + int, self._find_txt(secondary_address, "./int4:prefix-length", namespace=C.NS) + ) + if secondary_ip not in interfaces_ip[interface_name]: + interfaces_ip[interface_name]["ipv4"][secondary_ip] = { + "prefix_length": secondary_prefix + } + + # parsing IPv6 + int6_xpath = ".//int6:ipv6-network/int6:nodes/int6:node/\ + int6:interface-data" + for interface in ipv4_ipv6_tree.xpath(int6_xpath + "/int6:vrfs/int6:vrf/int6:global-details/\ + int6:global-detail", namespaces=C.NS): + interface_name = napalm.base.helpers.convert( + text_type, + self._find_txt(interface, "./int6:interface-name", namespace=C.NS), + ) + if interface_name not in interfaces_ip.keys(): + interfaces_ip[interface_name] = {} + if "ipv6" not in interfaces_ip[interface_name].keys(): + interfaces_ip[interface_name]["ipv6"] = {} + for address in interface.xpath("./int6:address", namespaces=C.NS): + address_ip = napalm.base.helpers.ip( + self._find_txt(address, "./int6:address", namespace=C.NS) + ) + address_prefix = napalm.base.helpers.convert( + int, self._find_txt(address, "./int6:prefix-length", namespace=C.NS) + ) + if ( + address_ip + not in interfaces_ip[interface_name].get("ipv6", {}).keys() + ): + interfaces_ip[interface_name]["ipv6"][address_ip] = { + "prefix_length": address_prefix + } + + return interfaces_ip def get_mac_address_table(self): """Return the MAC address table.""" From 1bbcce6a087d7c1809501a5eda090c00b32211ad Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 15:10:34 -0800 Subject: [PATCH 016/117] Add get_snmp_information implementation Implement get SNMP information using the configuration data in Cisco-IOS-XR-snmp-agent-cfg YANG model. The RPC and namespace strings added in constants.py. The ipv4 and ipv6 ACL data is now included in the result. The data was missing in the implementation of the IOSXR driver. --- napalm/iosxr_netconf/constants.py | 5 ++++ napalm/iosxr_netconf/iosxr_netconf.py | 33 ++++++++++++++++++++++++++- 2 files changed, 37 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index f3f7df51c..057e1c41a 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -31,6 +31,7 @@ 'mac': 'http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper', 'int4': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper', 'int6': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper', + 'snmp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg', } # GET RPC to retrieve device facts @@ -224,3 +225,7 @@ ''' + +# subtree filter to get SNMP configuration using GET CONFIG RPC +SNMP_RPC_REQ_FILTER = ''' +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 9ea453abb..744156acf 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1383,7 +1383,38 @@ def get_route_to(self, destination="", protocol=""): def get_snmp_information(self): """Return the SNMP configuration.""" - return NotImplementedError + snmp_information = {} + + rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + "subtree", C.SNMP_RPC_REQ_FILTER)).xml + # Converts string to etree + snmp_result_tree = ETREE.fromstring(rpc_reply) + + _PRIVILEGE_MODE_MAP_ = {"read-only": "ro", "read-write": "rw"} + + snmp_information = { + "chassis_id": self._find_txt( + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:chassis-id", namespace=C.NS + ), + "contact": self._find_txt( + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:contact", namespace=C.NS), + "location": self._find_txt( + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:location", namespace=C.NS), + "community": {}, + } + + for community in snmp_result_tree.xpath(".//snmp:snmp/snmp:administration/\ + snmp:default-communities/snmp:default-community", namespaces=C.NS): + name = self._find_txt(community, "./snmp:community-name", namespace=C.NS) + privilege = self._find_txt(community, "./snmp:priviledge", namespace=C.NS) + acl = (self._find_txt(community, "./snmp:v6-access-list", namespace=C.NS) + or self._find_txt(community, "./snmp:v4-access-list", namespace=C.NS)) + snmp_information["community"][name] = { + "mode": _PRIVILEGE_MODE_MAP_.get(privilege, ""), + "acl": acl, + } + + return snmp_information def get_probes_config(self): """Return the configuration of the probes.""" From f11927abae5389ad318c52924d3aad85c6104160 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 2 Mar 2020 15:16:34 -0800 Subject: [PATCH 017/117] Add get_users implementation Implement get users using the configuration data in Cisco-IOS-XR-aaa-lib-cfg and Cisco-IOS-XR-aaa-locald-cfg YANG models. The RPC and namespace strings added in constants.py. --- napalm/iosxr_netconf/constants.py | 10 +++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 32 ++++++++++++++++++++++++++- 2 files changed, 41 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 057e1c41a..bc0813ed8 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -32,6 +32,8 @@ 'int4': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper', 'int6': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper', 'snmp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg', + 'usr': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg', + 'aaa': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg', } # GET RPC to retrieve device facts @@ -229,3 +231,11 @@ # subtree filter to get SNMP configuration using GET CONFIG RPC SNMP_RPC_REQ_FILTER = ''' ''' + +# subtree filter to get SNMP configuration using GET CONFIG RPC +USERS_RPC_REQ_FILTER = ''' + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 744156acf..15d2c9a5b 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1437,7 +1437,37 @@ def traceroute( def get_users(self): """Return user configuration.""" - return NotImplementedError + users = {} + + _CISCO_GROUP_TO_CISCO_PRIVILEGE_MAP = { + "root-system": 15, + "operator": 5, + "sysadmin": 1, + "serviceadmin": 1, + "root-lr": 15, + } + + _DEFAULT_USER_DETAILS = {"level": 0, "password": "", "sshkeys": []} + + rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + "subtree", C.USERS_RPC_REQ_FILTER)).xml + # Converts string to etree + users_xml_reply = ETREE.fromstring(rpc_reply) + + for user_entry in users_xml_reply.xpath(".//aaa:aaa/usr:usernames/\ + usr:username", namespaces=C.NS): + username = self._find_txt(user_entry, "./usr:name", namespace=C.NS) + group = self._find_txt(user_entry, "./usr:usergroup-under-usernames/\ + usr:usergroup-under-username/usr:name", namespace=C.NS) + level = _CISCO_GROUP_TO_CISCO_PRIVILEGE_MAP.get(group, 0) + password = self._find_txt(user_entry, "./usr:password", namespace=C.NS) + user_details = _DEFAULT_USER_DETAILS.copy() + user_details.update( + {"level": level, "password": py23_compat.text_type(password)} + ) + users[username] = user_details + + return users def get_config(self, retrieve="all", full=False): """Return device configuration.""" From f4dd3747730b63b4e93cf2afc0127a1384de6b95 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 6 Mar 2020 16:32:35 -0800 Subject: [PATCH 018/117] Add is_alive implementation Return false if the connection is not instantiated or not open. Otherwise, return true. --- napalm/iosxr_netconf/iosxr_netconf.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 15d2c9a5b..4535589f1 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -99,7 +99,9 @@ def _load_candidate_config(self, filename, config, default_operation): def is_alive(self): """Return flag with the state of the connection.""" - return NotImplementedError + if self.netconf_ssh is None: + return {"is_alive": False} + return {"is_alive": self.netconf_ssh._session.transport.is_active()} def load_replace_candidate(self, filename=None, config=None): """Open the candidate config and replace.""" From c1e0767f0fe27b3c030063e1e0a832bf27430bd4 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 16 Mar 2020 16:57:12 -0700 Subject: [PATCH 019/117] Add get_config implementation Return device running and/or candidate configurations. The `full` argument ignored as `with-default` capability is not supported. --- napalm/iosxr_netconf/iosxr_netconf.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 4535589f1..0aca1ed4d 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1473,4 +1473,17 @@ def get_users(self): def get_config(self, retrieve="all", full=False): """Return device configuration.""" - return NotImplementedError + # NOTE: 'full' argument ignored. 'with-default' capability not supported. + + # default values + config = {"startup": "", "running": "", "candidate": ""} + + if retrieve.lower() in ["running", "all"]: + config["running"] = py23_compat.text_type( + self.netconf_ssh.get_config( + source="running").xml) + if retrieve.lower() in ["candidate", "all"]: + config["candidate"] = py23_compat.text_type( + self.netconf_ssh.get_config( + source="candidate").xml) + return config From 528a352c20cb12a697951ca338953a98b125b3d9 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 17 Mar 2020 16:31:15 -0700 Subject: [PATCH 020/117] Fix lock check during initialization --- napalm/iosxr_netconf/iosxr_netconf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 0aca1ed4d..841d9f879 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -72,7 +72,7 @@ def open(self): password=self.password, timeout=self.timeout, device_params={'name': 'iosxr'}) - if not self.lock_on_connect: + if self.lock_on_connect: self._lock() except Exception as conn_err: raise ConnectionException(conn_err.args[0]) From 3b50ef38bb9d1010e8a9c7bc1f7d1b8dd31c58d4 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 17 Mar 2020 17:02:57 -0700 Subject: [PATCH 021/117] Add `close` implementation Close NETCONF session. Unlock candidate datastore if currently locked. --- napalm/iosxr_netconf/iosxr_netconf.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 841d9f879..8f3693ff6 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -79,7 +79,9 @@ def open(self): def close(self): """Close the connection.""" - return NotImplementedError + if self.locked: + self._unlock() + self.netconf_ssh.close_session() def _lock(self): """Lock the config DB.""" From e0e14822b8686bbdf5067e7a1cc75097e1b8c545 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 18 Mar 2020 17:25:49 -0700 Subject: [PATCH 022/117] Add load_merge_candidate implementation Load and merge candidate configuration from a file or string. This method relies on a private method (_load_candidate_config) to read the configuration and issue an edit-config RPC with rollback-on-error error-option. If an error is detected on client or server side, a MergeConfigException is raised. --- napalm/iosxr_netconf/iosxr_netconf.py | 32 +++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 8f3693ff6..64fa079cd 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -22,16 +22,20 @@ # import third party lib from ncclient import manager -from lxml import etree as ETREE from ncclient.xml_ import to_ele +from ncclient.operations.rpc import RPCError +from lxml import etree as ETREE +from lxml.etree import XMLSyntaxError # import NAPALM base from napalm.iosxr_netconf import constants as C from napalm.base.base import NetworkDriver -from napalm.base.exceptions import ConnectionException import napalm.base.helpers from napalm.base.utils import py23_compat from napalm.base.utils.py23_compat import text_type +from napalm.base.exceptions import ConnectionException +from napalm.base.exceptions import MergeConfigException +from napalm.base.exceptions import ReplaceConfigException class IOSXRNETCONFDriver(NetworkDriver): @@ -97,7 +101,25 @@ def _unlock(self): def _load_candidate_config(self, filename, config, default_operation): """Edit Configuration.""" - pass + if filename is None: + configuration = config + else: + with open(filename) as f: + configuration = f.read() + self.pending_changes = True + if not self.lock_on_connect: + self._lock() + try: + self.netconf_ssh.edit_config( + config=configuration, default_operation=default_operation, + error_option="rollback-on-error") + except (RPCError, XMLSyntaxError) as e: + self.pending_changes = False + if self.replace: + self.replace = False + raise ReplaceConfigException(e) + else: + raise MergeConfigException(e) def is_alive(self): """Return flag with the state of the connection.""" @@ -111,7 +133,9 @@ def load_replace_candidate(self, filename=None, config=None): def load_merge_candidate(self, filename=None, config=None): """Open the candidate config and merge.""" - return NotImplementedError + self.replace = False + self._load_candidate_config( + filename=filename, config=config, default_operation="merge") def compare_config(self): """Compare candidate config with running.""" From fd8f349db5aa0437992d1f004f12686770799092 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 18 Mar 2020 17:49:44 -0700 Subject: [PATCH 023/117] Add load_replace_candidate implementation Load and replace candidate configuration from a file or string. This method relies on a private method (_load_candidate_config) to read the configuration and issue an edit-config RPC with rollback-on-error error-option. If an error is detected on client or server side, a ReplaceConfigException is raised. --- napalm/iosxr_netconf/iosxr_netconf.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 64fa079cd..deb3d68ca 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -129,7 +129,9 @@ def is_alive(self): def load_replace_candidate(self, filename=None, config=None): """Open the candidate config and replace.""" - return NotImplementedError + self.replace = True + self._load_candidate_config( + filename=filename, config=config, default_operation="replace") def load_merge_candidate(self, filename=None, config=None): """Open the candidate config and merge.""" From b2cfd8eda614a58da4957af3c3f0082309a95476 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 18 Mar 2020 18:56:57 -0700 Subject: [PATCH 024/117] Add commit_config implementation Commit candidate configuration by issuing a NETCONF commit RPC. --- napalm/iosxr_netconf/iosxr_netconf.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index deb3d68ca..dc658927d 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -145,7 +145,10 @@ def compare_config(self): def commit_config(self, message=""): """Commit configuration.""" - return NotImplementedError + self.netconf_ssh.commit() + self.pending_changes = False + if self.locked: + self._unlock() def discard_config(self): """Discard changes.""" From 5f1c60d60e78be402d8fa1fd5933facf2bc0fb4c Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 19 Mar 2020 10:32:29 -0700 Subject: [PATCH 025/117] Add discard_config implementation Discard the candidate configuration by issuing a NETCONF discard-changes RPC. --- napalm/iosxr_netconf/iosxr_netconf.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index dc658927d..34f1e79b1 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -152,7 +152,10 @@ def commit_config(self, message=""): def discard_config(self): """Discard changes.""" - return NotImplementedError + self.netconf_ssh.discard_changes() + self.pending_changes = False + if not self.lock_on_connect: + self._unlock() def rollback(self): """Rollback to previous commit.""" From 7d6b0515554bf103f81d8107e756f8f76da3e40d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 19 Mar 2020 10:48:58 -0700 Subject: [PATCH 026/117] Add rollback implementation Roll back the last commit to the running configuration by issuing a roll-back-configuration-last RPC as defined in Cisco-IOS-XR-cfgmgr-rollback-act data model. --- napalm/iosxr_netconf/constants.py | 6 ++++++ napalm/iosxr_netconf/iosxr_netconf.py | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index bc0813ed8..bc75b38d4 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -239,3 +239,9 @@ ''' + +# RPC to rollback the last commit to the running configuration +ROLLBACK_RPC_REQ = ''' + + 1 +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 34f1e79b1..54af37035 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -159,7 +159,7 @@ def discard_config(self): def rollback(self): """Rollback to previous commit.""" - return NotImplementedError + self.netconf_ssh.dispatch(to_ele(C.ROLLBACK_RPC_REQ)) def _find_txt(self, xml_tree, path, default="", namespace=None): """ From 186c1b83c2e410cbc14520c114bf8abf80c0ac7a Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 20 Mar 2020 17:38:35 -0700 Subject: [PATCH 027/117] Remove legacy PY2 compatibility --- napalm/iosxr_netconf/iosxr_netconf.py | 42 +++++++++++++-------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 54af37035..589576145 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -31,8 +31,6 @@ from napalm.iosxr_netconf import constants as C from napalm.base.base import NetworkDriver import napalm.base.helpers -from napalm.base.utils import py23_compat -from napalm.base.utils.py23_compat import text_type from napalm.base.exceptions import ConnectionException from napalm.base.exceptions import MergeConfigException from napalm.base.exceptions import ReplaceConfigException @@ -180,7 +178,7 @@ def _find_txt(self, xml_tree, path, default="", namespace=None): value = xpath_result.text.strip() except Exception: # in case of any exception, returns default value = default - return py23_compat.text_type(value) + return str(value) def get_facts(self): """Return facts of the device.""" @@ -204,7 +202,7 @@ def get_facts(self): # Retrieves hostname hostname = napalm.base.helpers.convert( - text_type, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ + str, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ suo:uptime/suo:host-name", namespace=C.NS) ) @@ -227,16 +225,16 @@ def get_facts(self): ".//imo:inventory/imo:racks/imo:rack/imo:attributes/\ imo:inv-basic-bag", namespaces=C.NS)[0] os_version = napalm.base.helpers.convert( - text_type, + str, self._find_txt( basic_info_tree, "./imo:software-revision", namespace=C.NS) ) model = napalm.base.helpers.convert( - text_type, + str, self._find_txt(basic_info_tree, "./imo:model-name", namespace=C.NS) ) serial = napalm.base.helpers.convert( - text_type, self._find_txt( + str, self._find_txt( basic_info_tree, "./imo:serial-number", namespace=C.NS) ) @@ -440,7 +438,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): int, self._find_txt(neighbor, "./bgp:remote-as", namespace=C.NS) ) this_neighbor["remote_id"] = napalm.base.helpers.convert( - text_type, self._find_txt( + str, self._find_txt( neighbor, "./bgp:router-id", namespace=C.NS) ) @@ -450,7 +448,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): try: this_neighbor["description"] = napalm.base.helpers.convert( - text_type, self._find_txt( + str, self._find_txt( neighbor, "./bgp:description", namespace=C.NS) ) except AttributeError: @@ -463,7 +461,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ) if ( - text_type( + str( self._find_txt( neighbor, "./bgp:connection-admin-status", namespace=C.NS) ) @@ -474,7 +472,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_neighbor["is_enabled"] = False if ( - text_type(self._find_txt( + str(self._find_txt( neighbor, "./bgp:connection-state", namespace=C.NS)) == "bgp-st-estab" ): @@ -569,7 +567,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): default_vrf_xpath = '''.//bgp:bgp/bgp:instances/bgp:instance/ bgp:instance-active/bgp:default-vrf/''' this_vrf["router_id"] = napalm.base.helpers.convert( - text_type, + str, self._find_txt( rpc_reply_etree, default_vrf_xpath+"bgp:global-process-info/\ bgp:vrf/bgp:router-id", namespace=C.NS) @@ -586,7 +584,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_vrf = {} this_vrf["peers"] = {} this_vrf["router_id"] = napalm.base.helpers.convert( - text_type, + str, self._find_txt(vrf, "./bgp:global-process-info/bgp:vrf/\ bgp:router-id", namespace=C.NS)) vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespace=C.NS) @@ -618,11 +616,11 @@ def get_lldp_neighbors(self): interface_name = self._find_txt( neighbor, "./lldp:receiving-interface-name", namespace=C.NS) system_name = napalm.base.helpers.convert( - text_type, + str, self._find_txt(neighbor, "./lldp:detail/lldp:system-name", namespace=C.NS) ) port_id = napalm.base.helpers.convert( - text_type, + str, self._find_txt(neighbor, "./lldp:port-id-detail", namespace=C.NS) ) if interface_name not in lldp_neighbors.keys(): @@ -882,7 +880,7 @@ def build_prefix_limit( "apply_groups": [], # on IOS-XR will always be empty list! "description": description, "local_as": local_as, - "type": text_type(bgp_type), + "type": str(bgp_type), "import_policy": import_policy, "export_policy": export_policy, "local_address": local_address, @@ -1024,7 +1022,7 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr if connection_state == "Estab": connection_state = "Established" previous_connection_state = napalm.base.helpers.convert( - text_type, + str, _BGP_STATE_.get(self._find_txt( neighbor, "./bgp:previous-connection-state", "0", namespace=C.NS ) @@ -1312,7 +1310,7 @@ def get_interfaces_ip(self): int4:interface-data/int4:vrfs/int4:vrf/int4:details" for interface in ipv4_ipv6_tree.xpath(int4_xpath+"/int4:detail", namespaces=C.NS): interface_name = napalm.base.helpers.convert( - text_type, + str, self._find_txt(interface, "./int4:interface-name", namespace=C.NS), ) primary_ip = napalm.base.helpers.ip( @@ -1354,7 +1352,7 @@ def get_interfaces_ip(self): for interface in ipv4_ipv6_tree.xpath(int6_xpath + "/int6:vrfs/int6:vrf/int6:global-details/\ int6:global-detail", namespaces=C.NS): interface_name = napalm.base.helpers.convert( - text_type, + str, self._find_txt(interface, "./int6:interface-name", namespace=C.NS), ) if interface_name not in interfaces_ip.keys(): @@ -1499,7 +1497,7 @@ def get_users(self): password = self._find_txt(user_entry, "./usr:password", namespace=C.NS) user_details = _DEFAULT_USER_DETAILS.copy() user_details.update( - {"level": level, "password": py23_compat.text_type(password)} + {"level": level, "password": str(password)} ) users[username] = user_details @@ -1513,11 +1511,11 @@ def get_config(self, retrieve="all", full=False): config = {"startup": "", "running": "", "candidate": ""} if retrieve.lower() in ["running", "all"]: - config["running"] = py23_compat.text_type( + config["running"] = str( self.netconf_ssh.get_config( source="running").xml) if retrieve.lower() in ["candidate", "all"]: - config["candidate"] = py23_compat.text_type( + config["candidate"] = str( self.netconf_ssh.get_config( source="candidate").xml) return config From 6c8fb54e571aa3522e1af6760423a47ff8e34c6a Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 23 Mar 2020 12:20:00 -0700 Subject: [PATCH 028/117] Fix arguement typo in _find_txt --- napalm/iosxr_netconf/iosxr_netconf.py | 296 +++++++++++++------------- 1 file changed, 148 insertions(+), 148 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 589576145..f2e12b771 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -159,7 +159,7 @@ def rollback(self): """Rollback to previous commit.""" self.netconf_ssh.dispatch(to_ele(C.ROLLBACK_RPC_REQ)) - def _find_txt(self, xml_tree, path, default="", namespace=None): + def _find_txt(self, xml_tree, path, default="", namespaces=None): """ Extract the text value from an XML tree, using XPath. @@ -167,12 +167,12 @@ def _find_txt(self, xml_tree, path, default="", namespace=None): :param xml_tree:the XML Tree object. . :param path:XPath to be applied, in order to extract the desired data. :param default: Value to be returned in case of error. - :param ns: namespace dict + :param namespaces: namespace dict :return: a str value. """ value = "" try: - xpath_applied = xml_tree.xpath(path, namespaces=namespace) + xpath_applied = xml_tree.xpath(path, namespaces=namespaces) if len(xpath_applied) and xpath_applied[0] is not None: xpath_result = xpath_applied[0] value = xpath_result.text.strip() @@ -203,13 +203,13 @@ def get_facts(self): # Retrieves hostname hostname = napalm.base.helpers.convert( str, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ - suo:uptime/suo:host-name", namespace=C.NS) + suo:uptime/suo:host-name", namespaces=C.NS) ) # Retrieves uptime uptime = napalm.base.helpers.convert( int, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ - suo:uptime/suo:uptime", namespace=C.NS), -1 + suo:uptime/suo:uptime", namespaces=C.NS), -1 ) # Retrieves interfaces name @@ -217,7 +217,7 @@ def get_facts(self): ".//int:interfaces/int:interfaces/int:interface", namespaces=C.NS) for interface in interface_tree: - name = self._find_txt(interface, "./int:interface-name", namespace=C.NS) + name = self._find_txt(interface, "./int:interface-name", namespaces=C.NS) interface_list.append(name) # Retrieves os version, model, serial number @@ -227,15 +227,15 @@ def get_facts(self): os_version = napalm.base.helpers.convert( str, self._find_txt( - basic_info_tree, "./imo:software-revision", namespace=C.NS) + basic_info_tree, "./imo:software-revision", namespaces=C.NS) ) model = napalm.base.helpers.convert( str, - self._find_txt(basic_info_tree, "./imo:model-name", namespace=C.NS) + self._find_txt(basic_info_tree, "./imo:model-name", namespaces=C.NS) ) serial = napalm.base.helpers.convert( str, self._find_txt( - basic_info_tree, "./imo:serial-number", namespace=C.NS) + basic_info_tree, "./imo:serial-number", namespaces=C.NS) ) facts.update( @@ -280,25 +280,25 @@ def get_interfaces(self): namespaces=C.NS)): interface_name = self._find_txt( - interface_tree, "./int:interface-name", namespace=C.NS) + interface_tree, "./int:interface-name", namespaces=C.NS) if not interface_name: continue is_up = (self._find_txt( - interface_tree, "./int:line-state", namespace=C.NS) == "im-state-up") + interface_tree, "./int:line-state", namespaces=C.NS) == "im-state-up") enabled = (self._find_txt( - interface_tree, "./int:state", namespace=C.NS) + interface_tree, "./int:state", namespaces=C.NS) != "im-state-admin-down") raw_mac = self._find_txt( - interface_tree, "./int:mac-address/int:address", namespace=C.NS) + interface_tree, "./int:mac-address/int:address", namespaces=C.NS) mac_address = napalm.base.helpers.convert( napalm.base.helpers.mac, raw_mac, raw_mac ) speed = napalm.base.helpers.convert( int, napalm.base.helpers.convert(int, self._find_txt( - interface_tree, "./int:bandwidth", namespace=C.NS), 0) * 1e-3,) - mtu = int(self._find_txt(interface_tree, "./int:mtu", namespace=C.NS)) + interface_tree, "./int:bandwidth", namespaces=C.NS), 0) * 1e-3,) + mtu = int(self._find_txt(interface_tree, "./int:mtu", namespaces=C.NS)) description = self._find_txt( - description_tree, "./int:description", namespace=C.NS) + description_tree, "./int:description", namespaces=C.NS) interfaces[interface_name] = copy.deepcopy(INTERFACE_DEFAULTS) interfaces[interface_name].update( { @@ -327,7 +327,7 @@ def get_interfaces_counters(self): ".//int:interfaces/int:interface-xr/int:interface", namespaces=C.NS) for interface in interface_xr_tree: interface_name = self._find_txt( - interface, "./int:interface-name", namespace=C.NS) + interface, "./int:interface-name", namespaces=C.NS) interface_stats = {} if not interface.xpath( "./int:interface-statistics/int:full-interface-stats", namespaces=C.NS): @@ -339,83 +339,83 @@ def get_interfaces_counters(self): int, self._find_txt( interface, - int_stats_xpath+"int:multicast-packets-sent", "0", namespace=C.NS + int_stats_xpath+"int:multicast-packets-sent", "0", namespaces=C.NS ), ) interface_stats["tx_discards"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:output-drops", "0", namespace=C.NS + int_stats_xpath+"int:output-drops", "0", namespaces=C.NS ), ) interface_stats["tx_octets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:bytes-sent", "0", namespace=C.NS + int_stats_xpath+"int:bytes-sent", "0", namespaces=C.NS ), ) interface_stats["tx_errors"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:output-errors", "0", namespace=C.NS + int_stats_xpath+"int:output-errors", "0", namespaces=C.NS ), ) interface_stats["rx_octets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:bytes-received", "0", namespace=C.NS + int_stats_xpath+"int:bytes-received", "0", namespaces=C.NS ), ) interface_stats["tx_unicast_packets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:packets-sent", "0", namespace=C.NS + int_stats_xpath+"int:packets-sent", "0", namespaces=C.NS ), ) interface_stats["rx_errors"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:input-errors", "0", namespace=C.NS + int_stats_xpath+"int:input-errors", "0", namespaces=C.NS ), ) interface_stats["tx_broadcast_packets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:broadcast-packets-sent", "0", namespace=C.NS + int_stats_xpath+"int:broadcast-packets-sent", "0", namespaces=C.NS ), ) interface_stats["rx_multicast_packets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:multicast-packets-received", "0", namespace=C.NS + int_stats_xpath+"int:multicast-packets-received", "0", namespaces=C.NS ), ) interface_stats["rx_broadcast_packets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:broadcast-packets-received", "0", namespace=C.NS + int_stats_xpath+"int:broadcast-packets-received", "0", namespaces=C.NS ), ) interface_stats["rx_discards"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:input-drops", "0", namespace=C.NS + int_stats_xpath+"int:input-drops", "0", namespaces=C.NS ), ) interface_stats["rx_unicast_packets"] = napalm.base.helpers.convert( int, self._find_txt( - interface, int_stats_xpath+"int:packets-received", "0", namespace=C.NS + interface, int_stats_xpath+"int:packets-received", "0", namespaces=C.NS ), ) interface_counters[interface_name] = interface_stats @@ -432,14 +432,14 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_neighbor = {} this_neighbor["local_as"] = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:local-as", namespace=C.NS) + int, self._find_txt(neighbor, "./bgp:local-as", namespaces=C.NS) ) this_neighbor["remote_as"] = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:remote-as", namespace=C.NS) + int, self._find_txt(neighbor, "./bgp:remote-as", namespaces=C.NS) ) this_neighbor["remote_id"] = napalm.base.helpers.convert( str, self._find_txt( - neighbor, "./bgp:router-id", namespace=C.NS) + neighbor, "./bgp:router-id", namespaces=C.NS) ) if (self._find_txt( @@ -449,21 +449,21 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): try: this_neighbor["description"] = napalm.base.helpers.convert( str, self._find_txt( - neighbor, "./bgp:description", namespace=C.NS) + neighbor, "./bgp:description", namespaces=C.NS) ) except AttributeError: this_neighbor["description"] = "" this_neighbor["is_enabled"] = ( self._find_txt( - neighbor, "./bgp:connection-admin-status", namespace=C.NS) + neighbor, "./bgp:connection-admin-status", namespaces=C.NS) == "1" ) if ( str( self._find_txt( - neighbor, "./bgp:connection-admin-status", namespace=C.NS) + neighbor, "./bgp:connection-admin-status", namespaces=C.NS) ) == "1" ): @@ -473,14 +473,14 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): if ( str(self._find_txt( - neighbor, "./bgp:connection-state", namespace=C.NS)) + neighbor, "./bgp:connection-state", namespaces=C.NS)) == "bgp-st-estab" ): this_neighbor["is_up"] = True this_neighbor["uptime"] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-established-time", namespace=C.NS + neighbor, "./bgp:connection-established-time", namespaces=C.NS ), ) else: @@ -494,14 +494,14 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_afi = "ipv4" elif ( self._find_txt( - neighbor, "./bgp:connection-remote-address/bgp:afi", namespace=C.NS + neighbor, "./bgp:connection-remote-address/bgp:afi", namespaces=C.NS ) == "ipv6" ): this_afi = "ipv6" else: this_afi = self._find_txt( - neighbor, "./bgp:connection-remote-address/bgp:afi", namespace=C.NS + neighbor, "./bgp:connection-remote-address/bgp:afi", namespaces=C.NS ) this_neighbor["address_family"][this_afi] = {} @@ -512,13 +512,13 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespace=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespaces=C.NS ), 0, ) + napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-denied", namespace=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-denied", namespaces=C.NS ), 0, ) @@ -527,7 +527,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespace=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespaces=C.NS ), 0, ) @@ -535,7 +535,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): "sent_prefixes" ] = napalm.base.helpers.convert( int, self._find_txt(neighbor, "./bgp:af-data/\ - bgp:prefixes-advertised", namespace=C.NS), 0, + bgp:prefixes-advertised", namespaces=C.NS), 0, ) except AttributeError: this_neighbor["address_family"][this_afi][ @@ -547,7 +547,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): neighbor_ip = napalm.base.helpers.ip( self._find_txt( - neighbor, "./bgp:neighbor-address", namespace=C.NS + neighbor, "./bgp:neighbor-address", namespaces=C.NS ) ) @@ -570,7 +570,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): str, self._find_txt( rpc_reply_etree, default_vrf_xpath+"bgp:global-process-info/\ - bgp:vrf/bgp:router-id", namespace=C.NS) + bgp:vrf/bgp:router-id", namespaces=C.NS) ) this_vrf["peers"] = get_vrf_neighbors(rpc_reply_etree, default_vrf_xpath+"bgp:neighbors/bgp:neighbor") @@ -586,8 +586,8 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_vrf["router_id"] = napalm.base.helpers.convert( str, self._find_txt(vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:router-id", namespace=C.NS)) - vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespace=C.NS) + bgp:router-id", namespaces=C.NS)) + vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespaces=C.NS) this_vrf["peers"] = get_vrf_neighbors(rpc_reply_etree, vrf_xpath+"/bgp:vrf[bgp:vrf-name='"+vrf_name+"']\ /bgp:neighbors/bgp:neighbor") @@ -614,14 +614,14 @@ def get_lldp_neighbors(self): for neighbor in result_tree.xpath( lldp_xpath+"/lldp:lldp-neighbor", namespaces=C.NS): interface_name = self._find_txt( - neighbor, "./lldp:receiving-interface-name", namespace=C.NS) + neighbor, "./lldp:receiving-interface-name", namespaces=C.NS) system_name = napalm.base.helpers.convert( str, - self._find_txt(neighbor, "./lldp:detail/lldp:system-name", namespace=C.NS) + self._find_txt(neighbor, "./lldp:detail/lldp:system-name", namespaces=C.NS) ) port_id = napalm.base.helpers.convert( str, - self._find_txt(neighbor, "./lldp:port-id-detail", namespace=C.NS) + self._find_txt(neighbor, "./lldp:port-id-detail", namespaces=C.NS) ) if interface_name not in lldp_neighbors.keys(): lldp_neighbors[interface_name] = [] @@ -688,39 +688,39 @@ def build_prefix_limit( for bgp_neighbor in result_tree.xpath(bgp_neighbor_xpath, namespaces=C.NS): group_name = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-group-add-member", namespace=C.NS + "./bgpc:neighbor-group-add-member", namespaces=C.NS ) peer = napalm.base.helpers.ip( self._find_txt( bgp_neighbor, - "./bgpc:neighbor-address", namespace=C.NS + "./bgpc:neighbor-address", namespaces=C.NS ) ) if neighbor and peer != neighbor: continue description = self._find_txt( bgp_neighbor, - "./bgpc:description", namespace=C.NS) + "./bgpc:description", namespaces=C.NS) peer_as = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, - "./bgpc:remote-as/bgpc:as-yy", namespace=C.NS), 0 + "./bgpc:remote-as/bgpc:as-yy", namespaces=C.NS), 0 ) local_as = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, - "./bgpc:local-as/bgpc:as-yy", namespace=C.NS), 0 + "./bgpc:local-as/bgpc:as-yy", namespaces=C.NS), 0 ) af_table = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", namespace=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", namespaces=C.NS ) prefix_limit = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:prefix-limit", namespace=C.NS + bgpc:maximum-prefixes/bgpc:prefix-limit", namespaces=C.NS ), 0, ) @@ -729,7 +729,7 @@ def build_prefix_limit( self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:warning-percentage", namespace=C.NS + bgpc:maximum-prefixes/bgpc:warning-percentage", namespaces=C.NS ), 0, ) @@ -738,28 +738,28 @@ def build_prefix_limit( self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:restart-time", namespace=C.NS + bgpc:maximum-prefixes/bgpc:restart-time", namespaces=C.NS ), 0, ) import_policy = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-in", namespace=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-in", namespaces=C.NS ) export_policy = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-out", namespace=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-out", namespaces=C.NS ) local_addr_raw = self._find_txt( bgp_neighbor, - "./bgpc:local-address/bgpc:local-ip-address", namespace=C.NS + "./bgpc:local-address/bgpc:local-ip-address", namespaces=C.NS ) local_address = napalm.base.helpers.convert( napalm.base.helpers.ip, local_addr_raw, local_addr_raw ) password = self._find_txt( bgp_neighbor, - "./bgpc:password/bgpc:password", namespace=C.NS + "./bgpc:password/bgpc:password", namespaces=C.NS ) nhs = False route_reflector = False @@ -789,7 +789,7 @@ def build_prefix_limit( bgp_neighbor_group_xpath, namespaces=C.NS): group_name = self._find_txt( bgp_group, - "./bgpc:neighbor-group-name", namespace=C.NS + "./bgpc:neighbor-group-name", namespaces=C.NS ) if group and group != group_name: continue @@ -797,61 +797,61 @@ def build_prefix_limit( # must check description = self._find_txt( bgp_group, - "./bgpc:description", namespace=C.NS) + "./bgpc:description", namespaces=C.NS) import_policy = self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:route-policy-in", namespace=C.NS + bgpc:neighbor-group-af/bgpc:route-policy-in", namespaces=C.NS ) export_policy = self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:route-policy-out", namespace=C.NS + bgpc:neighbor-group-af/bgpc:route-policy-out", namespaces=C.NS ) multipath = ( self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:multipath", namespace=C.NS + bgpc:neighbor-group-af/bgpc:multipath", namespaces=C.NS ) == "true" ) peer_as = napalm.base.helpers.convert( int, self._find_txt( bgp_group, - "./bgpc:remote-as/bgpc:as-yy", namespace=C.NS), + "./bgpc:remote-as/bgpc:as-yy", namespaces=C.NS), 0, ) local_as = napalm.base.helpers.convert( int, self._find_txt( bgp_group, - "./bgpc:local-as/bgpc:as-yy", namespace=C.NS), + "./bgpc:local-as/bgpc:as-yy", namespaces=C.NS), 0, ) multihop_ttl = napalm.base.helpers.convert( int, self._find_txt( bgp_group, - "./bgpc:ebgp-multihop/bgpc:max-hop-count", namespace=C.NS), + "./bgpc:ebgp-multihop/bgpc:max-hop-count", namespaces=C.NS), 0, ) local_addr_raw = self._find_txt( bgp_group, - "./bgpc:local-address/bgpc:local-ip-address", namespace=C.NS + "./bgpc:local-address/bgpc:local-ip-address", namespaces=C.NS ) local_address = napalm.base.helpers.convert( napalm.base.helpers.ip, local_addr_raw, local_addr_raw ) af_table = self._find_txt( bgp_group, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", namespace=C.NS) + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", namespaces=C.NS) prefix_limit = napalm.base.helpers.convert( int, self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:prefix-limit", namespace=C.NS + bgpc:prefix-limit", namespaces=C.NS ), 0, ) @@ -861,7 +861,7 @@ def build_prefix_limit( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:warning-percentage", namespace=C.NS + bgpc:warning-percentage", namespaces=C.NS ), 0, ) @@ -871,7 +871,7 @@ def build_prefix_limit( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:restart-time", namespace=C.NS + bgpc:restart-time", namespaces=C.NS ), 0, ) @@ -922,100 +922,100 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr bgp_vrf_neighbors_detail[vrf_name] = {} for neighbor in rpc_reply_etree.xpath(xpath, namespaces=C.NS): up = ( - self._find_txt(neighbor, "./bgp:connection-state", namespace=C.NS) + self._find_txt(neighbor, "./bgp:connection-state", namespaces=C.NS) == "bgp-st-estab" ) local_as = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:local-as", namespace=C.NS), 0 + int, self._find_txt(neighbor, "./bgp:local-as", namespaces=C.NS), 0 ) remote_as = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:remote-as", namespace=C.NS), 0 + int, self._find_txt(neighbor, "./bgp:remote-as", namespaces=C.NS), 0 ) router_id = napalm.base.helpers.ip( - self._find_txt(neighbor, "./bgp:router-id", namespace=C.NS) + self._find_txt(neighbor, "./bgp:router-id", namespaces=C.NS) ) remote_address = napalm.base.helpers.ip( self._find_txt( neighbor, "./bgp:neighbor-address", - namespace=C.NS + namespaces=C.NS ) ) local_address_configured = (self._find_txt( - neighbor, "./bgp:is-local-address-configured", namespace=C.NS) + neighbor, "./bgp:is-local-address-configured", namespaces=C.NS) == "true" ) local_address = napalm.base.helpers.ip(self._find_txt( neighbor, "./bgp:connection-local-address/\ - bgp:ipv4-address", namespace=C.NS + bgp:ipv4-address", namespaces=C.NS ) or self._find_txt( neighbor, "./bgp:connection-local-address/\ - bgp:ipv6-address", namespace=C.NS + bgp:ipv6-address", namespaces=C.NS ) ) local_port = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-local-port", namespace=C.NS) + neighbor, "./bgp:connection-local-port", namespaces=C.NS) ) remote_address = napalm.base.helpers.ip( self._find_txt( neighbor, "./bgp:connection-remote-address/\ - bgp:ipv4-address", namespace=C.NS + bgp:ipv4-address", namespaces=C.NS ) or self._find_txt( neighbor, "./bgp:connection-remote-address/\ - bgp:ipv6-address", namespace=C.NS + bgp:ipv6-address", namespaces=C.NS ) ) remote_port = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-remote-port", namespace=C.NS) + neighbor, "./bgp:connection-remote-port", namespaces=C.NS) ) multihop = (self._find_txt( neighbor, "\ - ./bgp:is-external-neighbor-not-directly-connected", namespace=C.NS + ./bgp:is-external-neighbor-not-directly-connected", namespaces=C.NS ) == "true" ) remove_private_as = (self._find_txt( neighbor, "./bgp:af-data/\ - bgp:remove-private-as-from-updates", namespace=C.NS + bgp:remove-private-as-from-updates", namespaces=C.NS ) == "true" ) multipath = ( self._find_txt( neighbor, "./bgp:af-data/\ - bgp:selective-multipath-eligible", namespace=C.NS + bgp:selective-multipath-eligible", namespaces=C.NS ) == "true" ) import_policy = self._find_txt( - neighbor, "./bgp:af-data/bgp:route-policy-in", namespace=C.NS + neighbor, "./bgp:af-data/bgp:route-policy-in", namespaces=C.NS ) export_policy = self._find_txt( - neighbor, "./bgp:af-data/bgp:route-policy-out", namespace=C.NS + neighbor, "./bgp:af-data/bgp:route-policy-out", namespaces=C.NS ) input_messages = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:messges-received", namespace=C.NS), 0 + neighbor, "./bgp:messges-received", namespaces=C.NS), 0 ) output_messages = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:messages-sent", namespace=C.NS), 0 + neighbor, "./bgp:messages-sent", namespaces=C.NS), 0 ) connection_down_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-down-count", namespace=C.NS), + neighbor, "./bgp:connection-down-count", namespaces=C.NS), 0, ) messages_queued_out = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:messages-queued-out", namespace=C.NS), 0 + neighbor, "./bgp:messages-queued-out", namespaces=C.NS), 0 ) connection_state = ( - self._find_txt(neighbor, "./bgp:connection-state", namespace=C.NS) + self._find_txt(neighbor, "./bgp:connection-state", namespaces=C.NS) .replace("bgp-st-", "") .title() ) @@ -1024,27 +1024,27 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr previous_connection_state = napalm.base.helpers.convert( str, _BGP_STATE_.get(self._find_txt( - neighbor, "./bgp:previous-connection-state", "0", namespace=C.NS + neighbor, "./bgp:previous-connection-state", "0", namespaces=C.NS ) ), ) active_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:number-of-bestpaths", namespace=C.NS + neighbor, "./bgp:af-data/bgp:number-of-bestpaths", namespaces=C.NS ), 0, ) accepted_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespace=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespaces=C.NS ), 0, ) suppressed_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-denied", namespace=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-denied", namespaces=C.NS ), 0, ) @@ -1053,40 +1053,40 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr int, self._find_txt( neighbor, "./bgp:af-data/\ - bgp:prefixes-advertised", namespace=C.NS + bgp:prefixes-advertised", namespaces=C.NS ), 0, ) suppress_4byte_as = ( self._find_txt( - neighbor, "./bgp:suppress4-byte-as", namespace=C.NS) == "true" + neighbor, "./bgp:suppress4-byte-as", namespaces=C.NS) == "true" ) local_as_prepend = ( self._find_txt( - neighbor, "./bgp:local-as-no-prepend", namespace=C.NS) != "true" + neighbor, "./bgp:local-as-no-prepend", namespaces=C.NS) != "true" ) holdtime = ( napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:hold-time", namespace=C.NS), 0 + neighbor, "./bgp:hold-time", namespaces=C.NS), 0 ) or vrf_holdtime ) configured_holdtime = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:configured-hold-time", namespace=C.NS), 0 + neighbor, "./bgp:configured-hold-time", namespaces=C.NS), 0 ) keepalive = ( napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:keep-alive-time", namespace=C.NS), 0 + neighbor, "./bgp:keep-alive-time", namespaces=C.NS), 0 ) or vrf_keepalive ) configured_keepalive = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:configured-keepalive", namespace=C.NS), + neighbor, "./bgp:configured-keepalive", namespaces=C.NS), 0, ) flap_count = int(connection_down_count / 2) @@ -1157,10 +1157,10 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr vrf_name = "default" default_vrf_keepalive = napalm.base.helpers.convert(int, self._find_txt( rpc_reply_etree, default_vrf_xpath+"/bgp:global-process-info/bgp:vrf/\ - bgp:keep-alive-time", namespace=C.NS),) + bgp:keep-alive-time", namespaces=C.NS),) default_vrf_holdtime = napalm.base.helpers.convert(int, self._find_txt( rpc_reply_etree, default_vrf_xpath+"/bgp:global-process-info/bgp:vrf/\ - bgp:hold-time", namespace=C.NS),) + bgp:hold-time", namespaces=C.NS),) bgp_neighbors_detail["global"] = get_vrf_neighbors_detail(rpc_reply_etree, default_vrf_xpath+"/bgp:neighbors/bgp:neighbor", vrf_name, default_vrf_keepalive, default_vrf_holdtime)[vrf_name] @@ -1170,13 +1170,13 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr bgp:instance/bgp:instance-active/bgp:vrfs''' for vrf in rpc_reply_etree.xpath( vrf_xpath+"/bgp:vrf", namespaces=C.NS): - vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespace=C.NS) + vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespaces=C.NS) vrf_keepalive = napalm.base.helpers.convert(int, self._find_txt( vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:keep-alive-time", namespace=C.NS),) + bgp:keep-alive-time", namespaces=C.NS),) vrf_holdtime = napalm.base.helpers.convert(int, self._find_txt( vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:hold-time", namespace=C.NS),) + bgp:hold-time", namespaces=C.NS),) bgp_neighbors_detail.update(get_vrf_neighbors_detail( rpc_reply_etree, vrf_xpath+"/bgp:vrf[bgp:vrf-name='"+vrf_name+"']\ /bgp:neighbors/bgp:neighbor", vrf_name, vrf_keepalive, vrf_holdtime)) @@ -1202,12 +1202,12 @@ def get_ntp_peers(self): for peer in result_tree.xpath(ntp_xpath+"/ntpc:peer-{version}".format( version=version), namespaces=C.NS): peer_type = self._find_txt(peer, "./ntpc:peer-type-{version}/\ - ntpc:peer-type".format(version=version), namespace=C.NS) + ntpc:peer-type".format(version=version), namespaces=C.NS) if peer_type != "peer": continue peer_address = self._find_txt( peer, "./ntpc:address-{version}".format( - version=version), namespace=C.NS) + version=version), namespaces=C.NS) if not peer_address: continue ntp_peers[peer_address] = {} @@ -1230,12 +1230,12 @@ def get_ntp_servers(self): ntp_xpath+"/ntpc:peer-{version}".format( version=version), namespaces=C.NS): peer_type = self._find_txt(peer, "./ntpc:peer-type-{version}/\ - ntpc:peer-type".format(version=version), namespace=C.NS) + ntpc:peer-type".format(version=version), namespaces=C.NS) if peer_type != "server": continue server_address = self._find_txt( peer, "./ntpc:address-{version}".format( - version=version), namespace=C.NS) + version=version), namespaces=C.NS) if not server_address: continue ntp_servers[server_address] = {} @@ -1255,28 +1255,28 @@ def get_ntp_stats(self): ntp:peer-summary-info/ntp:peer-info-common" for node in result_tree.xpath(xpath, namespaces=C.NS): synchronized = self._find_txt( - node, "./ntp:is-sys-peer", namespace=C.NS) == "true" - address = self._find_txt(node, "./ntp:address", namespace=C.NS) + node, "./ntp:is-sys-peer", namespaces=C.NS) == "true" + address = self._find_txt(node, "./ntp:address", namespaces=C.NS) if address == "DLRSC node": continue - referenceid = self._find_txt(node, "./ntp:reference-id", namespace=C.NS) + referenceid = self._find_txt(node, "./ntp:reference-id", namespaces=C.NS) hostpoll = napalm.base.helpers.convert( - int, self._find_txt(node, "./ntp:host-poll", "0", namespace=C.NS) + int, self._find_txt(node, "./ntp:host-poll", "0", namespaces=C.NS) ) reachability = napalm.base.helpers.convert( - int, self._find_txt(node, "./ntp:reachability", "0", namespace=C.NS) + int, self._find_txt(node, "./ntp:reachability", "0", namespaces=C.NS) ) stratum = napalm.base.helpers.convert( - int, self._find_txt(node, "./ntp:stratum", "0", namespace=C.NS) + int, self._find_txt(node, "./ntp:stratum", "0", namespaces=C.NS) ) delay = napalm.base.helpers.convert( - float, self._find_txt(node, "./ntp:delay", "0.0", namespace=C.NS) + float, self._find_txt(node, "./ntp:delay", "0.0", namespaces=C.NS) ) offset = napalm.base.helpers.convert( - float, self._find_txt(node, "./ntp:offset", "0.0", namespace=C.NS) + float, self._find_txt(node, "./ntp:offset", "0.0", namespaces=C.NS) ) jitter = napalm.base.helpers.convert( - float, self._find_txt(node, "./ntp:dispersion", "0.0", namespace=C.NS) + float, self._find_txt(node, "./ntp:dispersion", "0.0", namespaces=C.NS) ) ntp_stats.append( @@ -1311,17 +1311,17 @@ def get_interfaces_ip(self): for interface in ipv4_ipv6_tree.xpath(int4_xpath+"/int4:detail", namespaces=C.NS): interface_name = napalm.base.helpers.convert( str, - self._find_txt(interface, "./int4:interface-name", namespace=C.NS), + self._find_txt(interface, "./int4:interface-name", namespaces=C.NS), ) primary_ip = napalm.base.helpers.ip( self._find_txt( - interface, "./int4:primary-address", namespace=C.NS + interface, "./int4:primary-address", namespaces=C.NS ) ) primary_prefix = napalm.base.helpers.convert( int, self._find_txt( - interface, "./int4:prefix-length", namespace=C.NS + interface, "./int4:prefix-length", namespaces=C.NS ), ) if interface_name not in interfaces_ip.keys(): @@ -1336,10 +1336,10 @@ def get_interfaces_ip(self): for secondary_address in interface.xpath( "./int4:secondary-address", namespaces=C.NS): secondary_ip = napalm.base.helpers.ip( - self._find_txt(secondary_address, "./int4:address", namespace=C.NS) + self._find_txt(secondary_address, "./int4:address", namespaces=C.NS) ) secondary_prefix = napalm.base.helpers.convert( - int, self._find_txt(secondary_address, "./int4:prefix-length", namespace=C.NS) + int, self._find_txt(secondary_address, "./int4:prefix-length", namespaces=C.NS) ) if secondary_ip not in interfaces_ip[interface_name]: interfaces_ip[interface_name]["ipv4"][secondary_ip] = { @@ -1353,7 +1353,7 @@ def get_interfaces_ip(self): int6:global-detail", namespaces=C.NS): interface_name = napalm.base.helpers.convert( str, - self._find_txt(interface, "./int6:interface-name", namespace=C.NS), + self._find_txt(interface, "./int6:interface-name", namespaces=C.NS), ) if interface_name not in interfaces_ip.keys(): interfaces_ip[interface_name] = {} @@ -1361,10 +1361,10 @@ def get_interfaces_ip(self): interfaces_ip[interface_name]["ipv6"] = {} for address in interface.xpath("./int6:address", namespaces=C.NS): address_ip = napalm.base.helpers.ip( - self._find_txt(address, "./int6:address", namespace=C.NS) + self._find_txt(address, "./int6:address", namespaces=C.NS) ) address_prefix = napalm.base.helpers.convert( - int, self._find_txt(address, "./int6:prefix-length", namespace=C.NS) + int, self._find_txt(address, "./int6:prefix-length", namespaces=C.NS) ) if ( address_ip @@ -1388,14 +1388,14 @@ def get_mac_address_table(self): mac_xpath = ".//mac:l2vpn-forwarding/mac:nodes/mac:node/mac:l2fibmac-details" for mac_entry in result_tree.xpath( mac_xpath+"/mac:l2fibmac-detail", namespaces=C.NS): - mac_raw = self._find_txt(mac_entry, "./mac:address", namespace=C.NS) + mac_raw = self._find_txt(mac_entry, "./mac:address", namespaces=C.NS) vlan = napalm.base.helpers.convert( int, - self._find_txt(mac_entry, "./mac:name", namespace=C.NS).replace( + self._find_txt(mac_entry, "./mac:name", namespaces=C.NS).replace( "vlan", ""), 0, ) interface = self._find_txt(mac_entry, "./mac:segment/mac:ac/\ - mac:interface-handle", namespace=C.NS) + mac:interface-handle", namespaces=C.NS) mac_table.append( { @@ -1428,21 +1428,21 @@ def get_snmp_information(self): snmp_information = { "chassis_id": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:chassis-id", namespace=C.NS + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:chassis-id", namespaces=C.NS ), "contact": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:contact", namespace=C.NS), + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:contact", namespaces=C.NS), "location": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:location", namespace=C.NS), + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:location", namespaces=C.NS), "community": {}, } for community in snmp_result_tree.xpath(".//snmp:snmp/snmp:administration/\ snmp:default-communities/snmp:default-community", namespaces=C.NS): - name = self._find_txt(community, "./snmp:community-name", namespace=C.NS) - privilege = self._find_txt(community, "./snmp:priviledge", namespace=C.NS) - acl = (self._find_txt(community, "./snmp:v6-access-list", namespace=C.NS) - or self._find_txt(community, "./snmp:v4-access-list", namespace=C.NS)) + name = self._find_txt(community, "./snmp:community-name", namespaces=C.NS) + privilege = self._find_txt(community, "./snmp:priviledge", namespaces=C.NS) + acl = (self._find_txt(community, "./snmp:v6-access-list", namespaces=C.NS) + or self._find_txt(community, "./snmp:v4-access-list", namespaces=C.NS)) snmp_information["community"][name] = { "mode": _PRIVILEGE_MODE_MAP_.get(privilege, ""), "acl": acl, @@ -1490,11 +1490,11 @@ def get_users(self): for user_entry in users_xml_reply.xpath(".//aaa:aaa/usr:usernames/\ usr:username", namespaces=C.NS): - username = self._find_txt(user_entry, "./usr:name", namespace=C.NS) + username = self._find_txt(user_entry, "./usr:name", namespaces=C.NS) group = self._find_txt(user_entry, "./usr:usergroup-under-usernames/\ - usr:usergroup-under-username/usr:name", namespace=C.NS) + usr:usergroup-under-username/usr:name", namespaces=C.NS) level = _CISCO_GROUP_TO_CISCO_PRIVILEGE_MAP.get(group, 0) - password = self._find_txt(user_entry, "./usr:password", namespace=C.NS) + password = self._find_txt(user_entry, "./usr:password", namespaces=C.NS) user_details = _DEFAULT_USER_DETAILS.copy() user_details.update( {"level": level, "password": str(password)} From 6ab868dded8daf661219649f1a8b0736cc4e1774 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 23 Mar 2020 16:21:41 -0700 Subject: [PATCH 029/117] Fix load_replace_candidate to replace entire config Reimplement load replace candidate method to use copy-config RPC instead of edit-config RPC. This implementation guarantees an entire replacement of the configuration once a commit RPC is issued on the device. These changes slightly modified the load_merge_candidate implementation, but they don't alter its behaviour. --- napalm/iosxr_netconf/iosxr_netconf.py | 34 ++++++++++++++------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index f2e12b771..03459bd7a 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -97,7 +97,7 @@ def _unlock(self): self.netconf_ssh.unlock() self.locked = False - def _load_candidate_config(self, filename, config, default_operation): + def _load_config(self, filename, config): """Edit Configuration.""" if filename is None: configuration = config @@ -107,17 +107,7 @@ def _load_candidate_config(self, filename, config, default_operation): self.pending_changes = True if not self.lock_on_connect: self._lock() - try: - self.netconf_ssh.edit_config( - config=configuration, default_operation=default_operation, - error_option="rollback-on-error") - except (RPCError, XMLSyntaxError) as e: - self.pending_changes = False - if self.replace: - self.replace = False - raise ReplaceConfigException(e) - else: - raise MergeConfigException(e) + return configuration def is_alive(self): """Return flag with the state of the connection.""" @@ -128,14 +118,26 @@ def is_alive(self): def load_replace_candidate(self, filename=None, config=None): """Open the candidate config and replace.""" self.replace = True - self._load_candidate_config( - filename=filename, config=config, default_operation="replace") + configuration = self._load_config(filename=filename, config=config) + configuration = ""+configuration+"" + try: + self.netconf_ssh.copy_config( + source=configuration, target="candidate") + except (RPCError, XMLSyntaxError) as e: + self.pending_changes = False + self.replace = False + raise ReplaceConfigException(e) def load_merge_candidate(self, filename=None, config=None): """Open the candidate config and merge.""" self.replace = False - self._load_candidate_config( - filename=filename, config=config, default_operation="merge") + configuration = self._load_config(filename=filename, config=config) + try: + self.netconf_ssh.edit_config( + config=configuration, error_option="rollback-on-error") + except (RPCError, XMLSyntaxError) as e: + self.pending_changes = False + raise MergeConfigException(e) def compare_config(self): """Compare candidate config with running.""" From bdcebff5289497739362c523f7e6ad45fa5acd5c Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 23 Mar 2020 16:37:02 -0700 Subject: [PATCH 030/117] Add compare_config implementation Compare candidate and running datastores. The output is styled as a diff file. The XML strings for candidate and running configurations are parsed as etrees and re-encoded as strings to make the comparison more reliable. --- napalm/iosxr_netconf/iosxr_netconf.py | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 03459bd7a..0c7356ade 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -19,6 +19,7 @@ # import stdlib import copy +import difflib # import third party lib from ncclient import manager @@ -141,7 +142,21 @@ def load_merge_candidate(self, filename=None, config=None): def compare_config(self): """Compare candidate config with running.""" - return NotImplementedError + if not self.pending_changes: + return "" + else: + diff = "" + run_conf = self.netconf_ssh.get_config("running").xml + can_conf = self.netconf_ssh.get_config("candidate").xml + # Remove rpc-reply and data tag then reformat XML before doing the diff + parser = ETREE.XMLParser(remove_blank_text=True) + run_conf = ETREE.tostring(ETREE.XML( + run_conf, parser=parser)[0], pretty_print=True).decode() + can_conf = ETREE.tostring(ETREE.XML( + can_conf, parser=parser)[0], pretty_print=True).decode() + for line in difflib.unified_diff(run_conf.splitlines(1), can_conf.splitlines(1)): + diff += line + return diff def commit_config(self, message=""): """Commit configuration.""" From 4899b296002ad1f838c47bd8c890e7f50867c966 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 24 Mar 2020 11:57:56 -0700 Subject: [PATCH 031/117] Rework _find_txt implementation Improve handling of YANG-modeled data. The new implementation now differentiates between a path match (returns a string) and a non-match (returns None unless a default is specified). In case a path matches a tag without a value, an empty string is returned. While this implementation is not truly YANG-aware, it facilitates the handling of any presence containers or empty leafs. --- napalm/iosxr_netconf/iosxr_netconf.py | 82 ++++++++++++++------------- 1 file changed, 43 insertions(+), 39 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 0c7356ade..00835b684 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -176,26 +176,30 @@ def rollback(self): """Rollback to previous commit.""" self.netconf_ssh.dispatch(to_ele(C.ROLLBACK_RPC_REQ)) - def _find_txt(self, xml_tree, path, default="", namespaces=None): + def _find_txt(self, xml_tree, path, default=None, namespaces=None): """ - Extract the text value from an XML tree, using XPath. + Extract the text value from a leaf in an XML tree using XPath. - In case of error, will return a default value. + Will return a default value if leaf path not matched. :param xml_tree:the XML Tree object. . - :param path:XPath to be applied, in order to extract the desired data. - :param default: Value to be returned in case of error. - :param namespaces: namespace dict - :return: a str value. + :param path: XPath to be applied in order to extract the desired data. + :param default: Value to be returned in case of a no match. + :param namespaces: namespace dictionary. + :return: a str value or None if leaf path not matched. """ - value = "" - try: - xpath_applied = xml_tree.xpath(path, namespaces=namespaces) - if len(xpath_applied) and xpath_applied[0] is not None: - xpath_result = xpath_applied[0] - value = xpath_result.text.strip() - except Exception: # in case of any exception, returns default + + value = None + xpath_applied = xml_tree.xpath(path, namespaces=namespaces) + if xpath_applied: + if not len(xpath_applied[0]): + if xpath_applied[0].text is not None: + value = xpath_applied[0].text.strip() + else: + value = '' + else: value = default - return str(value) + + return value def get_facts(self): """Return facts of the device.""" @@ -306,7 +310,7 @@ def get_interfaces(self): interface_tree, "./int:state", namespaces=C.NS) != "im-state-admin-down") raw_mac = self._find_txt( - interface_tree, "./int:mac-address/int:address", namespaces=C.NS) + interface_tree, "./int:mac-address/int:address", default="", namespaces=C.NS) mac_address = napalm.base.helpers.convert( napalm.base.helpers.mac, raw_mac, raw_mac ) @@ -315,7 +319,7 @@ def get_interfaces(self): interface_tree, "./int:bandwidth", namespaces=C.NS), 0) * 1e-3,) mtu = int(self._find_txt(interface_tree, "./int:mtu", namespaces=C.NS)) description = self._find_txt( - description_tree, "./int:description", namespaces=C.NS) + description_tree, "./int:description", default="", namespaces=C.NS) interfaces[interface_name] = copy.deepcopy(INTERFACE_DEFAULTS) interfaces[interface_name].update( { @@ -460,7 +464,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ) if (self._find_txt( - neighbor, "./bgp:connection-admin-status", C.NS) == "1"): + neighbor, "./bgp:connection-admin-status", namespaces=C.NS) == "1"): this_neighbor["is_enabled"] = True try: @@ -507,7 +511,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_neighbor["address_family"] = {} if (self._find_txt(neighbor, "./bgp:connection-remote-address/\ - bgp:afi", C.NS) == "ipv4"): + bgp:afi", namespaces=C.NS) == "ipv4"): this_afi = "ipv4" elif ( self._find_txt( @@ -705,7 +709,7 @@ def build_prefix_limit( for bgp_neighbor in result_tree.xpath(bgp_neighbor_xpath, namespaces=C.NS): group_name = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-group-add-member", namespaces=C.NS + "./bgpc:neighbor-group-add-member", default="", namespaces=C.NS ) peer = napalm.base.helpers.ip( self._find_txt( @@ -717,7 +721,7 @@ def build_prefix_limit( continue description = self._find_txt( bgp_neighbor, - "./bgpc:description", namespaces=C.NS) + "./bgpc:description", default="", namespaces=C.NS) peer_as = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, @@ -730,7 +734,7 @@ def build_prefix_limit( ) af_table = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", namespaces=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", default="", namespaces=C.NS ) prefix_limit = napalm.base.helpers.convert( int, @@ -761,22 +765,22 @@ def build_prefix_limit( ) import_policy = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-in", namespaces=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-in", default="", namespaces=C.NS ) export_policy = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-out", namespaces=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-out", default="", namespaces=C.NS ) local_addr_raw = self._find_txt( bgp_neighbor, - "./bgpc:local-address/bgpc:local-ip-address", namespaces=C.NS + "./bgpc:local-address/bgpc:local-ip-address", default="", namespaces=C.NS ) local_address = napalm.base.helpers.convert( napalm.base.helpers.ip, local_addr_raw, local_addr_raw ) password = self._find_txt( bgp_neighbor, - "./bgpc:password/bgpc:password", namespaces=C.NS + "./bgpc:password/bgpc:password", default="", namespaces=C.NS ) nhs = False route_reflector = False @@ -814,16 +818,16 @@ def build_prefix_limit( # must check description = self._find_txt( bgp_group, - "./bgpc:description", namespaces=C.NS) + "./bgpc:description", default="", namespaces=C.NS) import_policy = self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:route-policy-in", namespaces=C.NS + bgpc:neighbor-group-af/bgpc:route-policy-in", default="", namespaces=C.NS ) export_policy = self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:route-policy-out", namespaces=C.NS + bgpc:neighbor-group-af/bgpc:route-policy-out", default="", namespaces=C.NS ) multipath = ( self._find_txt( @@ -854,14 +858,14 @@ def build_prefix_limit( ) local_addr_raw = self._find_txt( bgp_group, - "./bgpc:local-address/bgpc:local-ip-address", namespaces=C.NS + "./bgpc:local-address/bgpc:local-ip-address", default="", namespaces=C.NS ) local_address = napalm.base.helpers.convert( napalm.base.helpers.ip, local_addr_raw, local_addr_raw ) af_table = self._find_txt( bgp_group, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", namespaces=C.NS) + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", default="", namespaces=C.NS) prefix_limit = napalm.base.helpers.convert( int, self._find_txt( @@ -1008,10 +1012,10 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr == "true" ) import_policy = self._find_txt( - neighbor, "./bgp:af-data/bgp:route-policy-in", namespaces=C.NS + neighbor, "./bgp:af-data/bgp:route-policy-in", default="", namespaces=C.NS ) export_policy = self._find_txt( - neighbor, "./bgp:af-data/bgp:route-policy-out", namespaces=C.NS + neighbor, "./bgp:af-data/bgp:route-policy-out", default="", namespaces=C.NS ) input_messages = napalm.base.helpers.convert( int, self._find_txt( @@ -1412,7 +1416,7 @@ def get_mac_address_table(self): "vlan", ""), 0, ) interface = self._find_txt(mac_entry, "./mac:segment/mac:ac/\ - mac:interface-handle", namespaces=C.NS) + mac:interface-handle", default="", namespaces=C.NS) mac_table.append( { @@ -1445,12 +1449,12 @@ def get_snmp_information(self): snmp_information = { "chassis_id": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:chassis-id", namespaces=C.NS + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:chassis-id", default="", namespaces=C.NS ), "contact": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:contact", namespaces=C.NS), + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:contact", default="", namespaces=C.NS), "location": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:location", namespaces=C.NS), + snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:location", default="", namespaces=C.NS), "community": {}, } @@ -1511,10 +1515,10 @@ def get_users(self): group = self._find_txt(user_entry, "./usr:usergroup-under-usernames/\ usr:usergroup-under-username/usr:name", namespaces=C.NS) level = _CISCO_GROUP_TO_CISCO_PRIVILEGE_MAP.get(group, 0) - password = self._find_txt(user_entry, "./usr:password", namespaces=C.NS) + password = self._find_txt(user_entry, "./usr:password", default="", namespaces=C.NS) user_details = _DEFAULT_USER_DETAILS.copy() user_details.update( - {"level": level, "password": str(password)} + {"level": level, "password": password} ) users[username] = user_details From 8f5e1db957d0f44a24159adc404a03867f5aa2e2 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 24 Mar 2020 13:26:07 -0700 Subject: [PATCH 032/117] Add get_lldp_neighbors_detail implementation Implement get LLDP neighbors detail using the operational data in Cisco-IOS-XR-ethernet-lldp-oper YANG model. No new RPC filter or namespace is being introduced. --- napalm/iosxr_netconf/iosxr_netconf.py | 54 ++++++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 00835b684..f746f0ccc 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -657,7 +657,59 @@ def get_lldp_neighbors(self): def get_lldp_neighbors_detail(self, interface=""): """Detailed view of the LLDP neighbors.""" - return NotImplementedError + lldp_neighbors_detail = {} + + rpc_reply = self.netconf_ssh.get(filter=( + "subtree", C.LLDP_RPC_REQ_FILTER)).xml + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + lldp_neighbor_xpath = ".//lldp:lldp/lldp:nodes/lldp:node/lldp:neighbors\ + /lldp:details/lldp:detail/lldp:lldp-neighbor" + for neighbor in result_tree.xpath( + lldp_neighbor_xpath, namespaces=C.NS): + interface_name = napalm.base.helpers.convert(str, self._find_txt( + neighbor, "./lldp:receiving-interface-name", default="", namespaces=C.NS)) + parent_interface = napalm.base.helpers.convert(str, self._find_txt( + neighbor, "./lldp:receiving-parent-interface-name", default="None", namespaces=C.NS)) + chassis_id_raw = self._find_txt( + neighbor, "./lldp:chassis-id", default="", namespaces=C.NS) + chassis_id = napalm.base.helpers.convert( + napalm.base.helpers.mac, chassis_id_raw, chassis_id_raw + ) + port_id = napalm.base.helpers.convert(str, self._find_txt( + neighbor, "./lldp:port-id-detail", default="", namespaces=C.NS)) + port_descr = napalm.base.helpers.convert(str, self._find_txt( + neighbor, "./lldp:detail/lldp:port-description", default="", namespaces=C.NS)) + system_name = napalm.base.helpers.convert(str, self._find_txt( + neighbor, "./lldp:detail/lldp:system-name", default="", namespaces=C.NS)) + system_descr = napalm.base.helpers.convert(str, self._find_txt( + neighbor, "./lldp:detail/lldp:system-description", default="", namespaces=C.NS)) + system_capabilities = napalm.base.helpers.convert(str, self._find_txt( + neighbor, "./lldp:detail/lldp:system-capabilities", default="", namespaces=C.NS)) + enabled_capabilities = napalm.base.helpers.convert(str, self._find_txt( + neighbor, "./lldp:detail/lldp:enabled-capabilities", default="", namespaces=C.NS)) + + if interface_name not in lldp_neighbors_detail.keys(): + lldp_neighbors_detail[interface_name] = [] + lldp_neighbors_detail[interface_name].append( + { + "parent_interface": parent_interface, + "remote_chassis_id": chassis_id, + "remote_port": port_id, + "remote_port_description": port_descr, + "remote_system_name": system_name, + "remote_system_description": system_descr, + "remote_system_capab": + napalm.base.helpers.transform_lldp_capab( + system_capabilities), + "remote_system_enable_capab": + napalm.base.helpers.transform_lldp_capab( + enabled_capabilities), + } + ) + + return lldp_neighbors_detail def cli(self, commands): """Execute raw CLI commands and returns their output.""" From 5c985f4447632335c853702e9ff3c2ad68bd07ea Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 24 Mar 2020 14:04:04 -0700 Subject: [PATCH 033/117] Add get_arp_table implementation Implement get ARP table using the operational data in Cisco-IOS-XR-ipv4-arp-oper YANG model. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 13 +++++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 32 ++++++++++++++++++++++++++- 2 files changed, 44 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index bc75b38d4..7dfc1e6df 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -34,6 +34,7 @@ 'snmp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg', 'usr': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg', 'aaa': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg', + 'arp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper', } # GET RPC to retrieve device facts @@ -245,3 +246,15 @@ 1 ''' + +# subtree filter to get ARP table using GET RPC +ARP_RPC_REQ_FILTER = ''' + + + + + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index f746f0ccc..2ab0b461c 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1258,7 +1258,37 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr def get_arp_table(self, vrf=""): """Return the ARP table.""" - return NotImplementedError + if vrf: + msg = "VRF support has not been added for \ + this getter on this platform." + raise NotImplementedError(msg) + + arp_table = [] + + rpc_reply = self.netconf_ssh.get(filter=('subtree', C.ARP_RPC_REQ_FILTER)).xml + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + arp_entry_xpath = ".//arp:arp/arp:nodes/arp:node/arp:entries/arp:entry" + for arp_entry in result_tree.xpath(arp_entry_xpath, namespaces=C.NS): + interface = napalm.base.helpers.convert(str, self._find_txt( + arp_entry, "./arp:interface-name", namespaces=C.NS)) + ip = napalm.base.helpers.convert(str, self._find_txt( + arp_entry, "./arp:address", namespaces=C.NS)) + age = napalm.base.helpers.convert(float, self._find_txt( + arp_entry, "./arp:age", default="0.0", namespaces=C.NS)) + mac_raw = self._find_txt( + arp_entry, "./arp:hardware-address", namespaces=C.NS) + + arp_table.append( + { + "interface": interface, + "mac": napalm.base.helpers.mac(mac_raw), + "ip": napalm.base.helpers.ip(ip), + "age": age, + } + ) + + return arp_table def get_ntp_peers(self): """Return the NTP peers configured on the device.""" From 93674453aba3957fcdba2be07b471f31e2e1dbba Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 24 Mar 2020 16:57:29 -0700 Subject: [PATCH 034/117] Add get_probes_config implementation Implement get probe configuration using the data in Cisco-IOS-XR-man-ipsla-cfg YANG model. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 9 +++++ napalm/iosxr_netconf/iosxr_netconf.py | 52 ++++++++++++++++++++++++++- 2 files changed, 60 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 7dfc1e6df..9e7c4bfd7 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -35,6 +35,7 @@ 'usr': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg', 'aaa': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg', 'arp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper', + 'prbc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg', } # GET RPC to retrieve device facts @@ -258,3 +259,11 @@ ''' + +# subtree filter to get probe configuration using GET CONFIG RPC +PROBE_CFG_RPC_REQ_FILTER = ''' + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 2ab0b461c..9db23ef32 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1555,7 +1555,57 @@ def get_snmp_information(self): def get_probes_config(self): """Return the configuration of the probes.""" - return NotImplementedError + sla_config = {} + + _PROBE_TYPE_XML_TAG_MAP_ = { + "icmp-echo": "icmp-ping", + "udp-echo": "udp-ping", + "icmp-jitter": "icmp-ping-timestamp", + "udp-jitter": "udp-ping-timestamp", + } + + rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + "subtree", C.PROBE_CFG_RPC_REQ_FILTER)).xml + # Converts string to etree + sla_config_result_tree = ETREE.fromstring(rpc_reply) + + probes_config_xpath = ".//prbc:ipsla/prbc:operation/prbc:definitions/\ + prbc:definition" + for probe in sla_config_result_tree.xpath(probes_config_xpath, namespaces=C.NS): + probe_name = self._find_txt( + probe, "./prbc:operation-id", default="", namespaces=C.NS) + operation_type_etree = probe.xpath( + "./prbc:operation-type", namespaces=C.NS) + if len(operation_type_etree): + operation_type = operation_type_etree[0].getchildren( + )[0].tag.replace("{"+C.NS.get('prbc')+"}", "") + probe_type = _PROBE_TYPE_XML_TAG_MAP_.get(operation_type, "") + operation_xpath = "./prbc:operation-type/prbc:{op_type}".format( + op_type=operation_type) + operation = probe.xpath(operation_xpath, namespaces=C.NS)[0] + test_name = self._find_txt( + operation, "./prbc:tag", default="", namespaces=C.NS) + source = self._find_txt( + operation, "./prbc:source-address", default="", namespaces=C.NS) + target = self._find_txt( + operation, "./prbc:dest-address", default="", namespaces=C.NS) + test_interval = napalm.base.helpers.convert(int, self._find_txt( + operation, "./prbc:frequency", default="", namespaces=C.NS)) + probe_count = napalm.base.helpers.convert(int, self._find_txt( + operation, "./prbc:history/prbc:buckets", default="", namespaces=C.NS)) + if probe_name not in sla_config.keys(): + sla_config[probe_name] = {} + if test_name not in sla_config[probe_name]: + sla_config[probe_name][test_name] = {} + sla_config[probe_name][test_name] = { + "probe_type": probe_type, + "source": source, + "target": target, + "probe_count": probe_count, + "test_interval": test_interval, + } + + return sla_config def get_probes_results(self): """Return the results of the probes.""" From 87379979ce66dd187d301061065c0685090a732f Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 24 Mar 2020 18:44:27 -0700 Subject: [PATCH 035/117] Add get_probes_results implementation Implement get probe results using the operational data in Cisco-IOS-XR-man-ipsla-oper YANG model. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 9 ++ napalm/iosxr_netconf/iosxr_netconf.py | 194 +++++++++++++++++++++++++- 2 files changed, 202 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 9e7c4bfd7..04d02f38f 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -36,6 +36,7 @@ 'aaa': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg', 'arp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper', 'prbc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg', + 'prb': 'http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper', } # GET RPC to retrieve device facts @@ -267,3 +268,11 @@ ''' + +# subtree filter to get probe results using GET RPC +PROBE_OPER_RPC_REQ_FILTER = ''' + + + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 9db23ef32..72b2d7fec 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1609,7 +1609,199 @@ def get_probes_config(self): def get_probes_results(self): """Return the results of the probes.""" - return NotImplementedError + sla_results = {} + + _PROBE_TYPE_XML_TAG_MAP_ = { + "icmp-echo": "icmp-ping", + "udp-echo": "udp-ping", + "icmp-jitter": "icmp-ping-timestamp", + "udp-jitter": "udp-ping-timestamp", + } + + rpc_reply = self.netconf_ssh.get(filter=('subtree', C.PROBE_OPER_RPC_REQ_FILTER)).xml + # Converts string to etree + sla_results_tree = ETREE.fromstring(rpc_reply) + + probes_config = ( + self.get_probes_config() + ) # need to retrieve also the configuration + # source and tag/test_name not provided + probe_result_xpath = ".//prb:ipsla/prb:operation-data/\ + prb:operations/prb:operation" + for probe in sla_results_tree.xpath(probe_result_xpath, namespaces=C.NS): + probe_name = self._find_txt(probe, "./prb:operation-id", default="", namespaces=C.NS) + test_name = list(probes_config.get(probe_name).keys())[0] + target = self._find_txt( + probe, "./prb:history/prb:path/prb:lifes/prb:life/prb:buckets/\ + prb:bucket[0]/prb:samples/prb:sample/prb:target-address/\ + prb:ipv4-prefix-target/prb:address", default="", namespaces=C.NS + ) + source = probes_config.get(probe_name).get(test_name, {}).get( + "source", "") + probe_type = _PROBE_TYPE_XML_TAG_MAP_.get( + self._find_txt( + probe, "./prb:statistics/prb:latest/prb:target/\ + prb:specific-stats/prb:op-type", default="", + namespaces=C.NS + ) + ) + probe_count = ( + probes_config.get(probe_name).get(test_name, {}).get( + "probe_count", 0) + ) + response_times = probe.xpath( + "./prb:history/prb:target/prb:lifes/prb:life[last()]/\ + prb:buckets/prb:bucket/prb:response-time", + namespaces=C.NS + ) + response_times = [ + napalm.base.helpers.convert( + int, self._find_txt(response_time, ".", default="0", namespaces=C.NS) + ) + for response_time in response_times + ] + rtt = 0.0 + + if len(response_times): + rtt = sum(response_times, 0.0) / len(response_times) + return_codes = probe.xpath( + "./prb:history/prb:target/prb:lifes/prb:life[last()]/\ + prb:buckets/prb:bucket/prb:return-code", namespaces=C.NS + ) + return_codes = [ + self._find_txt(return_code, ".", default="", namespaces=C.NS) + for return_code in return_codes + ] + + last_test_loss = 0.0 + if len(return_codes): + last_test_loss = napalm.base.helpers.convert( + int, + 100 + * ( + 1 + - return_codes.count("ipsla-ret-code-ok") + / napalm.base.helpers.convert(float, len(return_codes)) + ), + ) + rms = napalm.base.helpers.convert( + float, + self._find_txt( + probe, + "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ + prb:distributed/prb:target/prb:distribution-intervals/\ + prb:distribution-interval/prb:common-stats/\ + prb:sum2-response-time", default="", namespaces=C.NS + ), + ) + global_test_updates = napalm.base.helpers.convert( + float, + self._find_txt( + probe, + "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ + prb:distributed/prb:target/prb:distribution-intervals/\ + prb:distribution-interval/prb:common-stats/\ + prb:update-count", default="", namespaces=C.NS + ), + ) + + jitter = 0.0 + if global_test_updates: + jitter = rtt - (rms / global_test_updates) ** 0.5 + # jitter = max(rtt - max(response_times), rtt - min(response_times)) + current_test_min_delay = 0.0 # no stats for undergoing test :( + current_test_max_delay = 0.0 + current_test_avg_delay = 0.0 + last_test_min_delay = napalm.base.helpers.convert( + float, + self._find_txt( + probe, "./prb:statistics/prb:latest/prb:target/\ + prb:common-stats/prb:min-response-time", default="", + namespaces=C.NS + ), + ) + last_test_max_delay = napalm.base.helpers.convert( + float, + self._find_txt( + probe, "./prb:statistics/prb:latest/prb:target/\ + prb:common-stats/prb:max-response-time", default="", + namespaces=C.NS + ), + ) + last_test_sum_delay = napalm.base.helpers.convert( + float, + self._find_txt( + probe, "./prb:statistics/prb:latest/prb:target/\ + prb:common-stats/prb:sum-response-time", default="", + namespaces=C.NS + ), + ) + last_test_updates = napalm.base.helpers.convert( + float, + self._find_txt( + probe, ".//prb:statistics/prb:latest/prb:target/\ + prb:common-stats/prb:update-count", default="", + namespaces=C.NS + ), + ) + last_test_avg_delay = 0.0 + if last_test_updates: + last_test_avg_delay = last_test_sum_delay / last_test_updates + global_test_min_delay = napalm.base.helpers.convert( + float, + self._find_txt( + probe, + "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ + prb:distributed/prb:target/prb:distribution-intervals/\ + prb:distribution-interval/prb:common-stats/\ + prb:min-response-time", default="", namespaces=C.NS + ), + ) + global_test_max_delay = napalm.base.helpers.convert( + float, + self._find_txt( + probe, + "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ + prb:distributed/prb:target/prb:distribution-intervals/\ + prb:distribution-interval/prb:common-stats/\ + prb:max-response-time", default="", namespaces=C.NS + ), + ) + global_test_sum_delay = napalm.base.helpers.convert( + float, + self._find_txt( + probe, + "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ + prb:distributed/prb:target/prb:distribution-intervals/\ + prb:distribution-interval/prb:common-stats/\ + prb:sum-response-time", default="", namespaces=C.NS + ), + ) + global_test_avg_delay = 0.0 + if global_test_updates: + global_test_avg_delay = global_test_sum_delay / global_test_updates + if probe_name not in sla_results.keys(): + sla_results[probe_name] = {} + sla_results[probe_name][test_name] = { + "target": target, + "source": source, + "probe_type": probe_type, + "probe_count": probe_count, + "rtt": rtt, + "round_trip_jitter": jitter, + "last_test_loss": last_test_loss, + "current_test_min_delay": current_test_min_delay, + "current_test_max_delay": current_test_max_delay, + "current_test_avg_delay": current_test_avg_delay, + "last_test_min_delay": last_test_min_delay, + "last_test_max_delay": last_test_max_delay, + "last_test_avg_delay": last_test_avg_delay, + "global_test_min_delay": global_test_min_delay, + "global_test_max_delay": global_test_max_delay, + "global_test_avg_delay": global_test_avg_delay, + } + + return sla_results def traceroute( self, From 4a5aed3c83db350a879ec3de1436760a5dfe6b82 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 25 Mar 2020 17:26:51 -0700 Subject: [PATCH 036/117] Add get_route_to implementation Implement get route to using the operational data in Cisco-IOS-XR-ip-rib-ipv4-oper and Cisco-IOS-XR-ip-rib-ipv6-oper YANG models. The RPC filter and namespace string added in constants.py. --- napalm/iosxr_netconf/constants.py | 64 ++++++++++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 101 +++++++++++++++++++++++++- 2 files changed, 163 insertions(+), 2 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 04d02f38f..90b4053fd 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -37,6 +37,8 @@ 'arp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper', 'prbc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg', 'prb': 'http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper', + 'rib4': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper', + 'rib6': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper', } # GET RPC to retrieve device facts @@ -276,3 +278,65 @@ ''' + +# subtree filter to get ipv6 address route using GET RPC +ROUTE_IPV6_RPC_REQ_FILTER = ''' + + + + default + + + IPv6 + + + Unicast + + + default + + +
{network}
+ {prefix_length} +
+
+
+
+
+
+
+
+
+
+
''' + +# subtree filter to get ipv4 address route using GET RPC +ROUTE_IPV4_RPC_REQ_FILTER = ''' + + + + default + + + IPv4 + + + Unicast + + + default + + +
{network}
+ {prefix_length} +
+
+
+
+
+
+
+
+
+
+
''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 72b2d7fec..851c387e7 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -27,6 +27,8 @@ from ncclient.operations.rpc import RPCError from lxml import etree as ETREE from lxml.etree import XMLSyntaxError +from netaddr import IPAddress # needed for traceroute, to check IP version +from netaddr.core import AddrFormatError # import NAPALM base from napalm.iosxr_netconf import constants as C @@ -1514,9 +1516,104 @@ def get_mac_address_table(self): return mac_table - def get_route_to(self, destination="", protocol=""): + def get_route_to(self, destination="", protocol="", longer=False): """Return route details to a specific destination.""" - return NotImplementedError + routes = {} + + if not isinstance(destination, str): + raise TypeError("Please specify a valid destination!") + + if longer: + raise NotImplementedError("Longer prefixes not yet supported for IOS-XR") + + protocol = protocol.lower() + if protocol == "direct": + protocol = "connected" + + dest_split = destination.split("/") + network = dest_split[0] + prefix_tag = "" + if len(dest_split) == 2: + prefix_tag = "{prefix_length}\ + ".format(prefix_length=dest_split[1]) + + ipv = 4 + try: + ipv = IPAddress(network).version + except AddrFormatError: + raise TypeError("Wrong destination IP Address!") + + if ipv == 6: + route_info_rpc_command = (C.ROUTE_IPV6_RPC_REQ_FILTER).format( + network=network, prefix_length=prefix_tag) + else: + route_info_rpc_command = (C.ROUTE_IPV4_RPC_REQ_FILTER).format( + network=network, prefix_length=prefix_tag) + + rpc_reply = self.netconf_ssh.get(filter=('subtree', route_info_rpc_command)).xml + # Converts string to etree + routes_tree = ETREE.fromstring(rpc_reply) + if ipv == 6: + route_xpath = ".//rib{}:ipv6-rib".format(ipv) + else: + route_xpath = ".//rib{}:rib".format(ipv) + route_xpath = route_xpath + "/rib{ip}:vrfs/rib{ip}:vrf/rib{ip}:afs/\ + rib{ip}:af/rib{ip}:safs/rib{ip}:saf/rib{ip}:ip-rib-route-table-names/\ + rib{ip}:ip-rib-route-table-name/rib{ip}:routes/rib{ip}:route".format(ip=ipv) + for route in routes_tree.xpath(route_xpath, namespaces=C.NS): + route_protocol = napalm.base.helpers.convert( + str, self._find_txt(route, "./rib{}:protocol-name".format(ipv), + namespaces=C.NS).lower()) + if protocol and route_protocol != protocol: + continue # ignore routes learned via a different protocol + # only in case the user requested a certain protocol + route_details = {} + address = self._find_txt(route, "./rib{}:prefix".format( + ipv), namespaces=C.NS) + length = self._find_txt(route, "./rib{}:prefix-length-xr".format( + ipv), namespaces=C.NS) + priority = napalm.base.helpers.convert( + int, self._find_txt(route, "./rib{}:priority".format( + ipv), namespaces=C.NS)) + age = napalm.base.helpers.convert( + int, self._find_txt(route, "./rib{}:route-age".format( + ipv), namespaces=C.NS)) + destination = napalm.base.helpers.convert( + str, "{prefix}/{length}".format( + prefix=address, length=length)) + if destination not in routes.keys(): + routes[destination] = [] + + route_details = { + "current_active": False, + "last_active": False, + "age": age, + "next_hop": "", + "protocol": route_protocol, + "outgoing_interface": "", + "preference": priority, + "selected_next_hop": False, + "inactive_reason": "", + "routing_table": "default", + "protocol_attributes": {}, + } + + first_route = True + for route_entry in route.xpath( + ".//rib{ipv}:route-path/rib{ipv}:ipv{ipv}-rib-edm-path" + .format(ipv=ipv), namespaces=C.NS): + # get all possible entries + next_hop = self._find_txt( + route_entry, "./rib{ipv}:address".format(ipv=ipv), namespaces=C.NS) + single_route_details = {} + single_route_details.update(route_details) + single_route_details.update( + {"current_active": first_route, "next_hop": next_hop} + ) + routes[destination].append(single_route_details) + first_route = False + + return routes def get_snmp_information(self): """Return the SNMP configuration.""" From e21199663e0b0438bf0582f1545260c3c4a220a4 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 27 Mar 2020 10:54:56 -0700 Subject: [PATCH 037/117] Refactor session attribute Rename 'self.netconf_ssh' as 'self.device' to make it consistent with other drivers and support pytest framework. --- napalm/iosxr_netconf/iosxr_netconf.py | 71 +++++++++++++-------------- 1 file changed, 35 insertions(+), 36 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 851c387e7..d30785de0 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -65,12 +65,12 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) self.lock_on_connect = optional_args.get("config_lock", False) self.platform = "iosxr" - self.netconf_ssh = None + self.device = None def open(self): """Open the connection with the device.""" try: - self.netconf_ssh = manager.connect( + self.device = manager.connect( host=self.hostname, port=self.port, username=self.username, @@ -86,18 +86,18 @@ def close(self): """Close the connection.""" if self.locked: self._unlock() - self.netconf_ssh.close_session() + self.device.close_session() def _lock(self): """Lock the config DB.""" if not self.locked: - self.netconf_ssh.lock() + self.device.lock() self.locked = True def _unlock(self): """Unlock the config DB.""" if self.locked: - self.netconf_ssh.unlock() + self.device.unlock() self.locked = False def _load_config(self, filename, config): @@ -114,9 +114,9 @@ def _load_config(self, filename, config): def is_alive(self): """Return flag with the state of the connection.""" - if self.netconf_ssh is None: + if self.device is None: return {"is_alive": False} - return {"is_alive": self.netconf_ssh._session.transport.is_active()} + return {"is_alive": self.device._session.transport.is_active()} def load_replace_candidate(self, filename=None, config=None): """Open the candidate config and replace.""" @@ -124,7 +124,7 @@ def load_replace_candidate(self, filename=None, config=None): configuration = self._load_config(filename=filename, config=config) configuration = ""+configuration+"" try: - self.netconf_ssh.copy_config( + self.device.copy_config( source=configuration, target="candidate") except (RPCError, XMLSyntaxError) as e: self.pending_changes = False @@ -136,7 +136,7 @@ def load_merge_candidate(self, filename=None, config=None): self.replace = False configuration = self._load_config(filename=filename, config=config) try: - self.netconf_ssh.edit_config( + self.device.edit_config( config=configuration, error_option="rollback-on-error") except (RPCError, XMLSyntaxError) as e: self.pending_changes = False @@ -148,8 +148,8 @@ def compare_config(self): return "" else: diff = "" - run_conf = self.netconf_ssh.get_config("running").xml - can_conf = self.netconf_ssh.get_config("candidate").xml + run_conf = self.device.get_config("running").xml + can_conf = self.device.get_config("candidate").xml # Remove rpc-reply and data tag then reformat XML before doing the diff parser = ETREE.XMLParser(remove_blank_text=True) run_conf = ETREE.tostring(ETREE.XML( @@ -162,21 +162,21 @@ def compare_config(self): def commit_config(self, message=""): """Commit configuration.""" - self.netconf_ssh.commit() + self.device.commit() self.pending_changes = False if self.locked: self._unlock() def discard_config(self): """Discard changes.""" - self.netconf_ssh.discard_changes() + self.device.discard_changes() self.pending_changes = False if not self.lock_on_connect: self._unlock() def rollback(self): """Rollback to previous commit.""" - self.netconf_ssh.dispatch(to_ele(C.ROLLBACK_RPC_REQ)) + self.device.dispatch(to_ele(C.ROLLBACK_RPC_REQ)) def _find_txt(self, xml_tree, path, default=None, namespaces=None): """ @@ -215,10 +215,9 @@ def get_facts(self): "model": "", "interface_list": [], } - interface_list = [] - facts_rpc_reply = self.netconf_ssh.dispatch(to_ele(C.FACTS_RPC_REQ)).xml + facts_rpc_reply = self.device.dispatch(to_ele(C.FACTS_RPC_REQ)).xml # Converts string to etree facts_rpc_reply_etree = ETREE.fromstring(facts_rpc_reply) @@ -288,7 +287,7 @@ def get_interfaces(self): "last_flapped": -1.0, } - interfaces_rpc_reply = self.netconf_ssh.get(filter=( + interfaces_rpc_reply = self.device.get(filter=( 'subtree', C.INT_RPC_REQ_FILTER)).xml # Converts string to etree interfaces_rpc_reply_etree = ETREE.fromstring(interfaces_rpc_reply) @@ -338,7 +337,7 @@ def get_interfaces(self): def get_interfaces_counters(self): """Return interfaces counters.""" - rpc_reply = self.netconf_ssh.get(filter=( + rpc_reply = self.device.get(filter=( 'subtree', C.INT_COUNTERS_RPC_REQ_FILTER)).xml # Converts string to tree rpc_reply_etree = ETREE.fromstring(rpc_reply) @@ -578,7 +577,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): return neighbors - rpc_reply = self.netconf_ssh.get(filter=( + rpc_reply = self.device.get(filter=( 'subtree', C.BGP_NEIGHBOR_REQ_FILTER)).xml # Converts string to tree rpc_reply_etree = ETREE.fromstring(rpc_reply) @@ -627,7 +626,7 @@ def get_lldp_neighbors(self): # init result dict lldp_neighbors = {} - rpc_reply = self.netconf_ssh.get( + rpc_reply = self.device.get( filter=("subtree", C.LLDP_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) @@ -661,7 +660,7 @@ def get_lldp_neighbors_detail(self, interface=""): """Detailed view of the LLDP neighbors.""" lldp_neighbors_detail = {} - rpc_reply = self.netconf_ssh.get(filter=( + rpc_reply = self.device.get(filter=( "subtree", C.LLDP_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) @@ -748,7 +747,7 @@ def build_prefix_limit( return prefix_limit # here begins actual method... - rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + rpc_reply = self.device.get_config(source="running", filter=( 'subtree', C.BGP_CFG_RPC_REQ_FILTER)).xml # Converts string to etree @@ -1211,7 +1210,7 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr ) return bgp_vrf_neighbors_detail - rpc_reply = self.netconf_ssh.get(filter=( + rpc_reply = self.device.get(filter=( 'subtree', C.BGP_NEIGHBOR_REQ_FILTER)).xml # Converts string to tree rpc_reply_etree = ETREE.fromstring(rpc_reply) @@ -1267,7 +1266,7 @@ def get_arp_table(self, vrf=""): arp_table = [] - rpc_reply = self.netconf_ssh.get(filter=('subtree', C.ARP_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=('subtree', C.ARP_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) arp_entry_xpath = ".//arp:arp/arp:nodes/arp:node/arp:entries/arp:entry" @@ -1296,7 +1295,7 @@ def get_ntp_peers(self): """Return the NTP peers configured on the device.""" ntp_peers = {} - rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + rpc_reply = self.device.get_config(source="running", filter=( 'subtree', C.NTP_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) @@ -1323,7 +1322,7 @@ def get_ntp_servers(self): """Return the NTP servers configured on the device.""" ntp_servers = {} - rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + rpc_reply = self.device.get_config(source="running", filter=( "subtree", C.NTP_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) @@ -1351,7 +1350,7 @@ def get_ntp_stats(self): """Return NTP stats (associations).""" ntp_stats = [] - rpc_reply = self.netconf_ssh.get(filter=( + rpc_reply = self.device.get(filter=( "subtree", C.NTP_STAT_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) @@ -1406,7 +1405,7 @@ def get_interfaces_ip(self): """Return the configured IP addresses.""" interfaces_ip = {} - rpc_reply = self.netconf_ssh.dispatch(to_ele(C.INT_IPV4_IPV6_RPC_REQ)).xml + rpc_reply = self.device.dispatch(to_ele(C.INT_IPV4_IPV6_RPC_REQ)).xml # Converts string to etree ipv4_ipv6_tree = ETREE.fromstring(rpc_reply) @@ -1485,7 +1484,7 @@ def get_mac_address_table(self): """Return the MAC address table.""" mac_table = [] - rpc_reply = self.netconf_ssh.get(filter=( + rpc_reply = self.device.get(filter=( "subtree", C.MAC_TABLE_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) @@ -1550,7 +1549,7 @@ def get_route_to(self, destination="", protocol="", longer=False): route_info_rpc_command = (C.ROUTE_IPV4_RPC_REQ_FILTER).format( network=network, prefix_length=prefix_tag) - rpc_reply = self.netconf_ssh.get(filter=('subtree', route_info_rpc_command)).xml + rpc_reply = self.device.get(filter=('subtree', route_info_rpc_command)).xml # Converts string to etree routes_tree = ETREE.fromstring(rpc_reply) if ipv == 6: @@ -1619,7 +1618,7 @@ def get_snmp_information(self): """Return the SNMP configuration.""" snmp_information = {} - rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + rpc_reply = self.device.get_config(source="running", filter=( "subtree", C.SNMP_RPC_REQ_FILTER)).xml # Converts string to etree snmp_result_tree = ETREE.fromstring(rpc_reply) @@ -1661,7 +1660,7 @@ def get_probes_config(self): "udp-jitter": "udp-ping-timestamp", } - rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + rpc_reply = self.device.get_config(source="running", filter=( "subtree", C.PROBE_CFG_RPC_REQ_FILTER)).xml # Converts string to etree sla_config_result_tree = ETREE.fromstring(rpc_reply) @@ -1715,7 +1714,7 @@ def get_probes_results(self): "udp-jitter": "udp-ping-timestamp", } - rpc_reply = self.netconf_ssh.get(filter=('subtree', C.PROBE_OPER_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=('subtree', C.PROBE_OPER_RPC_REQ_FILTER)).xml # Converts string to etree sla_results_tree = ETREE.fromstring(rpc_reply) @@ -1925,7 +1924,7 @@ def get_users(self): _DEFAULT_USER_DETAILS = {"level": 0, "password": "", "sshkeys": []} - rpc_reply = self.netconf_ssh.get_config(source="running", filter=( + rpc_reply = self.device.get_config(source="running", filter=( "subtree", C.USERS_RPC_REQ_FILTER)).xml # Converts string to etree users_xml_reply = ETREE.fromstring(rpc_reply) @@ -1954,10 +1953,10 @@ def get_config(self, retrieve="all", full=False): if retrieve.lower() in ["running", "all"]: config["running"] = str( - self.netconf_ssh.get_config( + self.device.get_config( source="running").xml) if retrieve.lower() in ["candidate", "all"]: config["candidate"] = str( - self.netconf_ssh.get_config( + self.device.get_config( source="candidate").xml) return config From 5f1b89e5d24a34f237400a3262740b3929452640 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 27 Mar 2020 17:32:41 -0700 Subject: [PATCH 038/117] Fix get_route_to for an address without a mask Use a prefix length (mask) of zero when the method gets invoked without one. Using this default value guarantees a correct longest prefix match. --- napalm/iosxr_netconf/constants.py | 4 ++-- napalm/iosxr_netconf/iosxr_netconf.py | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 90b4053fd..a1505d516 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -297,7 +297,7 @@
{network}
- {prefix_length} + {prefix_length}
@@ -328,7 +328,7 @@
{network}
- {prefix_length} + {prefix_length}
diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index d30785de0..374e6de5a 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1531,10 +1531,9 @@ def get_route_to(self, destination="", protocol="", longer=False): dest_split = destination.split("/") network = dest_split[0] - prefix_tag = "" + prefix_length = 0 if len(dest_split) == 2: - prefix_tag = "{prefix_length}\ - ".format(prefix_length=dest_split[1]) + prefix_length = dest_split[1] ipv = 4 try: @@ -1544,10 +1543,10 @@ def get_route_to(self, destination="", protocol="", longer=False): if ipv == 6: route_info_rpc_command = (C.ROUTE_IPV6_RPC_REQ_FILTER).format( - network=network, prefix_length=prefix_tag) + network=network, prefix_length=prefix_length) else: route_info_rpc_command = (C.ROUTE_IPV4_RPC_REQ_FILTER).format( - network=network, prefix_length=prefix_tag) + network=network, prefix_length=prefix_length) rpc_reply = self.device.get(filter=('subtree', route_info_rpc_command)).xml # Converts string to etree From 9a01beacaf10af580e75af0a10e486e20a96c3ac Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 1 Apr 2020 15:56:28 -0700 Subject: [PATCH 039/117] Add empty counters for subinterfaces and bundles Subinterfaces and bundles are now included in the interface counters dictionary. All counters for those interfaces are shown empty. Loopback interfaces are excluded from the dictionary. These changes make the result backward compatible with the `iosxr` driver. --- napalm/iosxr_netconf/constants.py | 1 + napalm/iosxr_netconf/iosxr_netconf.py | 21 +++++++++++++++++---- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index a1505d516..59a1ccffb 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -98,6 +98,7 @@ + diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 374e6de5a..671fcbd35 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -350,12 +350,24 @@ def get_interfaces_counters(self): for interface in interface_xr_tree: interface_name = self._find_txt( interface, "./int:interface-name", namespaces=C.NS) - interface_stats = {} - if not interface.xpath( - "./int:interface-statistics/int:full-interface-stats", namespaces=C.NS): + if interface_name[:8] == "Loopback" and interface_name[8:].isdigit(): continue + interface_stats = {} + if self._find_txt(interface, + "./int:interface-statistics/int:stats-type", namespaces=C.NS) == 'basic': + interface_stats["tx_multicast_packets"] = "" + interface_stats["tx_discards"] = "" + interface_stats["tx_octets"] = "" + interface_stats["tx_errors"] = "" + interface_stats["rx_octets"] = "" + interface_stats["tx_unicast_packets"] = "" + interface_stats["rx_errors"] = "" + interface_stats["tx_broadcast_packets"] = "" + interface_stats["rx_multicast_packets"] = "" + interface_stats["rx_broadcast_packets"] = "" + interface_stats["rx_discards"] = "" + interface_stats["rx_unicast_packets"] = "" else: - interface_stats = {} int_stats_xpath = "./int:interface-statistics/int:full-interface-stats/" interface_stats["tx_multicast_packets"] = napalm.base.helpers.convert( int, @@ -440,6 +452,7 @@ def get_interfaces_counters(self): interface, int_stats_xpath+"int:packets-received", "0", namespaces=C.NS ), ) + interface_counters[interface_name] = interface_stats return interface_counters From b5d08db85af76cdbf46039a8fd76aaab6ccaf017 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 1 Apr 2020 16:35:49 -0700 Subject: [PATCH 040/117] Remove redundant bgp neighbor key check --- napalm/iosxr_netconf/iosxr_netconf.py | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 671fcbd35..78459ee75 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -495,17 +495,6 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): == "1" ) - if ( - str( - self._find_txt( - neighbor, "./bgp:connection-admin-status", namespaces=C.NS) - ) - == "1" - ): - this_neighbor["is_enabled"] = True - else: - this_neighbor["is_enabled"] = False - if ( str(self._find_txt( neighbor, "./bgp:connection-state", namespaces=C.NS)) From 83810dc54be37a8ec3117ba088767aea0fb34556 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 1 Apr 2020 19:34:02 -0700 Subject: [PATCH 041/117] Add traceroute implementation Implement trace route using the RPC in Cisco-IOS-XR-traceroute-act YANG models. The RPC and namespace strings added in constants.py. --- napalm/iosxr_netconf/constants.py | 11 ++++ napalm/iosxr_netconf/iosxr_netconf.py | 90 ++++++++++++++++++++++++++- 2 files changed, 100 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 59a1ccffb..6e544e7aa 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -39,6 +39,7 @@ 'prb': 'http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper', 'rib4': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper', 'rib6': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper', + 'tr': 'http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act', } # GET RPC to retrieve device facts @@ -341,3 +342,13 @@ ''' + +# GET RPC to retrieve trace route data +TRACEROUTE_RPC_REQ = ''' + + + {destination} + {vrf_tag}{source_tag} + {ttl_tag}{timeout_tag} + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 78459ee75..056b58850 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -25,6 +25,7 @@ from ncclient import manager from ncclient.xml_ import to_ele from ncclient.operations.rpc import RPCError +from ncclient.operations.errors import TimeoutExpiredError from lxml import etree as ETREE from lxml.etree import XMLSyntaxError from netaddr import IPAddress # needed for traceroute, to check IP version @@ -1909,7 +1910,94 @@ def traceroute( vrf=C.TRACEROUTE_VRF, ): """Execute traceroute and return results.""" - return NotImplementedError + traceroute_result = {} + + ipv = 4 + try: + ipv = IPAddress(destination).version + except AddrFormatError: + return {"error": "Wrong destination IP Address!"} + + source_tag = "" + ttl_tag = "" + timeout_tag = "" + vrf_tag = "" + if source: + source_tag = "{source}".format(source=source) + if ttl: + ttl_tag = "{maxttl}".format(maxttl=ttl) + if timeout: + timeout_tag = "{timeout}".format( + timeout=timeout) + if vrf: + vrf_tag = "{vrf}".format(vrf=vrf) + + traceroute_rpc_command = C.TRACEROUTE_RPC_REQ.format( + version=ipv, + destination=destination, + vrf_tag=vrf_tag, + source_tag=source_tag, + ttl_tag=ttl_tag, + timeout_tag=timeout_tag, + ) + + try: + rpc_reply = self.device.dispatch(to_ele( + traceroute_rpc_command)).xml + except TimeoutExpiredError: + return {"error": "Timed out while waiting for reply"} + except RPCError as e: + if e.message: + return {"error": e.message} + else: + return {"error": "Invalid request ({})".format(e.tag)} + + # Converts string to etree + traceroute_tree = ETREE.fromstring(rpc_reply) + hops = traceroute_tree.xpath( + ".//tr:ipv{}/tr:hops/tr:hop".format(ipv), namespaces=C.NS) + + traceroute_result["success"] = {} + + for hop in hops: + hop_index = napalm.base.helpers.convert( + int, self._find_txt(hop, "./tr:hop-index", default="-1", namespaces=C.NS) + ) + hop_address = self._find_txt( + hop, "./tr:hop-address", default="", namespaces=C.NS) + + if hop_address == "": + continue + hop_name = self._find_txt( + hop, "./tr:hop-hostname", default=hop_address, namespaces=C.NS) + + traceroute_result["success"][hop_index] = {"probes": {}} + for probe in hop.xpath("./tr:probes/tr:probe", namespaces=C.NS): + probe_index = napalm.base.helpers.convert( + int, self._find_txt( + probe, "./tr:probe-index", default="", namespaces=C.NS), 0 + ) + 1 + probe_hop_address = str( + self._find_txt( + probe, "./tr:hop-address", default=hop_address, namespaces=C.NS) + ) + probe_hop_name = str( + self._find_txt( + probe, "./tr:hop-hostname", default=hop_name, namespaces=C.NS) + ) + rtt = ( + napalm.base.helpers.convert( + float, self._find_txt( + probe, "./tr:delta-time", default="", namespaces=C.NS), timeout*1000.0 + ) + ) # ms + traceroute_result["success"][hop_index]["probes"][probe_index] = { + "ip_address": probe_hop_address, + "host_name": probe_hop_name, + "rtt": rtt, + } + + return traceroute_result def get_users(self): """Return user configuration.""" From 7cca9de355b28a8c1aaced79103905a5fa72e148 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 2 Apr 2020 12:27:54 -0700 Subject: [PATCH 042/117] Add support for key-based authentication --- napalm/iosxr_netconf/iosxr_netconf.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 056b58850..7632dd92a 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -51,6 +51,7 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) * config_lock (True/False): lock configuration DB after the connection is established. * port (int): custom port + * key_file (string): SSH key file path """ self.hostname = hostname self.username = username @@ -64,6 +65,7 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) self.port = optional_args.get("port", 830) self.lock_on_connect = optional_args.get("config_lock", False) + self.key_file = optional_args.get("key_file", None) self.platform = "iosxr" self.device = None @@ -76,6 +78,7 @@ def open(self): port=self.port, username=self.username, password=self.password, + key_filename=self.key_file, timeout=self.timeout, device_params={'name': 'iosxr'}) if self.lock_on_connect: From 463bf2b1f19049323edce1f142b36081e3795388 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 16 Apr 2020 15:34:13 -0700 Subject: [PATCH 043/117] Add get_environment implementation Implement get environment using the operational data in environment monitoring, system monitoring and memory summary models. The environment monitoring data (power, fans, temperature) is retrieved from Cisco-IOS-XR-sysadmin-asr9k-envmon-ui, Cisco-IOS-XR-sysadmin-envmon-ui and Cisco-IOS-XR-sysadmin-fretta-envmon-ui YANG models. The system monitoring data (CPU) is retrieved from Cisco-IOS-XR-wdsysmon-fd-oper YANG model. The memory summary data (memory) is retrieved from Cisco-IOS-XR-nto-misc-oper YANG model. The current implementation supports ASR9000 (64 bit), NCS5500 and XRv 9000. The RPC filters and namespace strings added in constants.py. --- napalm/iosxr_netconf/constants.py | 48 ++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 163 +++++++++++++++++++++++++- 2 files changed, 210 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 6e544e7aa..ea1e8f5fb 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -40,6 +40,8 @@ 'rib4': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper', 'rib6': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper', 'tr': 'http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act', + 'sys': 'http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper', + 'mem': 'http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper', } # GET RPC to retrieve device facts @@ -352,3 +354,49 @@ {ttl_tag}{timeout_tag} ''' + +# namespaces for XR environment monitoring native models +ENVMON_NAMESPACES = {'sysadmin-asr9k-envmon-ui': "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asr9k-envmon-ui", + 'sysadmin-envmon-ui': "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui", + 'sysadmin-fretta-envmon-ui': "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-ui", + } + +# subtree filters to get environment details using GET RPC +ENVMON_RPC_REQ_FILTER = {'sysadmin-asr9k-envmon-ui': + ''' + + + + + + ''', + 'sysadmin-envmon-ui': + ''' + + + + + + ''', + 'sysadmin-fretta-envmon-ui': + ''' + + + + + + ''', + } + +# platform models without environment monitoring +PLAT_NO_ENVMON = ['R-IOSXRV9000-CC'] + +# subtree filter to get memory summary details using GET RPC +ENV_MEM_RPC_REQ_FILTER = ''' +''' + +# subtree filter to get system monitoring details using GET RPC +ENV_SYS_MON_RPC_REQ_FILTER = ''' + + +''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 7632dd92a..35600ed7f 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -18,6 +18,7 @@ from __future__ import unicode_literals # import stdlib +import re import copy import difflib @@ -625,7 +626,167 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): def get_environment(self): """Return environment details.""" - return NotImplementedError + def env_ns_prefix(): + """Return prefix for ENVMON model in router capabilities.""" + for prefix in C.ENVMON_NAMESPACES: + for capability in self.device.server_capabilities: + if C.ENVMON_NAMESPACES[prefix] in capability: + return prefix + return None + + environment_status = {} + environment_status["fans"] = {} + environment_status["temperature"] = {} + environment_status["power"] = {} + environment_status["cpu"] = {} + environment_status["memory"] = 0.0 + + router_model = self.get_facts().get("model") + if router_model not in C.PLAT_NO_ENVMON: + nsp = env_ns_prefix() + rpc_reply = self.device.get(filter=( + "subtree", C.ENVMON_RPC_REQ_FILTER[nsp])).xml + + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + # + # FAN + # + fans = {} + fan_location_xpath = ".//{}:environment/{}:oper/{}:fan/\ + {}:location".format(nsp, nsp, nsp, nsp) + for fan_location in result_tree.xpath( + fan_location_xpath, namespaces=C.ENVMON_NAMESPACES): + fan_name = self._find_txt(fan_location, "./{}:location".format(nsp), + namespaces=C.ENVMON_NAMESPACES).lstrip('0/') + if "FT" in fan_name: + fans[fan_name] = {"status": True} + + environment_status["fans"] = fans + + # + # POWER + # + power = {} + power_location_xpath = ".//{}:environment/{}:oper/{}:power/\ + {}:location".format(nsp, nsp, nsp, nsp) + capacity = 0.0 + for power_location in result_tree.xpath( + power_location_xpath, namespaces=C.ENVMON_NAMESPACES): + power_location_name = self._find_txt(power_location, "./{}:location".format(nsp), + namespaces=C.ENVMON_NAMESPACES) + if power_location_name.isdigit(): + capacity = float(self._find_txt(power_location, "./{}:pem_attributes/\ + {}:usable_power_capacity".format(nsp, nsp), + namespaces=C.ENVMON_NAMESPACES)) + continue + if re.search(r"\d/PT\d", power_location_name) is not None or re.search( + r"\d/PM\d", power_location_name) is not None: + for pem_attr in power_location.xpath( + "./{}:pem_attributes".format(nsp), namespaces=C.ENVMON_NAMESPACES): + pem = self._find_txt(pem_attr, "./{}:pem".format(nsp), + namespaces=C.ENVMON_NAMESPACES) + status = self._find_txt(pem_attr, "./{}:status".format(nsp), + namespaces=C.ENVMON_NAMESPACES) + output_voltage = float(self._find_txt(pem_attr, "./{}:output_voltage".format(nsp), + default="0.0", namespaces=C.ENVMON_NAMESPACES)) + output_current = float(self._find_txt(pem_attr, "./{}:output_current".format(nsp), + default="0.0", namespaces=C.ENVMON_NAMESPACES)) + + power[pem] = {"status": status == "OK", + "output": round(output_voltage*output_current, 2), + "capacity": capacity} + + environment_status["power"] = power + + # + # TEMPERATURE + # + temperature = {} + temp_location_xpath = ".//{}:environment/{}:oper/{}:temperatures/\ + {}:location".format(nsp, nsp, nsp, nsp) + for temp_location in result_tree.xpath( + temp_location_xpath, namespaces=C.ENVMON_NAMESPACES): + temp_location_name = self._find_txt(temp_location, "./{}:location".format(nsp), + namespaces=C.ENVMON_NAMESPACES) + for sensor_attributes in temp_location.xpath( + "./{}:sensor_attributes".format(nsp), namespaces=C.ENVMON_NAMESPACES): + sensor_id = self._find_txt(sensor_attributes, "./{}:sensor_id".format(nsp), + namespaces=C.ENVMON_NAMESPACES) + if sensor_id == "Inlet": + temp_value = float(self._find_txt(sensor_attributes, "./{}:value".format(nsp), + namespaces=C.ENVMON_NAMESPACES)) + major_lo = float(self._find_txt(sensor_attributes, "./{}:major_lo".format(nsp), + namespaces=C.ENVMON_NAMESPACES)) + major_hi = float(self._find_txt(sensor_attributes, "./{}:major_hi".format(nsp), + namespaces=C.ENVMON_NAMESPACES)) + critical_lo = float(self._find_txt(sensor_attributes, "./{}:critical_lo".format(nsp), + namespaces=C.ENVMON_NAMESPACES)) + critical_hi = float(self._find_txt(sensor_attributes, "./{}:critical_hi".format(nsp), + namespaces=C.ENVMON_NAMESPACES)) + is_alert = (temp_value <= major_lo) or (temp_value >= major_hi) + is_critical = (temp_value <= critical_lo) or (temp_value >= critical_hi) + temperature[temp_location_name] = { + "is_alert": is_alert, + "temperature": temp_value, + "is_critical": is_critical + } + break + environment_status["temperature"] = temperature + + # + # CPU + # + cpu = {} + rpc_reply = self.device.get(filter=("subtree", C.ENV_SYS_MON_RPC_REQ_FILTER)).xml + + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + for module in result_tree.xpath( + ".//sys:system-monitoring/sys:cpu-utilization", namespaces=C.NS): + this_cpu = {} + this_cpu["%usage"] = napalm.base.helpers.convert( + float, self._find_txt( + module, "./sys:total-cpu-five-minute", default="", namespaces=C.NS) + ) + node_name = self._find_txt(module, "./sys:node-name", default="", namespaces=C.NS) + cpu[node_name] = this_cpu + + environment_status["cpu"] = cpu + + # + # Memory + # + rpc_reply = self.device.get(filter=("subtree", + C.ENV_MEM_RPC_REQ_FILTER)).xml + # Converts string to etree + result_tree = ETREE.fromstring(rpc_reply) + + for node in result_tree.xpath(".//mem:memory-summary/mem:nodes/mem:node", namespaces=C.NS): + node_name = self._find_txt(node, "./mem:node-name", namespaces=C.NS) + slot = node_name.split("/")[1] + if (slot in ["RP0", "RSP0"]): + available_ram = napalm.base.helpers.convert( + int, + self._find_txt( + node, "./mem:summary/mem:system-ram-memory", namespaces=C.NS), + ) + free_ram = napalm.base.helpers.convert( + int, + self._find_txt(node, "./mem:summary/\ + mem:free-physical-memory", namespaces=C.NS), + ) + if available_ram and free_ram: + used_ram = available_ram - free_ram + memory = {} + memory["available_ram"] = available_ram + memory["used_ram"] = used_ram + environment_status["memory"] = memory + break # we're only looking at one of the RSP's + + return environment_status def get_lldp_neighbors(self): """Return LLDP neighbors details.""" From f6cf8fca8c2e329abb9f0c3e9f465b777551a005 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 16 Apr 2020 16:13:06 -0700 Subject: [PATCH 044/117] Add base pytest implementation for get methods Create the child class `PatchedIOSXRNETCONFDriver` that uses a `FakeIOSXRNETCONFDevice` object as device driver. The device relies on mocked data stored in XML files. The data is returned by the device methods (dispatch, get, get_config) as objects of the `FakeRPCReply` class. --- test/iosxr_netconf/__init__.py | 0 test/iosxr_netconf/conftest.py | 101 +++++++++++++++++++++++++++++ test/iosxr_netconf/test_getters.py | 8 +++ 3 files changed, 109 insertions(+) create mode 100644 test/iosxr_netconf/__init__.py create mode 100644 test/iosxr_netconf/conftest.py create mode 100644 test/iosxr_netconf/test_getters.py diff --git a/test/iosxr_netconf/__init__.py b/test/iosxr_netconf/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/test/iosxr_netconf/conftest.py b/test/iosxr_netconf/conftest.py new file mode 100644 index 000000000..56cdb2755 --- /dev/null +++ b/test/iosxr_netconf/conftest.py @@ -0,0 +1,101 @@ +"""Test fixtures.""" +import pytest +from lxml import etree +from napalm.base.test import conftest as parent_conftest + +from napalm.base.test.double import BaseTestDouble + +from napalm.iosxr_netconf import iosxr_netconf + + +@pytest.fixture(scope="class") +def set_device_parameters(request): + """Set up the class.""" + + def fin(): + request.cls.device.close() + + request.addfinalizer(fin) + + request.cls.driver = iosxr_netconf.IOSXRNETCONFDriver + request.cls.patched_driver = PatchedIOSXRNETCONFDriver + request.cls.vendor = "iosxr_netconf" + parent_conftest.set_device_parameters(request) + + +def pytest_generate_tests(metafunc): + """Generate test cases dynamically.""" + parent_conftest.pytest_generate_tests(metafunc, __file__) + + +class PatchedIOSXRNETCONFDriver(iosxr_netconf.IOSXRNETCONFDriver): + """Patched IOSXR NETCONF Driver.""" + + def __init__(self, hostname, username, password, timeout=60, optional_args=None): + + super().__init__(hostname, username, password, timeout, optional_args) + + self.patched_attrs = ["device"] + self.device = FakeIOSXRNETCONFDevice() + + def is_alive(self): + return {"is_alive": True} # In testing everything works.. + + def open(self): + pass + + +class FakeIOSXRNETCONFDevice(BaseTestDouble): + """IOSXR NETCONF device test double.""" + + @property + def server_capabilities(self): + """Return mocked server capabilities for the current testcase.""" + ns = {'nc': 'urn:ietf:params:xml:ns:netconf:base:1.0'} + server_capabilities = [] + try: + full_path = self.find_file("server_capabilities.xml") + except IOError: + full_path = None + if full_path is not None: + server_capabilities_str = self.read_txt_file(full_path) + server_capabilities_etree = etree.fromstring(server_capabilities_str) + for capability in server_capabilities_etree.xpath( + ".//nc:capabilities/nc:capability", namespaces=ns): + server_capabilities.append(capability.text) + return iter(server_capabilities) + + def close_session(self): + pass + + def find_mocked_data_file(self, rpc_req_ele): + """Find mocked XML file for the current testcase.""" + filename = "{}{}.xml".format(self.current_test[5:], rpc_req_ele) + full_path = self.find_file(filename) + data = self.read_txt_file(full_path) + return data + + def dispatch(self, rpc_command, source=None, filter=None): + rpc_req_ele = "" + for child in rpc_command[0]: + rpc_req_ele += "__" + child.tag.split("}")[1] + return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) + + def get(self, filter=None): + rpc_req_ele = "__" + etree.fromstring(filter[1]).tag.split("}")[1] + return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) + + def get_config(self, source, filter=None): + rpc_req_ele = "__" + etree.fromstring(filter[1]).tag.split("}")[1] + return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) + + +class FakeRPCReply: + """Fake RPC Reply.""" + + def __init__(self, raw): + self._raw = raw + + @property + def xml(self): + return self._raw diff --git a/test/iosxr_netconf/test_getters.py b/test/iosxr_netconf/test_getters.py new file mode 100644 index 000000000..5f87d9ecc --- /dev/null +++ b/test/iosxr_netconf/test_getters.py @@ -0,0 +1,8 @@ +"""Tests for getters.""" +from napalm.base.test.getters import BaseTestGetters +import pytest + + +@pytest.mark.usefixtures("set_device_parameters") +class TestGetter(BaseTestGetters): + """Test get_* methods.""" From dd7c0e653f6a1fd63cb63920b02a3b2d84442e8e Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 16 Apr 2020 16:16:44 -0700 Subject: [PATCH 045/117] Add mocked data for test_is_alive File with expected results for the `is_alive` method in the patched driver. --- .../mocked_data/test_is_alive/normal/expected_result.json | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_is_alive/normal/expected_result.json diff --git a/test/iosxr_netconf/mocked_data/test_is_alive/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_is_alive/normal/expected_result.json new file mode 100644 index 000000000..22d3fb224 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_is_alive/normal/expected_result.json @@ -0,0 +1,3 @@ +{ + "is_alive": true +} From 1e8f39b73c1a972b957b2e473f2a5d652ad79aab Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 20 Apr 2020 16:04:32 -0700 Subject: [PATCH 046/117] Add support for temperature `Control Sensor` Read platform temperature from logical `Control Sensor` if present. This sensor provides an average of the physical temperature sensors. --- napalm/iosxr_netconf/iosxr_netconf.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 35600ed7f..6dce745d5 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -714,7 +714,7 @@ def env_ns_prefix(): "./{}:sensor_attributes".format(nsp), namespaces=C.ENVMON_NAMESPACES): sensor_id = self._find_txt(sensor_attributes, "./{}:sensor_id".format(nsp), namespaces=C.ENVMON_NAMESPACES) - if sensor_id == "Inlet": + if sensor_id in ["Inlet", "Control Sensor"]: temp_value = float(self._find_txt(sensor_attributes, "./{}:value".format(nsp), namespaces=C.ENVMON_NAMESPACES)) major_lo = float(self._find_txt(sensor_attributes, "./{}:major_lo".format(nsp), From 4ab54ec8fcc06a70ce2464a1b3556cd3027c0c1c Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 20 Apr 2020 16:53:34 -0700 Subject: [PATCH 047/117] Expand platform support for get_facts Retrieve basic attribute platforms from `Rack 0` entity for greater platform support. --- napalm/iosxr_netconf/constants.py | 9 +++++---- napalm/iosxr_netconf/iosxr_netconf.py | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index ea1e8f5fb..e413406ca 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -56,8 +56,9 @@ - - + + + Rack 0 @@ -65,8 +66,8 @@ - - + + ''' diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 6dce745d5..ebd73eb88 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -249,7 +249,7 @@ def get_facts(self): # Retrieves os version, model, serial number basic_info_tree = facts_rpc_reply_etree.xpath( - ".//imo:inventory/imo:racks/imo:rack/imo:attributes/\ + ".//imo:inventory/imo:entities/imo:entity/imo:attributes/\ imo:inv-basic-bag", namespaces=C.NS)[0] os_version = napalm.base.helpers.convert( str, From 3ba4b6a1b5842013d9683a57b16f88aa7596069a Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 8 May 2020 12:19:37 -0700 Subject: [PATCH 048/117] Add explicit default to _find_txt invocations An empty string ("") is used as default to emulate the behaviour of napalm.base.helpers.find_txt. That function returns an empty string both when xml tag has no value and when xml tag doesn't exist. --- napalm/iosxr_netconf/iosxr_netconf.py | 261 +++++++++++++------------- 1 file changed, 130 insertions(+), 131 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index ebd73eb88..013b155c7 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -230,13 +230,13 @@ def get_facts(self): # Retrieves hostname hostname = napalm.base.helpers.convert( str, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ - suo:uptime/suo:host-name", namespaces=C.NS) + suo:uptime/suo:host-name", default="", namespaces=C.NS) ) # Retrieves uptime uptime = napalm.base.helpers.convert( int, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ - suo:uptime/suo:uptime", namespaces=C.NS), -1 + suo:uptime/suo:uptime", default="", namespaces=C.NS), -1 ) # Retrieves interfaces name @@ -244,9 +244,8 @@ def get_facts(self): ".//int:interfaces/int:interfaces/int:interface", namespaces=C.NS) for interface in interface_tree: - name = self._find_txt(interface, "./int:interface-name", namespaces=C.NS) + name = self._find_txt(interface, "./int:interface-name", default="", namespaces=C.NS) interface_list.append(name) - # Retrieves os version, model, serial number basic_info_tree = facts_rpc_reply_etree.xpath( ".//imo:inventory/imo:entities/imo:entity/imo:attributes/\ @@ -254,15 +253,15 @@ def get_facts(self): os_version = napalm.base.helpers.convert( str, self._find_txt( - basic_info_tree, "./imo:software-revision", namespaces=C.NS) + basic_info_tree, "./imo:software-revision", default="", namespaces=C.NS) ) model = napalm.base.helpers.convert( str, - self._find_txt(basic_info_tree, "./imo:model-name", namespaces=C.NS) + self._find_txt(basic_info_tree, "./imo:model-name", default="", namespaces=C.NS) ) serial = napalm.base.helpers.convert( str, self._find_txt( - basic_info_tree, "./imo:serial-number", namespaces=C.NS) + basic_info_tree, "./imo:serial-number", default="", namespaces=C.NS) ) facts.update( @@ -307,13 +306,13 @@ def get_interfaces(self): namespaces=C.NS)): interface_name = self._find_txt( - interface_tree, "./int:interface-name", namespaces=C.NS) + interface_tree, "./int:interface-name", default="", namespaces=C.NS) if not interface_name: continue is_up = (self._find_txt( - interface_tree, "./int:line-state", namespaces=C.NS) == "im-state-up") + interface_tree, "./int:line-state", default="", namespaces=C.NS) == "im-state-up") enabled = (self._find_txt( - interface_tree, "./int:state", namespaces=C.NS) + interface_tree, "./int:state", default="", namespaces=C.NS) != "im-state-admin-down") raw_mac = self._find_txt( interface_tree, "./int:mac-address/int:address", default="", namespaces=C.NS) @@ -323,7 +322,7 @@ def get_interfaces(self): speed = napalm.base.helpers.convert( int, napalm.base.helpers.convert(int, self._find_txt( interface_tree, "./int:bandwidth", namespaces=C.NS), 0) * 1e-3,) - mtu = int(self._find_txt(interface_tree, "./int:mtu", namespaces=C.NS)) + mtu = int(self._find_txt(interface_tree, "./int:mtu", default="", namespaces=C.NS)) description = self._find_txt( description_tree, "./int:description", default="", namespaces=C.NS) interfaces[interface_name] = copy.deepcopy(INTERFACE_DEFAULTS) @@ -354,12 +353,12 @@ def get_interfaces_counters(self): ".//int:interfaces/int:interface-xr/int:interface", namespaces=C.NS) for interface in interface_xr_tree: interface_name = self._find_txt( - interface, "./int:interface-name", namespaces=C.NS) + interface, "./int:interface-name", default="", namespaces=C.NS) if interface_name[:8] == "Loopback" and interface_name[8:].isdigit(): continue interface_stats = {} if self._find_txt(interface, - "./int:interface-statistics/int:stats-type", namespaces=C.NS) == 'basic': + "./int:interface-statistics/int:stats-type", default="", namespaces=C.NS) == 'basic': interface_stats["tx_multicast_packets"] = "" interface_stats["tx_discards"] = "" interface_stats["tx_octets"] = "" @@ -472,44 +471,44 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_neighbor = {} this_neighbor["local_as"] = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:local-as", namespaces=C.NS) + int, self._find_txt(neighbor, "./bgp:local-as", default="", namespaces=C.NS) ) this_neighbor["remote_as"] = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:remote-as", namespaces=C.NS) + int, self._find_txt(neighbor, "./bgp:remote-as", default="", namespaces=C.NS) ) this_neighbor["remote_id"] = napalm.base.helpers.convert( str, self._find_txt( - neighbor, "./bgp:router-id", namespaces=C.NS) + neighbor, "./bgp:router-id", default="", namespaces=C.NS) ) if (self._find_txt( - neighbor, "./bgp:connection-admin-status", namespaces=C.NS) == "1"): + neighbor, "./bgp:connection-admin-status", default="", namespaces=C.NS) == "1"): this_neighbor["is_enabled"] = True try: this_neighbor["description"] = napalm.base.helpers.convert( str, self._find_txt( - neighbor, "./bgp:description", namespaces=C.NS) + neighbor, "./bgp:description", default="", namespaces=C.NS) ) except AttributeError: this_neighbor["description"] = "" this_neighbor["is_enabled"] = ( self._find_txt( - neighbor, "./bgp:connection-admin-status", namespaces=C.NS) + neighbor, "./bgp:connection-admin-status", default="", namespaces=C.NS) == "1" ) if ( str(self._find_txt( - neighbor, "./bgp:connection-state", namespaces=C.NS)) + neighbor, "./bgp:connection-state", default="", namespaces=C.NS)) == "bgp-st-estab" ): this_neighbor["is_up"] = True this_neighbor["uptime"] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-established-time", namespaces=C.NS + neighbor, "./bgp:connection-established-time", default="", namespaces=C.NS ), ) else: @@ -519,18 +518,18 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_neighbor["address_family"] = {} if (self._find_txt(neighbor, "./bgp:connection-remote-address/\ - bgp:afi", namespaces=C.NS) == "ipv4"): + bgp:afi", default="", namespaces=C.NS) == "ipv4"): this_afi = "ipv4" elif ( self._find_txt( - neighbor, "./bgp:connection-remote-address/bgp:afi", namespaces=C.NS + neighbor, "./bgp:connection-remote-address/bgp:afi", default="", namespaces=C.NS ) == "ipv6" ): this_afi = "ipv6" else: this_afi = self._find_txt( - neighbor, "./bgp:connection-remote-address/bgp:afi", namespaces=C.NS + neighbor, "./bgp:connection-remote-address/bgp:afi", default="", namespaces=C.NS ) this_neighbor["address_family"][this_afi] = {} @@ -541,13 +540,13 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespaces=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-accepted", default="", namespaces=C.NS ), 0, ) + napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-denied", namespaces=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-denied", default="", namespaces=C.NS ), 0, ) @@ -556,7 +555,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespaces=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-accepted", default="", namespaces=C.NS ), 0, ) @@ -564,7 +563,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): "sent_prefixes" ] = napalm.base.helpers.convert( int, self._find_txt(neighbor, "./bgp:af-data/\ - bgp:prefixes-advertised", namespaces=C.NS), 0, + bgp:prefixes-advertised", default="", namespaces=C.NS), 0, ) except AttributeError: this_neighbor["address_family"][this_afi][ @@ -576,7 +575,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): neighbor_ip = napalm.base.helpers.ip( self._find_txt( - neighbor, "./bgp:neighbor-address", namespaces=C.NS + neighbor, "./bgp:neighbor-address", default="", namespaces=C.NS ) ) @@ -599,7 +598,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): str, self._find_txt( rpc_reply_etree, default_vrf_xpath+"bgp:global-process-info/\ - bgp:vrf/bgp:router-id", namespaces=C.NS) + bgp:vrf/bgp:router-id", default="", namespaces=C.NS) ) this_vrf["peers"] = get_vrf_neighbors(rpc_reply_etree, default_vrf_xpath+"bgp:neighbors/bgp:neighbor") @@ -615,8 +614,8 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_vrf["router_id"] = napalm.base.helpers.convert( str, self._find_txt(vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:router-id", namespaces=C.NS)) - vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespaces=C.NS) + bgp:router-id", default="", namespaces=C.NS)) + vrf_name = self._find_txt(vrf, "./bgp:vrf-name", default="", namespaces=C.NS) this_vrf["peers"] = get_vrf_neighbors(rpc_reply_etree, vrf_xpath+"/bgp:vrf[bgp:vrf-name='"+vrf_name+"']\ /bgp:neighbors/bgp:neighbor") @@ -659,7 +658,7 @@ def env_ns_prefix(): for fan_location in result_tree.xpath( fan_location_xpath, namespaces=C.ENVMON_NAMESPACES): fan_name = self._find_txt(fan_location, "./{}:location".format(nsp), - namespaces=C.ENVMON_NAMESPACES).lstrip('0/') + default="", namespaces=C.ENVMON_NAMESPACES).lstrip('0/') if "FT" in fan_name: fans[fan_name] = {"status": True} @@ -675,20 +674,20 @@ def env_ns_prefix(): for power_location in result_tree.xpath( power_location_xpath, namespaces=C.ENVMON_NAMESPACES): power_location_name = self._find_txt(power_location, "./{}:location".format(nsp), - namespaces=C.ENVMON_NAMESPACES) + default="", namespaces=C.ENVMON_NAMESPACES) if power_location_name.isdigit(): capacity = float(self._find_txt(power_location, "./{}:pem_attributes/\ {}:usable_power_capacity".format(nsp, nsp), - namespaces=C.ENVMON_NAMESPACES)) + default="", namespaces=C.ENVMON_NAMESPACES)) continue if re.search(r"\d/PT\d", power_location_name) is not None or re.search( r"\d/PM\d", power_location_name) is not None: for pem_attr in power_location.xpath( "./{}:pem_attributes".format(nsp), namespaces=C.ENVMON_NAMESPACES): pem = self._find_txt(pem_attr, "./{}:pem".format(nsp), - namespaces=C.ENVMON_NAMESPACES) + default="", namespaces=C.ENVMON_NAMESPACES) status = self._find_txt(pem_attr, "./{}:status".format(nsp), - namespaces=C.ENVMON_NAMESPACES) + default="", namespaces=C.ENVMON_NAMESPACES) output_voltage = float(self._find_txt(pem_attr, "./{}:output_voltage".format(nsp), default="0.0", namespaces=C.ENVMON_NAMESPACES)) output_current = float(self._find_txt(pem_attr, "./{}:output_current".format(nsp), @@ -709,22 +708,22 @@ def env_ns_prefix(): for temp_location in result_tree.xpath( temp_location_xpath, namespaces=C.ENVMON_NAMESPACES): temp_location_name = self._find_txt(temp_location, "./{}:location".format(nsp), - namespaces=C.ENVMON_NAMESPACES) + default="", namespaces=C.ENVMON_NAMESPACES) for sensor_attributes in temp_location.xpath( "./{}:sensor_attributes".format(nsp), namespaces=C.ENVMON_NAMESPACES): sensor_id = self._find_txt(sensor_attributes, "./{}:sensor_id".format(nsp), - namespaces=C.ENVMON_NAMESPACES) + default="", namespaces=C.ENVMON_NAMESPACES) if sensor_id in ["Inlet", "Control Sensor"]: temp_value = float(self._find_txt(sensor_attributes, "./{}:value".format(nsp), - namespaces=C.ENVMON_NAMESPACES)) + default="", namespaces=C.ENVMON_NAMESPACES)) major_lo = float(self._find_txt(sensor_attributes, "./{}:major_lo".format(nsp), - namespaces=C.ENVMON_NAMESPACES)) + default="", namespaces=C.ENVMON_NAMESPACES)) major_hi = float(self._find_txt(sensor_attributes, "./{}:major_hi".format(nsp), - namespaces=C.ENVMON_NAMESPACES)) + default="", namespaces=C.ENVMON_NAMESPACES)) critical_lo = float(self._find_txt(sensor_attributes, "./{}:critical_lo".format(nsp), - namespaces=C.ENVMON_NAMESPACES)) + default="", namespaces=C.ENVMON_NAMESPACES)) critical_hi = float(self._find_txt(sensor_attributes, "./{}:critical_hi".format(nsp), - namespaces=C.ENVMON_NAMESPACES)) + default="", namespaces=C.ENVMON_NAMESPACES)) is_alert = (temp_value <= major_lo) or (temp_value >= major_hi) is_critical = (temp_value <= critical_lo) or (temp_value >= critical_hi) temperature[temp_location_name] = { @@ -765,18 +764,18 @@ def env_ns_prefix(): result_tree = ETREE.fromstring(rpc_reply) for node in result_tree.xpath(".//mem:memory-summary/mem:nodes/mem:node", namespaces=C.NS): - node_name = self._find_txt(node, "./mem:node-name", namespaces=C.NS) + node_name = self._find_txt(node, "./mem:node-name", default="", namespaces=C.NS) slot = node_name.split("/")[1] if (slot in ["RP0", "RSP0"]): available_ram = napalm.base.helpers.convert( int, self._find_txt( - node, "./mem:summary/mem:system-ram-memory", namespaces=C.NS), + node, "./mem:summary/mem:system-ram-memory", default="", namespaces=C.NS), ) free_ram = napalm.base.helpers.convert( int, self._find_txt(node, "./mem:summary/\ - mem:free-physical-memory", namespaces=C.NS), + mem:free-physical-memory", default="", namespaces=C.NS), ) if available_ram and free_ram: used_ram = available_ram - free_ram @@ -803,14 +802,14 @@ def get_lldp_neighbors(self): for neighbor in result_tree.xpath( lldp_xpath+"/lldp:lldp-neighbor", namespaces=C.NS): interface_name = self._find_txt( - neighbor, "./lldp:receiving-interface-name", namespaces=C.NS) + neighbor, "./lldp:receiving-interface-name", default="", namespaces=C.NS) system_name = napalm.base.helpers.convert( str, - self._find_txt(neighbor, "./lldp:detail/lldp:system-name", namespaces=C.NS) + self._find_txt(neighbor, "./lldp:detail/lldp:system-name", default="", namespaces=C.NS) ) port_id = napalm.base.helpers.convert( str, - self._find_txt(neighbor, "./lldp:port-id-detail", namespaces=C.NS) + self._find_txt(neighbor, "./lldp:port-id-detail", default="", namespaces=C.NS) ) if interface_name not in lldp_neighbors.keys(): lldp_neighbors[interface_name] = [] @@ -934,7 +933,7 @@ def build_prefix_limit( peer = napalm.base.helpers.ip( self._find_txt( bgp_neighbor, - "./bgpc:neighbor-address", namespaces=C.NS + "./bgpc:neighbor-address", default="", namespaces=C.NS ) ) if neighbor and peer != neighbor: @@ -945,12 +944,12 @@ def build_prefix_limit( peer_as = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, - "./bgpc:remote-as/bgpc:as-yy", namespaces=C.NS), 0 + "./bgpc:remote-as/bgpc:as-yy", default="", namespaces=C.NS), 0 ) local_as = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, - "./bgpc:local-as/bgpc:as-yy", namespaces=C.NS), 0 + "./bgpc:local-as/bgpc:as-yy", default="", namespaces=C.NS), 0 ) af_table = self._find_txt( bgp_neighbor, @@ -961,7 +960,7 @@ def build_prefix_limit( self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:prefix-limit", namespaces=C.NS + bgpc:maximum-prefixes/bgpc:prefix-limit", default="", namespaces=C.NS ), 0, ) @@ -970,7 +969,7 @@ def build_prefix_limit( self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:warning-percentage", namespaces=C.NS + bgpc:maximum-prefixes/bgpc:warning-percentage", default="", namespaces=C.NS ), 0, ) @@ -979,7 +978,7 @@ def build_prefix_limit( self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:restart-time", namespaces=C.NS + bgpc:maximum-prefixes/bgpc:restart-time", default="", namespaces=C.NS ), 0, ) @@ -1030,7 +1029,7 @@ def build_prefix_limit( bgp_neighbor_group_xpath, namespaces=C.NS): group_name = self._find_txt( bgp_group, - "./bgpc:neighbor-group-name", namespaces=C.NS + "./bgpc:neighbor-group-name", default="", namespaces=C.NS ) if group and group != group_name: continue @@ -1053,27 +1052,27 @@ def build_prefix_limit( self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:multipath", namespaces=C.NS + bgpc:neighbor-group-af/bgpc:multipath", default="", namespaces=C.NS ) == "true" ) peer_as = napalm.base.helpers.convert( int, self._find_txt( bgp_group, - "./bgpc:remote-as/bgpc:as-yy", namespaces=C.NS), + "./bgpc:remote-as/bgpc:as-yy", default="", namespaces=C.NS), 0, ) local_as = napalm.base.helpers.convert( int, self._find_txt( bgp_group, - "./bgpc:local-as/bgpc:as-yy", namespaces=C.NS), + "./bgpc:local-as/bgpc:as-yy", default="", namespaces=C.NS), 0, ) multihop_ttl = napalm.base.helpers.convert( int, self._find_txt( bgp_group, - "./bgpc:ebgp-multihop/bgpc:max-hop-count", namespaces=C.NS), + "./bgpc:ebgp-multihop/bgpc:max-hop-count", default="", namespaces=C.NS), 0, ) local_addr_raw = self._find_txt( @@ -1092,7 +1091,7 @@ def build_prefix_limit( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:prefix-limit", namespaces=C.NS + bgpc:prefix-limit", default="", namespaces=C.NS ), 0, ) @@ -1102,7 +1101,7 @@ def build_prefix_limit( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:warning-percentage", namespaces=C.NS + bgpc:warning-percentage", default="", namespaces=C.NS ), 0, ) @@ -1112,7 +1111,7 @@ def build_prefix_limit( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:restart-time", namespaces=C.NS + bgpc:restart-time", default="", namespaces=C.NS ), 0, ) @@ -1163,71 +1162,71 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr bgp_vrf_neighbors_detail[vrf_name] = {} for neighbor in rpc_reply_etree.xpath(xpath, namespaces=C.NS): up = ( - self._find_txt(neighbor, "./bgp:connection-state", namespaces=C.NS) + self._find_txt(neighbor, "./bgp:connection-state", default="", namespaces=C.NS) == "bgp-st-estab" ) local_as = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:local-as", namespaces=C.NS), 0 + int, self._find_txt(neighbor, "./bgp:local-as", default="", namespaces=C.NS), 0 ) remote_as = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:remote-as", namespaces=C.NS), 0 + int, self._find_txt(neighbor, "./bgp:remote-as", default="", namespaces=C.NS), 0 ) router_id = napalm.base.helpers.ip( - self._find_txt(neighbor, "./bgp:router-id", namespaces=C.NS) + self._find_txt(neighbor, "./bgp:router-id", default="", namespaces=C.NS) ) remote_address = napalm.base.helpers.ip( self._find_txt( neighbor, "./bgp:neighbor-address", - namespaces=C.NS + default="", namespaces=C.NS ) ) local_address_configured = (self._find_txt( - neighbor, "./bgp:is-local-address-configured", namespaces=C.NS) + neighbor, "./bgp:is-local-address-configured", default="", namespaces=C.NS) == "true" ) local_address = napalm.base.helpers.ip(self._find_txt( neighbor, "./bgp:connection-local-address/\ - bgp:ipv4-address", namespaces=C.NS + bgp:ipv4-address", default="", namespaces=C.NS ) or self._find_txt( neighbor, "./bgp:connection-local-address/\ - bgp:ipv6-address", namespaces=C.NS + bgp:ipv6-address", default="", namespaces=C.NS ) ) local_port = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-local-port", namespaces=C.NS) + neighbor, "./bgp:connection-local-port", default="", namespaces=C.NS) ) remote_address = napalm.base.helpers.ip( self._find_txt( neighbor, "./bgp:connection-remote-address/\ - bgp:ipv4-address", namespaces=C.NS + bgp:ipv4-address", default="", namespaces=C.NS ) or self._find_txt( neighbor, "./bgp:connection-remote-address/\ - bgp:ipv6-address", namespaces=C.NS + bgp:ipv6-address", default="", namespaces=C.NS ) ) remote_port = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-remote-port", namespaces=C.NS) + neighbor, "./bgp:connection-remote-port", default="", namespaces=C.NS) ) multihop = (self._find_txt( neighbor, "\ - ./bgp:is-external-neighbor-not-directly-connected", namespaces=C.NS + ./bgp:is-external-neighbor-not-directly-connected", default="", namespaces=C.NS ) == "true" ) remove_private_as = (self._find_txt( neighbor, "./bgp:af-data/\ - bgp:remove-private-as-from-updates", namespaces=C.NS + bgp:remove-private-as-from-updates", default="", namespaces=C.NS ) == "true" ) multipath = ( self._find_txt( neighbor, "./bgp:af-data/\ - bgp:selective-multipath-eligible", namespaces=C.NS + bgp:selective-multipath-eligible", default="", namespaces=C.NS ) == "true" ) @@ -1239,24 +1238,24 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr ) input_messages = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:messges-received", namespaces=C.NS), 0 + neighbor, "./bgp:messges-received", default="", namespaces=C.NS), 0 ) output_messages = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:messages-sent", namespaces=C.NS), 0 + neighbor, "./bgp:messages-sent", default="", namespaces=C.NS), 0 ) connection_down_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-down-count", namespaces=C.NS), + neighbor, "./bgp:connection-down-count", default="", namespaces=C.NS), 0, ) messages_queued_out = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:messages-queued-out", namespaces=C.NS), 0 + neighbor, "./bgp:messages-queued-out", default="", namespaces=C.NS), 0 ) connection_state = ( - self._find_txt(neighbor, "./bgp:connection-state", namespaces=C.NS) + self._find_txt(neighbor, "./bgp:connection-state", default="", namespaces=C.NS) .replace("bgp-st-", "") .title() ) @@ -1271,21 +1270,21 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr ) active_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:number-of-bestpaths", namespaces=C.NS + neighbor, "./bgp:af-data/bgp:number-of-bestpaths", default="", namespaces=C.NS ), 0, ) accepted_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", namespaces=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-accepted", default="", namespaces=C.NS ), 0, ) suppressed_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-denied", namespaces=C.NS + neighbor, "./bgp:af-data/bgp:prefixes-denied", default="", namespaces=C.NS ), 0, ) @@ -1294,40 +1293,40 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr int, self._find_txt( neighbor, "./bgp:af-data/\ - bgp:prefixes-advertised", namespaces=C.NS + bgp:prefixes-advertised", default="", namespaces=C.NS ), 0, ) suppress_4byte_as = ( self._find_txt( - neighbor, "./bgp:suppress4-byte-as", namespaces=C.NS) == "true" + neighbor, "./bgp:suppress4-byte-as", default="", namespaces=C.NS) == "true" ) local_as_prepend = ( self._find_txt( - neighbor, "./bgp:local-as-no-prepend", namespaces=C.NS) != "true" + neighbor, "./bgp:local-as-no-prepend", default="", namespaces=C.NS) != "true" ) holdtime = ( napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:hold-time", namespaces=C.NS), 0 + neighbor, "./bgp:hold-time", default="", namespaces=C.NS), 0 ) or vrf_holdtime ) configured_holdtime = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:configured-hold-time", namespaces=C.NS), 0 + neighbor, "./bgp:configured-hold-time", default="", namespaces=C.NS), 0 ) keepalive = ( napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:keep-alive-time", namespaces=C.NS), 0 + neighbor, "./bgp:keep-alive-time", default="", namespaces=C.NS), 0 ) or vrf_keepalive ) configured_keepalive = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:configured-keepalive", namespaces=C.NS), + neighbor, "./bgp:configured-keepalive", default="", namespaces=C.NS), 0, ) flap_count = int(connection_down_count / 2) @@ -1398,10 +1397,10 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr vrf_name = "default" default_vrf_keepalive = napalm.base.helpers.convert(int, self._find_txt( rpc_reply_etree, default_vrf_xpath+"/bgp:global-process-info/bgp:vrf/\ - bgp:keep-alive-time", namespaces=C.NS),) + bgp:keep-alive-time", default="", namespaces=C.NS),) default_vrf_holdtime = napalm.base.helpers.convert(int, self._find_txt( rpc_reply_etree, default_vrf_xpath+"/bgp:global-process-info/bgp:vrf/\ - bgp:hold-time", namespaces=C.NS),) + bgp:hold-time", default="", namespaces=C.NS),) bgp_neighbors_detail["global"] = get_vrf_neighbors_detail(rpc_reply_etree, default_vrf_xpath+"/bgp:neighbors/bgp:neighbor", vrf_name, default_vrf_keepalive, default_vrf_holdtime)[vrf_name] @@ -1411,13 +1410,13 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr bgp:instance/bgp:instance-active/bgp:vrfs''' for vrf in rpc_reply_etree.xpath( vrf_xpath+"/bgp:vrf", namespaces=C.NS): - vrf_name = self._find_txt(vrf, "./bgp:vrf-name", namespaces=C.NS) + vrf_name = self._find_txt(vrf, "./bgp:vrf-name", default="", namespaces=C.NS) vrf_keepalive = napalm.base.helpers.convert(int, self._find_txt( vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:keep-alive-time", namespaces=C.NS),) + bgp:keep-alive-time", default="", namespaces=C.NS),) vrf_holdtime = napalm.base.helpers.convert(int, self._find_txt( vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:hold-time", namespaces=C.NS),) + bgp:hold-time", default="", namespaces=C.NS),) bgp_neighbors_detail.update(get_vrf_neighbors_detail( rpc_reply_etree, vrf_xpath+"/bgp:vrf[bgp:vrf-name='"+vrf_name+"']\ /bgp:neighbors/bgp:neighbor", vrf_name, vrf_keepalive, vrf_holdtime)) @@ -1439,13 +1438,13 @@ def get_arp_table(self, vrf=""): arp_entry_xpath = ".//arp:arp/arp:nodes/arp:node/arp:entries/arp:entry" for arp_entry in result_tree.xpath(arp_entry_xpath, namespaces=C.NS): interface = napalm.base.helpers.convert(str, self._find_txt( - arp_entry, "./arp:interface-name", namespaces=C.NS)) + arp_entry, "./arp:interface-name", default="", namespaces=C.NS)) ip = napalm.base.helpers.convert(str, self._find_txt( - arp_entry, "./arp:address", namespaces=C.NS)) + arp_entry, "./arp:address", default="", namespaces=C.NS)) age = napalm.base.helpers.convert(float, self._find_txt( arp_entry, "./arp:age", default="0.0", namespaces=C.NS)) mac_raw = self._find_txt( - arp_entry, "./arp:hardware-address", namespaces=C.NS) + arp_entry, "./arp:hardware-address", default="", namespaces=C.NS) arp_table.append( { @@ -1473,12 +1472,12 @@ def get_ntp_peers(self): for peer in result_tree.xpath(ntp_xpath+"/ntpc:peer-{version}".format( version=version), namespaces=C.NS): peer_type = self._find_txt(peer, "./ntpc:peer-type-{version}/\ - ntpc:peer-type".format(version=version), namespaces=C.NS) + ntpc:peer-type".format(version=version), default="", namespaces=C.NS) if peer_type != "peer": continue peer_address = self._find_txt( peer, "./ntpc:address-{version}".format( - version=version), namespaces=C.NS) + version=version), default="", namespaces=C.NS) if not peer_address: continue ntp_peers[peer_address] = {} @@ -1501,12 +1500,12 @@ def get_ntp_servers(self): ntp_xpath+"/ntpc:peer-{version}".format( version=version), namespaces=C.NS): peer_type = self._find_txt(peer, "./ntpc:peer-type-{version}/\ - ntpc:peer-type".format(version=version), namespaces=C.NS) + ntpc:peer-type".format(version=version), default="", namespaces=C.NS) if peer_type != "server": continue server_address = self._find_txt( peer, "./ntpc:address-{version}".format( - version=version), namespaces=C.NS) + version=version), default="", namespaces=C.NS) if not server_address: continue ntp_servers[server_address] = {} @@ -1526,11 +1525,11 @@ def get_ntp_stats(self): ntp:peer-summary-info/ntp:peer-info-common" for node in result_tree.xpath(xpath, namespaces=C.NS): synchronized = self._find_txt( - node, "./ntp:is-sys-peer", namespaces=C.NS) == "true" - address = self._find_txt(node, "./ntp:address", namespaces=C.NS) + node, "./ntp:is-sys-peer", default="", namespaces=C.NS) == "true" + address = self._find_txt(node, "./ntp:address", default="", namespaces=C.NS) if address == "DLRSC node": continue - referenceid = self._find_txt(node, "./ntp:reference-id", namespaces=C.NS) + referenceid = self._find_txt(node, "./ntp:reference-id", default="", namespaces=C.NS) hostpoll = napalm.base.helpers.convert( int, self._find_txt(node, "./ntp:host-poll", "0", namespaces=C.NS) ) @@ -1582,17 +1581,17 @@ def get_interfaces_ip(self): for interface in ipv4_ipv6_tree.xpath(int4_xpath+"/int4:detail", namespaces=C.NS): interface_name = napalm.base.helpers.convert( str, - self._find_txt(interface, "./int4:interface-name", namespaces=C.NS), + self._find_txt(interface, "./int4:interface-name", default="", namespaces=C.NS), ) primary_ip = napalm.base.helpers.ip( self._find_txt( - interface, "./int4:primary-address", namespaces=C.NS + interface, "./int4:primary-address", default="", namespaces=C.NS ) ) primary_prefix = napalm.base.helpers.convert( int, self._find_txt( - interface, "./int4:prefix-length", namespaces=C.NS + interface, "./int4:prefix-length", default="", namespaces=C.NS ), ) if interface_name not in interfaces_ip.keys(): @@ -1607,10 +1606,10 @@ def get_interfaces_ip(self): for secondary_address in interface.xpath( "./int4:secondary-address", namespaces=C.NS): secondary_ip = napalm.base.helpers.ip( - self._find_txt(secondary_address, "./int4:address", namespaces=C.NS) + self._find_txt(secondary_address, "./int4:address", default="", namespaces=C.NS) ) secondary_prefix = napalm.base.helpers.convert( - int, self._find_txt(secondary_address, "./int4:prefix-length", namespaces=C.NS) + int, self._find_txt(secondary_address, "./int4:prefix-length", default="", namespaces=C.NS) ) if secondary_ip not in interfaces_ip[interface_name]: interfaces_ip[interface_name]["ipv4"][secondary_ip] = { @@ -1624,7 +1623,7 @@ def get_interfaces_ip(self): int6:global-detail", namespaces=C.NS): interface_name = napalm.base.helpers.convert( str, - self._find_txt(interface, "./int6:interface-name", namespaces=C.NS), + self._find_txt(interface, "./int6:interface-name", default="", namespaces=C.NS), ) if interface_name not in interfaces_ip.keys(): interfaces_ip[interface_name] = {} @@ -1632,10 +1631,10 @@ def get_interfaces_ip(self): interfaces_ip[interface_name]["ipv6"] = {} for address in interface.xpath("./int6:address", namespaces=C.NS): address_ip = napalm.base.helpers.ip( - self._find_txt(address, "./int6:address", namespaces=C.NS) + self._find_txt(address, "./int6:address", default="", namespaces=C.NS) ) address_prefix = napalm.base.helpers.convert( - int, self._find_txt(address, "./int6:prefix-length", namespaces=C.NS) + int, self._find_txt(address, "./int6:prefix-length", default="", namespaces=C.NS) ) if ( address_ip @@ -1659,10 +1658,10 @@ def get_mac_address_table(self): mac_xpath = ".//mac:l2vpn-forwarding/mac:nodes/mac:node/mac:l2fibmac-details" for mac_entry in result_tree.xpath( mac_xpath+"/mac:l2fibmac-detail", namespaces=C.NS): - mac_raw = self._find_txt(mac_entry, "./mac:address", namespaces=C.NS) + mac_raw = self._find_txt(mac_entry, "./mac:address", default="", namespaces=C.NS) vlan = napalm.base.helpers.convert( int, - self._find_txt(mac_entry, "./mac:name", namespaces=C.NS).replace( + self._find_txt(mac_entry, "./mac:name", default="", namespaces=C.NS).replace( "vlan", ""), 0, ) interface = self._find_txt(mac_entry, "./mac:segment/mac:ac/\ @@ -1728,21 +1727,21 @@ def get_route_to(self, destination="", protocol="", longer=False): for route in routes_tree.xpath(route_xpath, namespaces=C.NS): route_protocol = napalm.base.helpers.convert( str, self._find_txt(route, "./rib{}:protocol-name".format(ipv), - namespaces=C.NS).lower()) + default="", namespaces=C.NS).lower()) if protocol and route_protocol != protocol: continue # ignore routes learned via a different protocol # only in case the user requested a certain protocol route_details = {} address = self._find_txt(route, "./rib{}:prefix".format( - ipv), namespaces=C.NS) + ipv), default="", namespaces=C.NS) length = self._find_txt(route, "./rib{}:prefix-length-xr".format( - ipv), namespaces=C.NS) + ipv), default="", namespaces=C.NS) priority = napalm.base.helpers.convert( int, self._find_txt(route, "./rib{}:priority".format( - ipv), namespaces=C.NS)) + ipv), default="", namespaces=C.NS)) age = napalm.base.helpers.convert( int, self._find_txt(route, "./rib{}:route-age".format( - ipv), namespaces=C.NS)) + ipv), default="", namespaces=C.NS)) destination = napalm.base.helpers.convert( str, "{prefix}/{length}".format( prefix=address, length=length)) @@ -1769,7 +1768,7 @@ def get_route_to(self, destination="", protocol="", longer=False): .format(ipv=ipv), namespaces=C.NS): # get all possible entries next_hop = self._find_txt( - route_entry, "./rib{ipv}:address".format(ipv=ipv), namespaces=C.NS) + route_entry, "./rib{ipv}:address".format(ipv=ipv), default="", namespaces=C.NS) single_route_details = {} single_route_details.update(route_details) single_route_details.update( @@ -1804,10 +1803,10 @@ def get_snmp_information(self): for community in snmp_result_tree.xpath(".//snmp:snmp/snmp:administration/\ snmp:default-communities/snmp:default-community", namespaces=C.NS): - name = self._find_txt(community, "./snmp:community-name", namespaces=C.NS) - privilege = self._find_txt(community, "./snmp:priviledge", namespaces=C.NS) - acl = (self._find_txt(community, "./snmp:v6-access-list", namespaces=C.NS) - or self._find_txt(community, "./snmp:v4-access-list", namespaces=C.NS)) + name = self._find_txt(community, "./snmp:community-name", default="", namespaces=C.NS) + privilege = self._find_txt(community, "./snmp:priviledge", default="", namespaces=C.NS) + acl = (self._find_txt(community, "./snmp:v6-access-list", default="", namespaces=C.NS) + or self._find_txt(community, "./snmp:v4-access-list", default="", namespaces=C.NS)) snmp_information["community"][name] = { "mode": _PRIVILEGE_MODE_MAP_.get(privilege, ""), "acl": acl, @@ -2184,9 +2183,9 @@ def get_users(self): for user_entry in users_xml_reply.xpath(".//aaa:aaa/usr:usernames/\ usr:username", namespaces=C.NS): - username = self._find_txt(user_entry, "./usr:name", namespaces=C.NS) + username = self._find_txt(user_entry, "./usr:name", default="", namespaces=C.NS) group = self._find_txt(user_entry, "./usr:usergroup-under-usernames/\ - usr:usergroup-under-username/usr:name", namespaces=C.NS) + usr:usergroup-under-username/usr:name", default="", namespaces=C.NS) level = _CISCO_GROUP_TO_CISCO_PRIVILEGE_MAP.get(group, 0) password = self._find_txt(user_entry, "./usr:password", default="", namespaces=C.NS) user_details = _DEFAULT_USER_DETAILS.copy() From 14da8d87be354455d2291b6dd5ddadd5cdf0400d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 8 May 2020 14:03:53 -0700 Subject: [PATCH 049/117] Remove redundant lock checks --- napalm/iosxr_netconf/iosxr_netconf.py | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 013b155c7..d9b9dd294 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -89,8 +89,7 @@ def open(self): def close(self): """Close the connection.""" - if self.locked: - self._unlock() + self._unlock() self.device.close_session() def _lock(self): @@ -113,8 +112,7 @@ def _load_config(self, filename, config): with open(filename) as f: configuration = f.read() self.pending_changes = True - if not self.lock_on_connect: - self._lock() + self._lock() return configuration def is_alive(self): @@ -169,15 +167,13 @@ def commit_config(self, message=""): """Commit configuration.""" self.device.commit() self.pending_changes = False - if self.locked: - self._unlock() + self._unlock() def discard_config(self): """Discard changes.""" self.device.discard_changes() self.pending_changes = False - if not self.lock_on_connect: - self._unlock() + self._unlock() def rollback(self): """Rollback to previous commit.""" From e48eecd95096ca72c14b8e000149c4552f847bc5 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Mon, 11 May 2020 13:46:53 -0700 Subject: [PATCH 050/117] Black cleanup --- napalm/_SUPPORTED_DRIVERS.py | 11 +- napalm/iosxr_netconf/constants.py | 160 +-- napalm/iosxr_netconf/iosxr_netconf.py | 1736 ++++++++++++++++++------- test/iosxr_netconf/conftest.py | 5 +- 4 files changed, 1326 insertions(+), 586 deletions(-) diff --git a/napalm/_SUPPORTED_DRIVERS.py b/napalm/_SUPPORTED_DRIVERS.py index e1c5c5c63..e36e1f57d 100644 --- a/napalm/_SUPPORTED_DRIVERS.py +++ b/napalm/_SUPPORTED_DRIVERS.py @@ -1 +1,10 @@ -SUPPORTED_DRIVERS = ["base", "eos", "ios", "iosxr", "junos", "nxos", "nxos_ssh", "iosxr_netconf"] +SUPPORTED_DRIVERS = [ + "base", + "eos", + "ios", + "iosxr", + "junos", + "nxos", + "nxos_ssh", + "iosxr_netconf", +] diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index e413406ca..afbe01543 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -20,32 +20,33 @@ from napalm.base.constants import * # noqa # namespaces for XR native models -NS = {'int': 'http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper', - 'suo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper', - 'imo': 'http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper', - 'ntpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg', - 'ntp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper', - 'lldp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper', - 'bgp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper', - 'bgpc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg', - 'mac': 'http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper', - 'int4': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper', - 'int6': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper', - 'snmp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg', - 'usr': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg', - 'aaa': 'http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg', - 'arp': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper', - 'prbc': 'http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg', - 'prb': 'http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper', - 'rib4': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper', - 'rib6': 'http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper', - 'tr': 'http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act', - 'sys': 'http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper', - 'mem': 'http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper', - } +NS = { + "int": "http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper", + "suo": "http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper", + "imo": "http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper", + "ntpc": "http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg", + "ntp": "http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper", + "lldp": "http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper", + "bgp": "http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper", + "bgpc": "http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg", + "mac": "http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper", + "int4": "http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper", + "int6": "http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper", + "snmp": "http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg", + "usr": "http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg", + "aaa": "http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg", + "arp": "http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper", + "prbc": "http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg", + "prb": "http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper", + "rib4": "http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper", + "rib6": "http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper", + "tr": "http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act", + "sys": "http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper", + "mem": "http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper", +} # GET RPC to retrieve device facts -FACTS_RPC_REQ = ''' +FACTS_RPC_REQ = """ @@ -70,10 +71,10 @@ -''' +""" # subtree filter to get interface state using GET RPC -INT_RPC_REQ_FILTER = ''' +INT_RPC_REQ_FILTER = """ @@ -93,10 +94,10 @@ -''' +""" # subtree filter to get interface counters using GET RPC -INT_COUNTERS_RPC_REQ_FILTER = ''' +INT_COUNTERS_RPC_REQ_FILTER = """ @@ -120,18 +121,18 @@ -''' +""" # subtree filter to get NTP peers and servers using GET CONFIG RPC -NTP_RPC_REQ_FILTER = ''' +NTP_RPC_REQ_FILTER = """ -''' +""" # subtree filter to get NTP statistics using GET RPC -NTP_STAT_RPC_REQ_FILTER = ''' +NTP_STAT_RPC_REQ_FILTER = """ @@ -142,10 +143,10 @@ -''' +""" # subtree filter to get LLDP neighbors and neighbors detail using GET RPC -LLDP_RPC_REQ_FILTER = ''' +LLDP_RPC_REQ_FILTER = """ @@ -158,10 +159,10 @@ -''' +""" # subtree filter to get BGP neighbors and neighbors detail using GET RPC -BGP_NEIGHBOR_REQ_FILTER = ''' +BGP_NEIGHBOR_REQ_FILTER = """ @@ -181,28 +182,28 @@ -''' +""" # subtree filter to get BGP configuration using GET CONFIG RPC -BGP_CFG_RPC_REQ_FILTER = ''' +BGP_CFG_RPC_REQ_FILTER = """ default -''' +""" # subtree filter to get MAC address table using GET RPC -MAC_TABLE_RPC_REQ_FILTER = ''' +MAC_TABLE_RPC_REQ_FILTER = """ -''' +""" # GET RPC to retrieve ipv4 and ipv6 addresses -INT_IPV4_IPV6_RPC_REQ = ''' +INT_IPV4_IPV6_RPC_REQ = """ @@ -236,28 +237,28 @@ -''' +""" # subtree filter to get SNMP configuration using GET CONFIG RPC -SNMP_RPC_REQ_FILTER = ''' -''' +SNMP_RPC_REQ_FILTER = """ +""" # subtree filter to get SNMP configuration using GET CONFIG RPC -USERS_RPC_REQ_FILTER = ''' +USERS_RPC_REQ_FILTER = """ -''' +""" # RPC to rollback the last commit to the running configuration -ROLLBACK_RPC_REQ = ''' +ROLLBACK_RPC_REQ = """ 1 -''' +""" # subtree filter to get ARP table using GET RPC -ARP_RPC_REQ_FILTER = ''' +ARP_RPC_REQ_FILTER = """ @@ -266,26 +267,26 @@ -''' +""" # subtree filter to get probe configuration using GET CONFIG RPC -PROBE_CFG_RPC_REQ_FILTER = ''' +PROBE_CFG_RPC_REQ_FILTER = """ -''' +""" # subtree filter to get probe results using GET RPC -PROBE_OPER_RPC_REQ_FILTER = ''' +PROBE_OPER_RPC_REQ_FILTER = """ -''' +""" # subtree filter to get ipv6 address route using GET RPC -ROUTE_IPV6_RPC_REQ_FILTER = ''' +ROUTE_IPV6_RPC_REQ_FILTER = """ @@ -313,10 +314,10 @@ -''' +""" # subtree filter to get ipv4 address route using GET RPC -ROUTE_IPV4_RPC_REQ_FILTER = ''' +ROUTE_IPV4_RPC_REQ_FILTER = """ @@ -344,60 +345,59 @@ -''' +""" # GET RPC to retrieve trace route data -TRACEROUTE_RPC_REQ = ''' +TRACEROUTE_RPC_REQ = """ {destination} {vrf_tag}{source_tag} {ttl_tag}{timeout_tag} -''' +""" # namespaces for XR environment monitoring native models -ENVMON_NAMESPACES = {'sysadmin-asr9k-envmon-ui': "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asr9k-envmon-ui", - 'sysadmin-envmon-ui': "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui", - 'sysadmin-fretta-envmon-ui': "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-ui", - } +ENVMON_NAMESPACES = { + "sysadmin-asr9k-envmon-ui": "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asr9k-envmon-ui", + "sysadmin-envmon-ui": "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui", + "sysadmin-fretta-envmon-ui": "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-ui", +} # subtree filters to get environment details using GET RPC -ENVMON_RPC_REQ_FILTER = {'sysadmin-asr9k-envmon-ui': - ''' +ENVMON_RPC_REQ_FILTER = { + "sysadmin-asr9k-envmon-ui": """ - ''', - 'sysadmin-envmon-ui': - ''' + """, + "sysadmin-envmon-ui": """ - ''', - 'sysadmin-fretta-envmon-ui': - ''' + """, + "sysadmin-fretta-envmon-ui": """ - ''', - } + """, +} # platform models without environment monitoring -PLAT_NO_ENVMON = ['R-IOSXRV9000-CC'] +PLAT_NO_ENVMON = ["R-IOSXRV9000-CC"] # subtree filter to get memory summary details using GET RPC -ENV_MEM_RPC_REQ_FILTER = ''' -''' +ENV_MEM_RPC_REQ_FILTER = """ +""" # subtree filter to get system monitoring details using GET RPC -ENV_SYS_MON_RPC_REQ_FILTER = ''' +ENV_SYS_MON_RPC_REQ_FILTER = """ -''' +""" diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index d9b9dd294..e0c6dd080 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -75,13 +75,14 @@ def open(self): """Open the connection with the device.""" try: self.device = manager.connect( - host=self.hostname, - port=self.port, - username=self.username, - password=self.password, - key_filename=self.key_file, - timeout=self.timeout, - device_params={'name': 'iosxr'}) + host=self.hostname, + port=self.port, + username=self.username, + password=self.password, + key_filename=self.key_file, + timeout=self.timeout, + device_params={"name": "iosxr"}, + ) if self.lock_on_connect: self._lock() except Exception as conn_err: @@ -125,10 +126,9 @@ def load_replace_candidate(self, filename=None, config=None): """Open the candidate config and replace.""" self.replace = True configuration = self._load_config(filename=filename, config=config) - configuration = ""+configuration+"" + configuration = "" + configuration + "" try: - self.device.copy_config( - source=configuration, target="candidate") + self.device.copy_config(source=configuration, target="candidate") except (RPCError, XMLSyntaxError) as e: self.pending_changes = False self.replace = False @@ -140,7 +140,8 @@ def load_merge_candidate(self, filename=None, config=None): configuration = self._load_config(filename=filename, config=config) try: self.device.edit_config( - config=configuration, error_option="rollback-on-error") + config=configuration, error_option="rollback-on-error" + ) except (RPCError, XMLSyntaxError) as e: self.pending_changes = False raise MergeConfigException(e) @@ -155,11 +156,15 @@ def compare_config(self): can_conf = self.device.get_config("candidate").xml # Remove rpc-reply and data tag then reformat XML before doing the diff parser = ETREE.XMLParser(remove_blank_text=True) - run_conf = ETREE.tostring(ETREE.XML( - run_conf, parser=parser)[0], pretty_print=True).decode() - can_conf = ETREE.tostring(ETREE.XML( - can_conf, parser=parser)[0], pretty_print=True).decode() - for line in difflib.unified_diff(run_conf.splitlines(1), can_conf.splitlines(1)): + run_conf = ETREE.tostring( + ETREE.XML(run_conf, parser=parser)[0], pretty_print=True + ).decode() + can_conf = ETREE.tostring( + ETREE.XML(can_conf, parser=parser)[0], pretty_print=True + ).decode() + for line in difflib.unified_diff( + run_conf.splitlines(1), can_conf.splitlines(1) + ): diff += line return diff @@ -198,7 +203,7 @@ def _find_txt(self, xml_tree, path, default=None, namespaces=None): if xpath_applied[0].text is not None: value = xpath_applied[0].text.strip() else: - value = '' + value = "" else: value = default @@ -225,39 +230,61 @@ def get_facts(self): # Retrieves hostname hostname = napalm.base.helpers.convert( - str, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ - suo:uptime/suo:host-name", default="", namespaces=C.NS) + str, + self._find_txt( + facts_rpc_reply_etree, + ".//suo:system-time/\ + suo:uptime/suo:host-name", + default="", + namespaces=C.NS, + ), ) # Retrieves uptime uptime = napalm.base.helpers.convert( - int, self._find_txt(facts_rpc_reply_etree, ".//suo:system-time/\ - suo:uptime/suo:uptime", default="", namespaces=C.NS), -1 + int, + self._find_txt( + facts_rpc_reply_etree, + ".//suo:system-time/\ + suo:uptime/suo:uptime", + default="", + namespaces=C.NS, + ), + -1, ) # Retrieves interfaces name interface_tree = facts_rpc_reply_etree.xpath( - ".//int:interfaces/int:interfaces/int:interface", - namespaces=C.NS) + ".//int:interfaces/int:interfaces/int:interface", namespaces=C.NS + ) for interface in interface_tree: - name = self._find_txt(interface, "./int:interface-name", default="", namespaces=C.NS) + name = self._find_txt( + interface, "./int:interface-name", default="", namespaces=C.NS + ) interface_list.append(name) # Retrieves os version, model, serial number basic_info_tree = facts_rpc_reply_etree.xpath( - ".//imo:inventory/imo:entities/imo:entity/imo:attributes/\ - imo:inv-basic-bag", namespaces=C.NS)[0] + ".//imo:inventory/imo:entities/imo:entity/imo:attributes/\ + imo:inv-basic-bag", + namespaces=C.NS, + )[0] os_version = napalm.base.helpers.convert( str, self._find_txt( - basic_info_tree, "./imo:software-revision", default="", namespaces=C.NS) + basic_info_tree, "./imo:software-revision", default="", namespaces=C.NS + ), ) model = napalm.base.helpers.convert( str, - self._find_txt(basic_info_tree, "./imo:model-name", default="", namespaces=C.NS) + self._find_txt( + basic_info_tree, "./imo:model-name", default="", namespaces=C.NS + ), ) serial = napalm.base.helpers.convert( - str, self._find_txt( - basic_info_tree, "./imo:serial-number", default="", namespaces=C.NS) + str, + self._find_txt( + basic_info_tree, "./imo:serial-number", default="", namespaces=C.NS + ), ) facts.update( @@ -287,40 +314,63 @@ def get_interfaces(self): "last_flapped": -1.0, } - interfaces_rpc_reply = self.device.get(filter=( - 'subtree', C.INT_RPC_REQ_FILTER)).xml + interfaces_rpc_reply = self.device.get( + filter=("subtree", C.INT_RPC_REQ_FILTER) + ).xml # Converts string to etree interfaces_rpc_reply_etree = ETREE.fromstring(interfaces_rpc_reply) # Retrieves interfaces details for (interface_tree, description_tree) in zip( - interfaces_rpc_reply_etree.xpath( - ".//int:interfaces/int:interface-xr/int:interface", - namespaces=C.NS), - interfaces_rpc_reply_etree.xpath( - ".//int:interfaces/int:interfaces/int:interface", - namespaces=C.NS)): + interfaces_rpc_reply_etree.xpath( + ".//int:interfaces/int:interface-xr/int:interface", namespaces=C.NS + ), + interfaces_rpc_reply_etree.xpath( + ".//int:interfaces/int:interfaces/int:interface", namespaces=C.NS + ), + ): interface_name = self._find_txt( - interface_tree, "./int:interface-name", default="", namespaces=C.NS) + interface_tree, "./int:interface-name", default="", namespaces=C.NS + ) if not interface_name: continue - is_up = (self._find_txt( - interface_tree, "./int:line-state", default="", namespaces=C.NS) == "im-state-up") - enabled = (self._find_txt( - interface_tree, "./int:state", default="", namespaces=C.NS) - != "im-state-admin-down") + is_up = ( + self._find_txt( + interface_tree, "./int:line-state", default="", namespaces=C.NS + ) + == "im-state-up" + ) + enabled = ( + self._find_txt( + interface_tree, "./int:state", default="", namespaces=C.NS + ) + != "im-state-admin-down" + ) raw_mac = self._find_txt( - interface_tree, "./int:mac-address/int:address", default="", namespaces=C.NS) + interface_tree, + "./int:mac-address/int:address", + default="", + namespaces=C.NS, + ) mac_address = napalm.base.helpers.convert( napalm.base.helpers.mac, raw_mac, raw_mac ) speed = napalm.base.helpers.convert( - int, napalm.base.helpers.convert(int, self._find_txt( - interface_tree, "./int:bandwidth", namespaces=C.NS), 0) * 1e-3,) - mtu = int(self._find_txt(interface_tree, "./int:mtu", default="", namespaces=C.NS)) + int, + napalm.base.helpers.convert( + int, + self._find_txt(interface_tree, "./int:bandwidth", namespaces=C.NS), + 0, + ) + * 1e-3, + ) + mtu = int( + self._find_txt(interface_tree, "./int:mtu", default="", namespaces=C.NS) + ) description = self._find_txt( - description_tree, "./int:description", default="", namespaces=C.NS) + description_tree, "./int:description", default="", namespaces=C.NS + ) interfaces[interface_name] = copy.deepcopy(INTERFACE_DEFAULTS) interfaces[interface_name].update( { @@ -337,8 +387,9 @@ def get_interfaces(self): def get_interfaces_counters(self): """Return interfaces counters.""" - rpc_reply = self.device.get(filter=( - 'subtree', C.INT_COUNTERS_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get( + filter=("subtree", C.INT_COUNTERS_RPC_REQ_FILTER) + ).xml # Converts string to tree rpc_reply_etree = ETREE.fromstring(rpc_reply) @@ -346,15 +397,24 @@ def get_interfaces_counters(self): # Retrieves interfaces counters details interface_xr_tree = rpc_reply_etree.xpath( - ".//int:interfaces/int:interface-xr/int:interface", namespaces=C.NS) + ".//int:interfaces/int:interface-xr/int:interface", namespaces=C.NS + ) for interface in interface_xr_tree: interface_name = self._find_txt( - interface, "./int:interface-name", default="", namespaces=C.NS) + interface, "./int:interface-name", default="", namespaces=C.NS + ) if interface_name[:8] == "Loopback" and interface_name[8:].isdigit(): continue interface_stats = {} - if self._find_txt(interface, - "./int:interface-statistics/int:stats-type", default="", namespaces=C.NS) == 'basic': + if ( + self._find_txt( + interface, + "./int:interface-statistics/int:stats-type", + default="", + namespaces=C.NS, + ) + == "basic" + ): interface_stats["tx_multicast_packets"] = "" interface_stats["tx_discards"] = "" interface_stats["tx_octets"] = "" @@ -373,83 +433,108 @@ def get_interfaces_counters(self): int, self._find_txt( interface, - int_stats_xpath+"int:multicast-packets-sent", "0", namespaces=C.NS + int_stats_xpath + "int:multicast-packets-sent", + "0", + namespaces=C.NS, ), ) interface_stats["tx_discards"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:output-drops", "0", namespaces=C.NS + int_stats_xpath + "int:output-drops", + "0", + namespaces=C.NS, ), ) interface_stats["tx_octets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:bytes-sent", "0", namespaces=C.NS + int_stats_xpath + "int:bytes-sent", + "0", + namespaces=C.NS, ), ) interface_stats["tx_errors"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:output-errors", "0", namespaces=C.NS + int_stats_xpath + "int:output-errors", + "0", + namespaces=C.NS, ), ) interface_stats["rx_octets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:bytes-received", "0", namespaces=C.NS + int_stats_xpath + "int:bytes-received", + "0", + namespaces=C.NS, ), ) interface_stats["tx_unicast_packets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:packets-sent", "0", namespaces=C.NS + int_stats_xpath + "int:packets-sent", + "0", + namespaces=C.NS, ), ) interface_stats["rx_errors"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:input-errors", "0", namespaces=C.NS + int_stats_xpath + "int:input-errors", + "0", + namespaces=C.NS, ), ) interface_stats["tx_broadcast_packets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:broadcast-packets-sent", "0", namespaces=C.NS + int_stats_xpath + "int:broadcast-packets-sent", + "0", + namespaces=C.NS, ), ) interface_stats["rx_multicast_packets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:multicast-packets-received", "0", namespaces=C.NS + int_stats_xpath + "int:multicast-packets-received", + "0", + namespaces=C.NS, ), ) interface_stats["rx_broadcast_packets"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:broadcast-packets-received", "0", namespaces=C.NS + int_stats_xpath + "int:broadcast-packets-received", + "0", + namespaces=C.NS, ), ) interface_stats["rx_discards"] = napalm.base.helpers.convert( int, self._find_txt( interface, - int_stats_xpath+"int:input-drops", "0", namespaces=C.NS + int_stats_xpath + "int:input-drops", + "0", + namespaces=C.NS, ), ) interface_stats["rx_unicast_packets"] = napalm.base.helpers.convert( int, self._find_txt( - interface, int_stats_xpath+"int:packets-received", "0", namespaces=C.NS + interface, + int_stats_xpath + "int:packets-received", + "0", + namespaces=C.NS, ), ) @@ -459,6 +544,7 @@ def get_interfaces_counters(self): def get_bgp_neighbors(self): """Return BGP neighbors details.""" + def get_vrf_neighbors(rpc_reply_etree, xpath): """Return BGP neighbors details for a given VRF.""" neighbors = {} @@ -467,44 +553,74 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_neighbor = {} this_neighbor["local_as"] = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:local-as", default="", namespaces=C.NS) + int, + self._find_txt( + neighbor, "./bgp:local-as", default="", namespaces=C.NS + ), ) this_neighbor["remote_as"] = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:remote-as", default="", namespaces=C.NS) + int, + self._find_txt( + neighbor, "./bgp:remote-as", default="", namespaces=C.NS + ), ) this_neighbor["remote_id"] = napalm.base.helpers.convert( - str, self._find_txt( - neighbor, "./bgp:router-id", default="", namespaces=C.NS) + str, + self._find_txt( + neighbor, "./bgp:router-id", default="", namespaces=C.NS + ), ) - if (self._find_txt( - neighbor, "./bgp:connection-admin-status", default="", namespaces=C.NS) == "1"): + if ( + self._find_txt( + neighbor, + "./bgp:connection-admin-status", + default="", + namespaces=C.NS, + ) + == "1" + ): this_neighbor["is_enabled"] = True try: this_neighbor["description"] = napalm.base.helpers.convert( - str, self._find_txt( - neighbor, "./bgp:description", default="", namespaces=C.NS) + str, + self._find_txt( + neighbor, "./bgp:description", default="", namespaces=C.NS + ), ) except AttributeError: this_neighbor["description"] = "" this_neighbor["is_enabled"] = ( self._find_txt( - neighbor, "./bgp:connection-admin-status", default="", namespaces=C.NS) + neighbor, + "./bgp:connection-admin-status", + default="", + namespaces=C.NS, + ) == "1" ) if ( - str(self._find_txt( - neighbor, "./bgp:connection-state", default="", namespaces=C.NS)) + str( + self._find_txt( + neighbor, + "./bgp:connection-state", + default="", + namespaces=C.NS, + ) + ) == "bgp-st-estab" ): this_neighbor["is_up"] = True this_neighbor["uptime"] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-established-time", default="", namespaces=C.NS + neighbor, + "./bgp:connection-established-time", + default="", + namespaces=C.NS, ), ) else: @@ -513,19 +629,33 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_neighbor["address_family"] = {} - if (self._find_txt(neighbor, "./bgp:connection-remote-address/\ - bgp:afi", default="", namespaces=C.NS) == "ipv4"): + if ( + self._find_txt( + neighbor, + "./bgp:connection-remote-address/\ + bgp:afi", + default="", + namespaces=C.NS, + ) + == "ipv4" + ): this_afi = "ipv4" elif ( self._find_txt( - neighbor, "./bgp:connection-remote-address/bgp:afi", default="", namespaces=C.NS + neighbor, + "./bgp:connection-remote-address/bgp:afi", + default="", + namespaces=C.NS, ) == "ipv6" ): this_afi = "ipv6" else: this_afi = self._find_txt( - neighbor, "./bgp:connection-remote-address/bgp:afi", default="", namespaces=C.NS + neighbor, + "./bgp:connection-remote-address/bgp:afi", + default="", + namespaces=C.NS, ) this_neighbor["address_family"][this_afi] = {} @@ -536,13 +666,19 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/bgp:prefixes-accepted", + default="", + namespaces=C.NS, ), 0, ) + napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-denied", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/bgp:prefixes-denied", + default="", + namespaces=C.NS, ), 0, ) @@ -551,23 +687,30 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ] = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/bgp:prefixes-accepted", + default="", + namespaces=C.NS, ), 0, ) this_neighbor["address_family"][this_afi][ "sent_prefixes" ] = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:af-data/\ - bgp:prefixes-advertised", default="", namespaces=C.NS), 0, + int, + self._find_txt( + neighbor, + "./bgp:af-data/\ + bgp:prefixes-advertised", + default="", + namespaces=C.NS, + ), + 0, ) except AttributeError: - this_neighbor["address_family"][this_afi][ - "received_prefixes"] = -1 - this_neighbor["address_family"][this_afi][ - "accepted_prefixes"] = -1 - this_neighbor["address_family"][this_afi][ - "sent_prefixes"] = -1 + this_neighbor["address_family"][this_afi]["received_prefixes"] = -1 + this_neighbor["address_family"][this_afi]["accepted_prefixes"] = -1 + this_neighbor["address_family"][this_afi]["sent_prefixes"] = -1 neighbor_ip = napalm.base.helpers.ip( self._find_txt( @@ -579,8 +722,7 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): return neighbors - rpc_reply = self.device.get(filter=( - 'subtree', C.BGP_NEIGHBOR_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.BGP_NEIGHBOR_REQ_FILTER)).xml # Converts string to tree rpc_reply_etree = ETREE.fromstring(rpc_reply) result = {} @@ -588,39 +730,58 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): this_vrf["peers"] = {} # get neighbors and router id from default(global) VRF - default_vrf_xpath = '''.//bgp:bgp/bgp:instances/bgp:instance/ - bgp:instance-active/bgp:default-vrf/''' + default_vrf_xpath = """.//bgp:bgp/bgp:instances/bgp:instance/ + bgp:instance-active/bgp:default-vrf/""" this_vrf["router_id"] = napalm.base.helpers.convert( str, self._find_txt( - rpc_reply_etree, default_vrf_xpath+"bgp:global-process-info/\ - bgp:vrf/bgp:router-id", default="", namespaces=C.NS) + rpc_reply_etree, + default_vrf_xpath + + "bgp:global-process-info/\ + bgp:vrf/bgp:router-id", + default="", + namespaces=C.NS, + ), + ) + this_vrf["peers"] = get_vrf_neighbors( + rpc_reply_etree, default_vrf_xpath + "bgp:neighbors/bgp:neighbor" ) - this_vrf["peers"] = get_vrf_neighbors(rpc_reply_etree, - default_vrf_xpath+"bgp:neighbors/bgp:neighbor") - result['global'] = this_vrf + result["global"] = this_vrf # get neighbors and router id from other VRFs - vrf_xpath = '''.//bgp:bgp/bgp:instances/ - bgp:instance/bgp:instance-active/bgp:vrfs''' - for vrf in rpc_reply_etree.xpath( - vrf_xpath+"/bgp:vrf", namespaces=C.NS): + vrf_xpath = """.//bgp:bgp/bgp:instances/ + bgp:instance/bgp:instance-active/bgp:vrfs""" + for vrf in rpc_reply_etree.xpath(vrf_xpath + "/bgp:vrf", namespaces=C.NS): this_vrf = {} this_vrf["peers"] = {} this_vrf["router_id"] = napalm.base.helpers.convert( str, - self._find_txt(vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:router-id", default="", namespaces=C.NS)) - vrf_name = self._find_txt(vrf, "./bgp:vrf-name", default="", namespaces=C.NS) - this_vrf["peers"] = get_vrf_neighbors(rpc_reply_etree, - vrf_xpath+"/bgp:vrf[bgp:vrf-name='"+vrf_name+"']\ - /bgp:neighbors/bgp:neighbor") + self._find_txt( + vrf, + "./bgp:global-process-info/bgp:vrf/\ + bgp:router-id", + default="", + namespaces=C.NS, + ), + ) + vrf_name = self._find_txt( + vrf, "./bgp:vrf-name", default="", namespaces=C.NS + ) + this_vrf["peers"] = get_vrf_neighbors( + rpc_reply_etree, + vrf_xpath + + "/bgp:vrf[bgp:vrf-name='" + + vrf_name + + "']\ + /bgp:neighbors/bgp:neighbor", + ) result[vrf_name] = this_vrf return result def get_environment(self): """Return environment details.""" + def env_ns_prefix(): """Return prefix for ENVMON model in router capabilities.""" for prefix in C.ENVMON_NAMESPACES: @@ -639,8 +800,9 @@ def env_ns_prefix(): router_model = self.get_facts().get("model") if router_model not in C.PLAT_NO_ENVMON: nsp = env_ns_prefix() - rpc_reply = self.device.get(filter=( - "subtree", C.ENVMON_RPC_REQ_FILTER[nsp])).xml + rpc_reply = self.device.get( + filter=("subtree", C.ENVMON_RPC_REQ_FILTER[nsp]) + ).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) @@ -650,11 +812,18 @@ def env_ns_prefix(): # fans = {} fan_location_xpath = ".//{}:environment/{}:oper/{}:fan/\ - {}:location".format(nsp, nsp, nsp, nsp) + {}:location".format( + nsp, nsp, nsp, nsp + ) for fan_location in result_tree.xpath( - fan_location_xpath, namespaces=C.ENVMON_NAMESPACES): - fan_name = self._find_txt(fan_location, "./{}:location".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES).lstrip('0/') + fan_location_xpath, namespaces=C.ENVMON_NAMESPACES + ): + fan_name = self._find_txt( + fan_location, + "./{}:location".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ).lstrip("0/") if "FT" in fan_name: fans[fan_name] = {"status": True} @@ -665,33 +834,74 @@ def env_ns_prefix(): # power = {} power_location_xpath = ".//{}:environment/{}:oper/{}:power/\ - {}:location".format(nsp, nsp, nsp, nsp) + {}:location".format( + nsp, nsp, nsp, nsp + ) capacity = 0.0 for power_location in result_tree.xpath( - power_location_xpath, namespaces=C.ENVMON_NAMESPACES): - power_location_name = self._find_txt(power_location, "./{}:location".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES) + power_location_xpath, namespaces=C.ENVMON_NAMESPACES + ): + power_location_name = self._find_txt( + power_location, + "./{}:location".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) if power_location_name.isdigit(): - capacity = float(self._find_txt(power_location, "./{}:pem_attributes/\ - {}:usable_power_capacity".format(nsp, nsp), - default="", namespaces=C.ENVMON_NAMESPACES)) + capacity = float( + self._find_txt( + power_location, + "./{}:pem_attributes/\ + {}:usable_power_capacity".format( + nsp, nsp + ), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) + ) continue - if re.search(r"\d/PT\d", power_location_name) is not None or re.search( - r"\d/PM\d", power_location_name) is not None: + if ( + re.search(r"\d/PT\d", power_location_name) is not None + or re.search(r"\d/PM\d", power_location_name) is not None + ): for pem_attr in power_location.xpath( - "./{}:pem_attributes".format(nsp), namespaces=C.ENVMON_NAMESPACES): - pem = self._find_txt(pem_attr, "./{}:pem".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES) - status = self._find_txt(pem_attr, "./{}:status".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES) - output_voltage = float(self._find_txt(pem_attr, "./{}:output_voltage".format(nsp), - default="0.0", namespaces=C.ENVMON_NAMESPACES)) - output_current = float(self._find_txt(pem_attr, "./{}:output_current".format(nsp), - default="0.0", namespaces=C.ENVMON_NAMESPACES)) - - power[pem] = {"status": status == "OK", - "output": round(output_voltage*output_current, 2), - "capacity": capacity} + "./{}:pem_attributes".format(nsp), + namespaces=C.ENVMON_NAMESPACES, + ): + pem = self._find_txt( + pem_attr, + "./{}:pem".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) + status = self._find_txt( + pem_attr, + "./{}:status".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) + output_voltage = float( + self._find_txt( + pem_attr, + "./{}:output_voltage".format(nsp), + default="0.0", + namespaces=C.ENVMON_NAMESPACES, + ) + ) + output_current = float( + self._find_txt( + pem_attr, + "./{}:output_current".format(nsp), + default="0.0", + namespaces=C.ENVMON_NAMESPACES, + ) + ) + + power[pem] = { + "status": status == "OK", + "output": round(output_voltage * output_current, 2), + "capacity": capacity, + } environment_status["power"] = power @@ -700,32 +910,76 @@ def env_ns_prefix(): # temperature = {} temp_location_xpath = ".//{}:environment/{}:oper/{}:temperatures/\ - {}:location".format(nsp, nsp, nsp, nsp) + {}:location".format( + nsp, nsp, nsp, nsp + ) for temp_location in result_tree.xpath( - temp_location_xpath, namespaces=C.ENVMON_NAMESPACES): - temp_location_name = self._find_txt(temp_location, "./{}:location".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES) + temp_location_xpath, namespaces=C.ENVMON_NAMESPACES + ): + temp_location_name = self._find_txt( + temp_location, + "./{}:location".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) for sensor_attributes in temp_location.xpath( - "./{}:sensor_attributes".format(nsp), namespaces=C.ENVMON_NAMESPACES): - sensor_id = self._find_txt(sensor_attributes, "./{}:sensor_id".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES) + "./{}:sensor_attributes".format(nsp), namespaces=C.ENVMON_NAMESPACES + ): + sensor_id = self._find_txt( + sensor_attributes, + "./{}:sensor_id".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) if sensor_id in ["Inlet", "Control Sensor"]: - temp_value = float(self._find_txt(sensor_attributes, "./{}:value".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES)) - major_lo = float(self._find_txt(sensor_attributes, "./{}:major_lo".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES)) - major_hi = float(self._find_txt(sensor_attributes, "./{}:major_hi".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES)) - critical_lo = float(self._find_txt(sensor_attributes, "./{}:critical_lo".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES)) - critical_hi = float(self._find_txt(sensor_attributes, "./{}:critical_hi".format(nsp), - default="", namespaces=C.ENVMON_NAMESPACES)) + temp_value = float( + self._find_txt( + sensor_attributes, + "./{}:value".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) + ) + major_lo = float( + self._find_txt( + sensor_attributes, + "./{}:major_lo".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) + ) + major_hi = float( + self._find_txt( + sensor_attributes, + "./{}:major_hi".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) + ) + critical_lo = float( + self._find_txt( + sensor_attributes, + "./{}:critical_lo".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) + ) + critical_hi = float( + self._find_txt( + sensor_attributes, + "./{}:critical_hi".format(nsp), + default="", + namespaces=C.ENVMON_NAMESPACES, + ) + ) is_alert = (temp_value <= major_lo) or (temp_value >= major_hi) - is_critical = (temp_value <= critical_lo) or (temp_value >= critical_hi) + is_critical = (temp_value <= critical_lo) or ( + temp_value >= critical_hi + ) temperature[temp_location_name] = { "is_alert": is_alert, "temperature": temp_value, - "is_critical": is_critical + "is_critical": is_critical, } break environment_status["temperature"] = temperature @@ -734,19 +988,26 @@ def env_ns_prefix(): # CPU # cpu = {} - rpc_reply = self.device.get(filter=("subtree", C.ENV_SYS_MON_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get( + filter=("subtree", C.ENV_SYS_MON_RPC_REQ_FILTER) + ).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) for module in result_tree.xpath( - ".//sys:system-monitoring/sys:cpu-utilization", namespaces=C.NS): + ".//sys:system-monitoring/sys:cpu-utilization", namespaces=C.NS + ): this_cpu = {} this_cpu["%usage"] = napalm.base.helpers.convert( - float, self._find_txt( - module, "./sys:total-cpu-five-minute", default="", namespaces=C.NS) + float, + self._find_txt( + module, "./sys:total-cpu-five-minute", default="", namespaces=C.NS + ), + ) + node_name = self._find_txt( + module, "./sys:node-name", default="", namespaces=C.NS ) - node_name = self._find_txt(module, "./sys:node-name", default="", namespaces=C.NS) cpu[node_name] = this_cpu environment_status["cpu"] = cpu @@ -754,25 +1015,37 @@ def env_ns_prefix(): # # Memory # - rpc_reply = self.device.get(filter=("subtree", - C.ENV_MEM_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.ENV_MEM_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) - for node in result_tree.xpath(".//mem:memory-summary/mem:nodes/mem:node", namespaces=C.NS): - node_name = self._find_txt(node, "./mem:node-name", default="", namespaces=C.NS) + for node in result_tree.xpath( + ".//mem:memory-summary/mem:nodes/mem:node", namespaces=C.NS + ): + node_name = self._find_txt( + node, "./mem:node-name", default="", namespaces=C.NS + ) slot = node_name.split("/")[1] - if (slot in ["RP0", "RSP0"]): + if slot in ["RP0", "RSP0"]: available_ram = napalm.base.helpers.convert( int, self._find_txt( - node, "./mem:summary/mem:system-ram-memory", default="", namespaces=C.NS), - ) + node, + "./mem:summary/mem:system-ram-memory", + default="", + namespaces=C.NS, + ), + ) free_ram = napalm.base.helpers.convert( int, - self._find_txt(node, "./mem:summary/\ - mem:free-physical-memory", default="", namespaces=C.NS), - ) + self._find_txt( + node, + "./mem:summary/\ + mem:free-physical-memory", + default="", + namespaces=C.NS, + ), + ) if available_ram and free_ram: used_ram = available_ram - free_ram memory = {} @@ -788,32 +1061,37 @@ def get_lldp_neighbors(self): # init result dict lldp_neighbors = {} - rpc_reply = self.device.get( - filter=("subtree", C.LLDP_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.LLDP_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) lldp_xpath = ".//lldp:lldp/lldp:nodes/lldp:node/lldp:neighbors\ /lldp:details/lldp:detail" for neighbor in result_tree.xpath( - lldp_xpath+"/lldp:lldp-neighbor", namespaces=C.NS): + lldp_xpath + "/lldp:lldp-neighbor", namespaces=C.NS + ): interface_name = self._find_txt( - neighbor, "./lldp:receiving-interface-name", default="", namespaces=C.NS) + neighbor, "./lldp:receiving-interface-name", default="", namespaces=C.NS + ) system_name = napalm.base.helpers.convert( str, - self._find_txt(neighbor, "./lldp:detail/lldp:system-name", default="", namespaces=C.NS) + self._find_txt( + neighbor, + "./lldp:detail/lldp:system-name", + default="", + namespaces=C.NS, + ), ) port_id = napalm.base.helpers.convert( str, - self._find_txt(neighbor, "./lldp:port-id-detail", default="", namespaces=C.NS) + self._find_txt( + neighbor, "./lldp:port-id-detail", default="", namespaces=C.NS + ), ) if interface_name not in lldp_neighbors.keys(): lldp_neighbors[interface_name] = [] lldp_neighbors[interface_name].append( - { - "hostname": system_name, - "port": port_id, - } + {"hostname": system_name, "port": port_id,} ) return lldp_neighbors @@ -822,36 +1100,88 @@ def get_lldp_neighbors_detail(self, interface=""): """Detailed view of the LLDP neighbors.""" lldp_neighbors_detail = {} - rpc_reply = self.device.get(filter=( - "subtree", C.LLDP_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.LLDP_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) lldp_neighbor_xpath = ".//lldp:lldp/lldp:nodes/lldp:node/lldp:neighbors\ /lldp:details/lldp:detail/lldp:lldp-neighbor" - for neighbor in result_tree.xpath( - lldp_neighbor_xpath, namespaces=C.NS): - interface_name = napalm.base.helpers.convert(str, self._find_txt( - neighbor, "./lldp:receiving-interface-name", default="", namespaces=C.NS)) - parent_interface = napalm.base.helpers.convert(str, self._find_txt( - neighbor, "./lldp:receiving-parent-interface-name", default="None", namespaces=C.NS)) + for neighbor in result_tree.xpath(lldp_neighbor_xpath, namespaces=C.NS): + interface_name = napalm.base.helpers.convert( + str, + self._find_txt( + neighbor, + "./lldp:receiving-interface-name", + default="", + namespaces=C.NS, + ), + ) + parent_interface = napalm.base.helpers.convert( + str, + self._find_txt( + neighbor, + "./lldp:receiving-parent-interface-name", + default="None", + namespaces=C.NS, + ), + ) chassis_id_raw = self._find_txt( - neighbor, "./lldp:chassis-id", default="", namespaces=C.NS) + neighbor, "./lldp:chassis-id", default="", namespaces=C.NS + ) chassis_id = napalm.base.helpers.convert( napalm.base.helpers.mac, chassis_id_raw, chassis_id_raw ) - port_id = napalm.base.helpers.convert(str, self._find_txt( - neighbor, "./lldp:port-id-detail", default="", namespaces=C.NS)) - port_descr = napalm.base.helpers.convert(str, self._find_txt( - neighbor, "./lldp:detail/lldp:port-description", default="", namespaces=C.NS)) - system_name = napalm.base.helpers.convert(str, self._find_txt( - neighbor, "./lldp:detail/lldp:system-name", default="", namespaces=C.NS)) - system_descr = napalm.base.helpers.convert(str, self._find_txt( - neighbor, "./lldp:detail/lldp:system-description", default="", namespaces=C.NS)) - system_capabilities = napalm.base.helpers.convert(str, self._find_txt( - neighbor, "./lldp:detail/lldp:system-capabilities", default="", namespaces=C.NS)) - enabled_capabilities = napalm.base.helpers.convert(str, self._find_txt( - neighbor, "./lldp:detail/lldp:enabled-capabilities", default="", namespaces=C.NS)) + port_id = napalm.base.helpers.convert( + str, + self._find_txt( + neighbor, "./lldp:port-id-detail", default="", namespaces=C.NS + ), + ) + port_descr = napalm.base.helpers.convert( + str, + self._find_txt( + neighbor, + "./lldp:detail/lldp:port-description", + default="", + namespaces=C.NS, + ), + ) + system_name = napalm.base.helpers.convert( + str, + self._find_txt( + neighbor, + "./lldp:detail/lldp:system-name", + default="", + namespaces=C.NS, + ), + ) + system_descr = napalm.base.helpers.convert( + str, + self._find_txt( + neighbor, + "./lldp:detail/lldp:system-description", + default="", + namespaces=C.NS, + ), + ) + system_capabilities = napalm.base.helpers.convert( + str, + self._find_txt( + neighbor, + "./lldp:detail/lldp:system-capabilities", + default="", + namespaces=C.NS, + ), + ) + enabled_capabilities = napalm.base.helpers.convert( + str, + self._find_txt( + neighbor, + "./lldp:detail/lldp:enabled-capabilities", + default="", + namespaces=C.NS, + ), + ) if interface_name not in lldp_neighbors_detail.keys(): lldp_neighbors_detail[interface_name] = [] @@ -863,12 +1193,12 @@ def get_lldp_neighbors_detail(self, interface=""): "remote_port_description": port_descr, "remote_system_name": system_name, "remote_system_description": system_descr, - "remote_system_capab": - napalm.base.helpers.transform_lldp_capab( - system_capabilities), - "remote_system_enable_capab": - napalm.base.helpers.transform_lldp_capab( - enabled_capabilities), + "remote_system_capab": napalm.base.helpers.transform_lldp_capab( + system_capabilities + ), + "remote_system_enable_capab": napalm.base.helpers.transform_lldp_capab( + enabled_capabilities + ), } ) @@ -883,8 +1213,7 @@ def get_bgp_config(self, group="", neighbor=""): bgp_config = {} # a helper - def build_prefix_limit( - af_table, limit, prefix_percent, prefix_timeout): + def build_prefix_limit(af_table, limit, prefix_percent, prefix_timeout): prefix_limit = {} inet = False inet6 = False @@ -909,8 +1238,9 @@ def build_prefix_limit( return prefix_limit # here begins actual method... - rpc_reply = self.device.get_config(source="running", filter=( - 'subtree', C.BGP_CFG_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get_config( + source="running", filter=("subtree", C.BGP_CFG_RPC_REQ_FILTER) + ).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) @@ -924,39 +1254,54 @@ def build_prefix_limit( for bgp_neighbor in result_tree.xpath(bgp_neighbor_xpath, namespaces=C.NS): group_name = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-group-add-member", default="", namespaces=C.NS + "./bgpc:neighbor-group-add-member", + default="", + namespaces=C.NS, ) peer = napalm.base.helpers.ip( self._find_txt( - bgp_neighbor, - "./bgpc:neighbor-address", default="", namespaces=C.NS + bgp_neighbor, "./bgpc:neighbor-address", default="", namespaces=C.NS ) ) if neighbor and peer != neighbor: continue description = self._find_txt( - bgp_neighbor, - "./bgpc:description", default="", namespaces=C.NS) + bgp_neighbor, "./bgpc:description", default="", namespaces=C.NS + ) peer_as = napalm.base.helpers.convert( - int, self._find_txt( + int, + self._find_txt( bgp_neighbor, - "./bgpc:remote-as/bgpc:as-yy", default="", namespaces=C.NS), 0 + "./bgpc:remote-as/bgpc:as-yy", + default="", + namespaces=C.NS, + ), + 0, ) local_as = napalm.base.helpers.convert( - int, self._find_txt( + int, + self._find_txt( bgp_neighbor, - "./bgpc:local-as/bgpc:as-yy", default="", namespaces=C.NS), 0 + "./bgpc:local-as/bgpc:as-yy", + default="", + namespaces=C.NS, + ), + 0, ) af_table = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", default="", namespaces=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", + default="", + namespaces=C.NS, ) prefix_limit = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:prefix-limit", default="", namespaces=C.NS + bgpc:maximum-prefixes/bgpc:prefix-limit", + default="", + namespaces=C.NS, ), 0, ) @@ -965,7 +1310,9 @@ def build_prefix_limit( self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:warning-percentage", default="", namespaces=C.NS + bgpc:maximum-prefixes/bgpc:warning-percentage", + default="", + namespaces=C.NS, ), 0, ) @@ -974,28 +1321,38 @@ def build_prefix_limit( self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/\ - bgpc:maximum-prefixes/bgpc:restart-time", default="", namespaces=C.NS + bgpc:maximum-prefixes/bgpc:restart-time", + default="", + namespaces=C.NS, ), 0, ) import_policy = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-in", default="", namespaces=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-in", + default="", + namespaces=C.NS, ) export_policy = self._find_txt( bgp_neighbor, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-out", default="", namespaces=C.NS + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:route-policy-out", + default="", + namespaces=C.NS, ) local_addr_raw = self._find_txt( bgp_neighbor, - "./bgpc:local-address/bgpc:local-ip-address", default="", namespaces=C.NS + "./bgpc:local-address/bgpc:local-ip-address", + default="", + namespaces=C.NS, ) local_address = napalm.base.helpers.convert( napalm.base.helpers.ip, local_addr_raw, local_addr_raw ) password = self._find_txt( bgp_neighbor, - "./bgpc:password/bgpc:password", default="", namespaces=C.NS + "./bgpc:password/bgpc:password", + default="", + namespaces=C.NS, ) nhs = False route_reflector = False @@ -1021,73 +1378,92 @@ def build_prefix_limit( bgp_neighbor_group_xpath = ".//bgpc:bgp/bgpc:instance/bgpc:instance-as/\ bgpc:four-byte-as/bgpc:default-vrf/bgpc:bgp-entity/\ bgpc:neighbor-groups/bgpc:neighbor-group" - for bgp_group in result_tree.xpath( - bgp_neighbor_group_xpath, namespaces=C.NS): + for bgp_group in result_tree.xpath(bgp_neighbor_group_xpath, namespaces=C.NS): group_name = self._find_txt( - bgp_group, - "./bgpc:neighbor-group-name", default="", namespaces=C.NS + bgp_group, "./bgpc:neighbor-group-name", default="", namespaces=C.NS ) if group and group != group_name: continue bgp_type = "external" # by default external # must check description = self._find_txt( - bgp_group, - "./bgpc:description", default="", namespaces=C.NS) + bgp_group, "./bgpc:description", default="", namespaces=C.NS + ) import_policy = self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:route-policy-in", default="", namespaces=C.NS + bgpc:neighbor-group-af/bgpc:route-policy-in", + default="", + namespaces=C.NS, ) export_policy = self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:route-policy-out", default="", namespaces=C.NS + bgpc:neighbor-group-af/bgpc:route-policy-out", + default="", + namespaces=C.NS, ) multipath = ( self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ - bgpc:neighbor-group-af/bgpc:multipath", default="", namespaces=C.NS + bgpc:neighbor-group-af/bgpc:multipath", + default="", + namespaces=C.NS, ) == "true" ) peer_as = napalm.base.helpers.convert( - int, self._find_txt( + int, + self._find_txt( bgp_group, - "./bgpc:remote-as/bgpc:as-yy", default="", namespaces=C.NS), + "./bgpc:remote-as/bgpc:as-yy", + default="", + namespaces=C.NS, + ), 0, ) local_as = napalm.base.helpers.convert( - int, self._find_txt( - bgp_group, - "./bgpc:local-as/bgpc:as-yy", default="", namespaces=C.NS), + int, + self._find_txt( + bgp_group, "./bgpc:local-as/bgpc:as-yy", default="", namespaces=C.NS + ), 0, ) multihop_ttl = napalm.base.helpers.convert( int, self._find_txt( bgp_group, - "./bgpc:ebgp-multihop/bgpc:max-hop-count", default="", namespaces=C.NS), + "./bgpc:ebgp-multihop/bgpc:max-hop-count", + default="", + namespaces=C.NS, + ), 0, ) local_addr_raw = self._find_txt( bgp_group, - "./bgpc:local-address/bgpc:local-ip-address", default="", namespaces=C.NS + "./bgpc:local-address/bgpc:local-ip-address", + default="", + namespaces=C.NS, ) local_address = napalm.base.helpers.convert( napalm.base.helpers.ip, local_addr_raw, local_addr_raw ) af_table = self._find_txt( bgp_group, - "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", default="", namespaces=C.NS) + "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", + default="", + namespaces=C.NS, + ) prefix_limit = napalm.base.helpers.convert( int, self._find_txt( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:prefix-limit", default="", namespaces=C.NS + bgpc:prefix-limit", + default="", + namespaces=C.NS, ), 0, ) @@ -1097,7 +1473,9 @@ def build_prefix_limit( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:warning-percentage", default="", namespaces=C.NS + bgpc:warning-percentage", + default="", + namespaces=C.NS, ), 0, ) @@ -1107,7 +1485,9 @@ def build_prefix_limit( bgp_group, "./bgpc:neighbor-group-afs/\ bgpc:neighbor-group-af/bgpc:maximum-prefixes/\ - bgpc:restart-time", default="", namespaces=C.NS + bgpc:restart-time", + default="", + namespaces=C.NS, ), 0, ) @@ -1152,106 +1532,183 @@ def build_prefix_limit( def get_bgp_neighbors_detail(self, neighbor_address=""): """Detailed view of the BGP neighbors operational data.""" - def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vrf_holdtime): + + def get_vrf_neighbors_detail( + rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vrf_holdtime + ): """Detailed view of the BGP neighbors operational data for a given VRF.""" bgp_vrf_neighbors_detail = {} bgp_vrf_neighbors_detail[vrf_name] = {} for neighbor in rpc_reply_etree.xpath(xpath, namespaces=C.NS): up = ( - self._find_txt(neighbor, "./bgp:connection-state", default="", namespaces=C.NS) + self._find_txt( + neighbor, "./bgp:connection-state", default="", namespaces=C.NS + ) == "bgp-st-estab" ) local_as = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:local-as", default="", namespaces=C.NS), 0 + int, + self._find_txt( + neighbor, "./bgp:local-as", default="", namespaces=C.NS + ), + 0, ) remote_as = napalm.base.helpers.convert( - int, self._find_txt(neighbor, "./bgp:remote-as", default="", namespaces=C.NS), 0 + int, + self._find_txt( + neighbor, "./bgp:remote-as", default="", namespaces=C.NS + ), + 0, ) router_id = napalm.base.helpers.ip( - self._find_txt(neighbor, "./bgp:router-id", default="", namespaces=C.NS) + self._find_txt( + neighbor, "./bgp:router-id", default="", namespaces=C.NS + ) ) remote_address = napalm.base.helpers.ip( self._find_txt( - neighbor, "./bgp:neighbor-address", - default="", namespaces=C.NS + neighbor, "./bgp:neighbor-address", default="", namespaces=C.NS ) ) - local_address_configured = (self._find_txt( - neighbor, "./bgp:is-local-address-configured", default="", namespaces=C.NS) + local_address_configured = ( + self._find_txt( + neighbor, + "./bgp:is-local-address-configured", + default="", + namespaces=C.NS, + ) == "true" ) - local_address = napalm.base.helpers.ip(self._find_txt( - neighbor, "./bgp:connection-local-address/\ - bgp:ipv4-address", default="", namespaces=C.NS + local_address = napalm.base.helpers.ip( + self._find_txt( + neighbor, + "./bgp:connection-local-address/\ + bgp:ipv4-address", + default="", + namespaces=C.NS, ) or self._find_txt( - neighbor, "./bgp:connection-local-address/\ - bgp:ipv6-address", default="", namespaces=C.NS + neighbor, + "./bgp:connection-local-address/\ + bgp:ipv6-address", + default="", + namespaces=C.NS, ) ) local_port = napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:connection-local-port", default="", namespaces=C.NS) + int, + self._find_txt( + neighbor, + "./bgp:connection-local-port", + default="", + namespaces=C.NS, + ), ) remote_address = napalm.base.helpers.ip( self._find_txt( - neighbor, "./bgp:connection-remote-address/\ - bgp:ipv4-address", default="", namespaces=C.NS + neighbor, + "./bgp:connection-remote-address/\ + bgp:ipv4-address", + default="", + namespaces=C.NS, ) or self._find_txt( - neighbor, "./bgp:connection-remote-address/\ - bgp:ipv6-address", default="", namespaces=C.NS + neighbor, + "./bgp:connection-remote-address/\ + bgp:ipv6-address", + default="", + namespaces=C.NS, ) ) remote_port = napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:connection-remote-port", default="", namespaces=C.NS) + int, + self._find_txt( + neighbor, + "./bgp:connection-remote-port", + default="", + namespaces=C.NS, + ), ) - multihop = (self._find_txt( - neighbor, "\ - ./bgp:is-external-neighbor-not-directly-connected", default="", namespaces=C.NS + multihop = ( + self._find_txt( + neighbor, + "\ + ./bgp:is-external-neighbor-not-directly-connected", + default="", + namespaces=C.NS, ) == "true" ) - remove_private_as = (self._find_txt( - neighbor, "./bgp:af-data/\ - bgp:remove-private-as-from-updates", default="", namespaces=C.NS + remove_private_as = ( + self._find_txt( + neighbor, + "./bgp:af-data/\ + bgp:remove-private-as-from-updates", + default="", + namespaces=C.NS, ) == "true" ) multipath = ( self._find_txt( - neighbor, "./bgp:af-data/\ - bgp:selective-multipath-eligible", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/\ + bgp:selective-multipath-eligible", + default="", + namespaces=C.NS, ) == "true" ) import_policy = self._find_txt( - neighbor, "./bgp:af-data/bgp:route-policy-in", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/bgp:route-policy-in", + default="", + namespaces=C.NS, ) export_policy = self._find_txt( - neighbor, "./bgp:af-data/bgp:route-policy-out", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/bgp:route-policy-out", + default="", + namespaces=C.NS, ) input_messages = napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:messges-received", default="", namespaces=C.NS), 0 + int, + self._find_txt( + neighbor, "./bgp:messges-received", default="", namespaces=C.NS + ), + 0, ) output_messages = napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:messages-sent", default="", namespaces=C.NS), 0 + int, + self._find_txt( + neighbor, "./bgp:messages-sent", default="", namespaces=C.NS + ), + 0, ) connection_down_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:connection-down-count", default="", namespaces=C.NS), + neighbor, + "./bgp:connection-down-count", + default="", + namespaces=C.NS, + ), 0, ) messages_queued_out = napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:messages-queued-out", default="", namespaces=C.NS), 0 + int, + self._find_txt( + neighbor, + "./bgp:messages-queued-out", + default="", + namespaces=C.NS, + ), + 0, ) connection_state = ( - self._find_txt(neighbor, "./bgp:connection-state", default="", namespaces=C.NS) + self._find_txt( + neighbor, "./bgp:connection-state", default="", namespaces=C.NS + ) .replace("bgp-st-", "") .title() ) @@ -1259,28 +1716,42 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr connection_state = "Established" previous_connection_state = napalm.base.helpers.convert( str, - _BGP_STATE_.get(self._find_txt( - neighbor, "./bgp:previous-connection-state", "0", namespaces=C.NS + _BGP_STATE_.get( + self._find_txt( + neighbor, + "./bgp:previous-connection-state", + "0", + namespaces=C.NS, ) ), ) active_prefix_count = napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:af-data/bgp:number-of-bestpaths", default="", namespaces=C.NS + int, + self._find_txt( + neighbor, + "./bgp:af-data/bgp:number-of-bestpaths", + default="", + namespaces=C.NS, ), 0, ) accepted_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-accepted", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/bgp:prefixes-accepted", + default="", + namespaces=C.NS, ), 0, ) suppressed_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/bgp:prefixes-denied", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/bgp:prefixes-denied", + default="", + namespaces=C.NS, ), 0, ) @@ -1288,41 +1759,70 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr advertised_prefix_count = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:af-data/\ - bgp:prefixes-advertised", default="", namespaces=C.NS + neighbor, + "./bgp:af-data/\ + bgp:prefixes-advertised", + default="", + namespaces=C.NS, ), 0, ) suppress_4byte_as = ( self._find_txt( - neighbor, "./bgp:suppress4-byte-as", default="", namespaces=C.NS) == "true" + neighbor, "./bgp:suppress4-byte-as", default="", namespaces=C.NS + ) + == "true" ) local_as_prepend = ( self._find_txt( - neighbor, "./bgp:local-as-no-prepend", default="", namespaces=C.NS) != "true" + neighbor, + "./bgp:local-as-no-prepend", + default="", + namespaces=C.NS, + ) + != "true" ) holdtime = ( napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:hold-time", default="", namespaces=C.NS), 0 + int, + self._find_txt( + neighbor, "./bgp:hold-time", default="", namespaces=C.NS + ), + 0, ) or vrf_holdtime ) configured_holdtime = napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:configured-hold-time", default="", namespaces=C.NS), 0 + int, + self._find_txt( + neighbor, + "./bgp:configured-hold-time", + default="", + namespaces=C.NS, + ), + 0, ) keepalive = ( napalm.base.helpers.convert( - int, self._find_txt( - neighbor, "./bgp:keep-alive-time", default="", namespaces=C.NS), 0 + int, + self._find_txt( + neighbor, + "./bgp:keep-alive-time", + default="", + namespaces=C.NS, + ), + 0, ) or vrf_keepalive ) configured_keepalive = napalm.base.helpers.convert( int, self._find_txt( - neighbor, "./bgp:configured-keepalive", default="", namespaces=C.NS), + neighbor, + "./bgp:configured-keepalive", + default="", + namespaces=C.NS, + ), 0, ) flap_count = int(connection_down_count / 2) @@ -1372,8 +1872,7 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr ) return bgp_vrf_neighbors_detail - rpc_reply = self.device.get(filter=( - 'subtree', C.BGP_NEIGHBOR_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.BGP_NEIGHBOR_REQ_FILTER)).xml # Converts string to tree rpc_reply_etree = ETREE.fromstring(rpc_reply) _BGP_STATE_ = { @@ -1388,34 +1887,79 @@ def get_vrf_neighbors_detail(rpc_reply_etree, xpath, vrf_name, vrf_keepalive, vr bgp_neighbors_detail = {} # get neighbors from default(global) VRF - default_vrf_xpath = '''.//bgp:bgp/bgp:instances/bgp:instance/ - bgp:instance-active/bgp:default-vrf''' + default_vrf_xpath = """.//bgp:bgp/bgp:instances/bgp:instance/ + bgp:instance-active/bgp:default-vrf""" vrf_name = "default" - default_vrf_keepalive = napalm.base.helpers.convert(int, self._find_txt( - rpc_reply_etree, default_vrf_xpath+"/bgp:global-process-info/bgp:vrf/\ - bgp:keep-alive-time", default="", namespaces=C.NS),) - default_vrf_holdtime = napalm.base.helpers.convert(int, self._find_txt( - rpc_reply_etree, default_vrf_xpath+"/bgp:global-process-info/bgp:vrf/\ - bgp:hold-time", default="", namespaces=C.NS),) - bgp_neighbors_detail["global"] = get_vrf_neighbors_detail(rpc_reply_etree, - default_vrf_xpath+"/bgp:neighbors/bgp:neighbor", vrf_name, - default_vrf_keepalive, default_vrf_holdtime)[vrf_name] + default_vrf_keepalive = napalm.base.helpers.convert( + int, + self._find_txt( + rpc_reply_etree, + default_vrf_xpath + + "/bgp:global-process-info/bgp:vrf/\ + bgp:keep-alive-time", + default="", + namespaces=C.NS, + ), + ) + default_vrf_holdtime = napalm.base.helpers.convert( + int, + self._find_txt( + rpc_reply_etree, + default_vrf_xpath + + "/bgp:global-process-info/bgp:vrf/\ + bgp:hold-time", + default="", + namespaces=C.NS, + ), + ) + bgp_neighbors_detail["global"] = get_vrf_neighbors_detail( + rpc_reply_etree, + default_vrf_xpath + "/bgp:neighbors/bgp:neighbor", + vrf_name, + default_vrf_keepalive, + default_vrf_holdtime, + )[vrf_name] # get neighbors from other VRFs - vrf_xpath = '''.//bgp:bgp/bgp:instances/ - bgp:instance/bgp:instance-active/bgp:vrfs''' - for vrf in rpc_reply_etree.xpath( - vrf_xpath+"/bgp:vrf", namespaces=C.NS): - vrf_name = self._find_txt(vrf, "./bgp:vrf-name", default="", namespaces=C.NS) - vrf_keepalive = napalm.base.helpers.convert(int, self._find_txt( - vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:keep-alive-time", default="", namespaces=C.NS),) - vrf_holdtime = napalm.base.helpers.convert(int, self._find_txt( - vrf, "./bgp:global-process-info/bgp:vrf/\ - bgp:hold-time", default="", namespaces=C.NS),) - bgp_neighbors_detail.update(get_vrf_neighbors_detail( - rpc_reply_etree, vrf_xpath+"/bgp:vrf[bgp:vrf-name='"+vrf_name+"']\ - /bgp:neighbors/bgp:neighbor", vrf_name, vrf_keepalive, vrf_holdtime)) + vrf_xpath = """.//bgp:bgp/bgp:instances/ + bgp:instance/bgp:instance-active/bgp:vrfs""" + for vrf in rpc_reply_etree.xpath(vrf_xpath + "/bgp:vrf", namespaces=C.NS): + vrf_name = self._find_txt( + vrf, "./bgp:vrf-name", default="", namespaces=C.NS + ) + vrf_keepalive = napalm.base.helpers.convert( + int, + self._find_txt( + vrf, + "./bgp:global-process-info/bgp:vrf/\ + bgp:keep-alive-time", + default="", + namespaces=C.NS, + ), + ) + vrf_holdtime = napalm.base.helpers.convert( + int, + self._find_txt( + vrf, + "./bgp:global-process-info/bgp:vrf/\ + bgp:hold-time", + default="", + namespaces=C.NS, + ), + ) + bgp_neighbors_detail.update( + get_vrf_neighbors_detail( + rpc_reply_etree, + vrf_xpath + + "/bgp:vrf[bgp:vrf-name='" + + vrf_name + + "']\ + /bgp:neighbors/bgp:neighbor", + vrf_name, + vrf_keepalive, + vrf_holdtime, + ) + ) return bgp_neighbors_detail @@ -1428,19 +1972,28 @@ def get_arp_table(self, vrf=""): arp_table = [] - rpc_reply = self.device.get(filter=('subtree', C.ARP_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.ARP_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) arp_entry_xpath = ".//arp:arp/arp:nodes/arp:node/arp:entries/arp:entry" for arp_entry in result_tree.xpath(arp_entry_xpath, namespaces=C.NS): - interface = napalm.base.helpers.convert(str, self._find_txt( - arp_entry, "./arp:interface-name", default="", namespaces=C.NS)) - ip = napalm.base.helpers.convert(str, self._find_txt( - arp_entry, "./arp:address", default="", namespaces=C.NS)) - age = napalm.base.helpers.convert(float, self._find_txt( - arp_entry, "./arp:age", default="0.0", namespaces=C.NS)) + interface = napalm.base.helpers.convert( + str, + self._find_txt( + arp_entry, "./arp:interface-name", default="", namespaces=C.NS + ), + ) + ip = napalm.base.helpers.convert( + str, + self._find_txt(arp_entry, "./arp:address", default="", namespaces=C.NS), + ) + age = napalm.base.helpers.convert( + float, + self._find_txt(arp_entry, "./arp:age", default="0.0", namespaces=C.NS), + ) mac_raw = self._find_txt( - arp_entry, "./arp:hardware-address", default="", namespaces=C.NS) + arp_entry, "./arp:hardware-address", default="", namespaces=C.NS + ) arp_table.append( { @@ -1457,23 +2010,38 @@ def get_ntp_peers(self): """Return the NTP peers configured on the device.""" ntp_peers = {} - rpc_reply = self.device.get_config(source="running", filter=( - 'subtree', C.NTP_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get_config( + source="running", filter=("subtree", C.NTP_RPC_REQ_FILTER) + ).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) for version in ["ipv4", "ipv6"]: ntp_xpath = ".//ntpc:ntp/ntpc:peer-vrfs/ntpc:peer-vrf/\ - ntpc:peer-{version}s".format(version=version) - for peer in result_tree.xpath(ntp_xpath+"/ntpc:peer-{version}".format( - version=version), namespaces=C.NS): - peer_type = self._find_txt(peer, "./ntpc:peer-type-{version}/\ - ntpc:peer-type".format(version=version), default="", namespaces=C.NS) + ntpc:peer-{version}s".format( + version=version + ) + for peer in result_tree.xpath( + ntp_xpath + "/ntpc:peer-{version}".format(version=version), + namespaces=C.NS, + ): + peer_type = self._find_txt( + peer, + "./ntpc:peer-type-{version}/\ + ntpc:peer-type".format( + version=version + ), + default="", + namespaces=C.NS, + ) if peer_type != "peer": continue peer_address = self._find_txt( - peer, "./ntpc:address-{version}".format( - version=version), default="", namespaces=C.NS) + peer, + "./ntpc:address-{version}".format(version=version), + default="", + namespaces=C.NS, + ) if not peer_address: continue ntp_peers[peer_address] = {} @@ -1484,24 +2052,38 @@ def get_ntp_servers(self): """Return the NTP servers configured on the device.""" ntp_servers = {} - rpc_reply = self.device.get_config(source="running", filter=( - "subtree", C.NTP_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get_config( + source="running", filter=("subtree", C.NTP_RPC_REQ_FILTER) + ).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) for version in ["ipv4", "ipv6"]: ntp_xpath = ".//ntpc:ntp/ntpc:peer-vrfs/ntpc:peer-vrf/\ - ntpc:peer-{version}s".format(version=version) + ntpc:peer-{version}s".format( + version=version + ) for peer in result_tree.xpath( - ntp_xpath+"/ntpc:peer-{version}".format( - version=version), namespaces=C.NS): - peer_type = self._find_txt(peer, "./ntpc:peer-type-{version}/\ - ntpc:peer-type".format(version=version), default="", namespaces=C.NS) + ntp_xpath + "/ntpc:peer-{version}".format(version=version), + namespaces=C.NS, + ): + peer_type = self._find_txt( + peer, + "./ntpc:peer-type-{version}/\ + ntpc:peer-type".format( + version=version + ), + default="", + namespaces=C.NS, + ) if peer_type != "server": continue server_address = self._find_txt( - peer, "./ntpc:address-{version}".format( - version=version), default="", namespaces=C.NS) + peer, + "./ntpc:address-{version}".format(version=version), + default="", + namespaces=C.NS, + ) if not server_address: continue ntp_servers[server_address] = {} @@ -1512,20 +2094,23 @@ def get_ntp_stats(self): """Return NTP stats (associations).""" ntp_stats = [] - rpc_reply = self.device.get(filter=( - "subtree", C.NTP_STAT_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.NTP_STAT_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) xpath = ".//ntp:ntp/ntp:nodes/ntp:node/ntp:associations/\ ntp:peer-summary-info/ntp:peer-info-common" for node in result_tree.xpath(xpath, namespaces=C.NS): - synchronized = self._find_txt( - node, "./ntp:is-sys-peer", default="", namespaces=C.NS) == "true" + synchronized = ( + self._find_txt(node, "./ntp:is-sys-peer", default="", namespaces=C.NS) + == "true" + ) address = self._find_txt(node, "./ntp:address", default="", namespaces=C.NS) if address == "DLRSC node": continue - referenceid = self._find_txt(node, "./ntp:reference-id", default="", namespaces=C.NS) + referenceid = self._find_txt( + node, "./ntp:reference-id", default="", namespaces=C.NS + ) hostpoll = napalm.base.helpers.convert( int, self._find_txt(node, "./ntp:host-poll", "0", namespaces=C.NS) ) @@ -1574,10 +2159,14 @@ def get_interfaces_ip(self): # parsing IPv4 int4_xpath = ".//int4:ipv4-network/int4:nodes/int4:node/\ int4:interface-data/int4:vrfs/int4:vrf/int4:details" - for interface in ipv4_ipv6_tree.xpath(int4_xpath+"/int4:detail", namespaces=C.NS): + for interface in ipv4_ipv6_tree.xpath( + int4_xpath + "/int4:detail", namespaces=C.NS + ): interface_name = napalm.base.helpers.convert( str, - self._find_txt(interface, "./int4:interface-name", default="", namespaces=C.NS), + self._find_txt( + interface, "./int4:interface-name", default="", namespaces=C.NS + ), ) primary_ip = napalm.base.helpers.ip( self._find_txt( @@ -1594,18 +2183,26 @@ def get_interfaces_ip(self): interfaces_ip[interface_name] = {} if "ipv4" not in interfaces_ip[interface_name].keys(): interfaces_ip[interface_name]["ipv4"] = {} - if primary_ip not in interfaces_ip[interface_name].get( - "ipv4", {}).keys(): + if primary_ip not in interfaces_ip[interface_name].get("ipv4", {}).keys(): interfaces_ip[interface_name]["ipv4"][primary_ip] = { "prefix_length": primary_prefix } for secondary_address in interface.xpath( - "./int4:secondary-address", namespaces=C.NS): + "./int4:secondary-address", namespaces=C.NS + ): secondary_ip = napalm.base.helpers.ip( - self._find_txt(secondary_address, "./int4:address", default="", namespaces=C.NS) + self._find_txt( + secondary_address, "./int4:address", default="", namespaces=C.NS + ) ) secondary_prefix = napalm.base.helpers.convert( - int, self._find_txt(secondary_address, "./int4:prefix-length", default="", namespaces=C.NS) + int, + self._find_txt( + secondary_address, + "./int4:prefix-length", + default="", + namespaces=C.NS, + ), ) if secondary_ip not in interfaces_ip[interface_name]: interfaces_ip[interface_name]["ipv4"][secondary_ip] = { @@ -1615,11 +2212,17 @@ def get_interfaces_ip(self): # parsing IPv6 int6_xpath = ".//int6:ipv6-network/int6:nodes/int6:node/\ int6:interface-data" - for interface in ipv4_ipv6_tree.xpath(int6_xpath + "/int6:vrfs/int6:vrf/int6:global-details/\ - int6:global-detail", namespaces=C.NS): + for interface in ipv4_ipv6_tree.xpath( + int6_xpath + + "/int6:vrfs/int6:vrf/int6:global-details/\ + int6:global-detail", + namespaces=C.NS, + ): interface_name = napalm.base.helpers.convert( str, - self._find_txt(interface, "./int6:interface-name", default="", namespaces=C.NS), + self._find_txt( + interface, "./int6:interface-name", default="", namespaces=C.NS + ), ) if interface_name not in interfaces_ip.keys(): interfaces_ip[interface_name] = {} @@ -1627,18 +2230,23 @@ def get_interfaces_ip(self): interfaces_ip[interface_name]["ipv6"] = {} for address in interface.xpath("./int6:address", namespaces=C.NS): address_ip = napalm.base.helpers.ip( - self._find_txt(address, "./int6:address", default="", namespaces=C.NS) + self._find_txt( + address, "./int6:address", default="", namespaces=C.NS + ) ) address_prefix = napalm.base.helpers.convert( - int, self._find_txt(address, "./int6:prefix-length", default="", namespaces=C.NS) + int, + self._find_txt( + address, "./int6:prefix-length", default="", namespaces=C.NS + ), ) if ( address_ip not in interfaces_ip[interface_name].get("ipv6", {}).keys() ): interfaces_ip[interface_name]["ipv6"][address_ip] = { - "prefix_length": address_prefix - } + "prefix_length": address_prefix + } return interfaces_ip @@ -1646,22 +2254,31 @@ def get_mac_address_table(self): """Return the MAC address table.""" mac_table = [] - rpc_reply = self.device.get(filter=( - "subtree", C.MAC_TABLE_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.MAC_TABLE_RPC_REQ_FILTER)).xml # Converts string to etree result_tree = ETREE.fromstring(rpc_reply) mac_xpath = ".//mac:l2vpn-forwarding/mac:nodes/mac:node/mac:l2fibmac-details" for mac_entry in result_tree.xpath( - mac_xpath+"/mac:l2fibmac-detail", namespaces=C.NS): - mac_raw = self._find_txt(mac_entry, "./mac:address", default="", namespaces=C.NS) + mac_xpath + "/mac:l2fibmac-detail", namespaces=C.NS + ): + mac_raw = self._find_txt( + mac_entry, "./mac:address", default="", namespaces=C.NS + ) vlan = napalm.base.helpers.convert( int, - self._find_txt(mac_entry, "./mac:name", default="", namespaces=C.NS).replace( - "vlan", ""), 0, + self._find_txt( + mac_entry, "./mac:name", default="", namespaces=C.NS + ).replace("vlan", ""), + 0, + ) + interface = self._find_txt( + mac_entry, + "./mac:segment/mac:ac/\ + mac:interface-handle", + default="", + namespaces=C.NS, ) - interface = self._find_txt(mac_entry, "./mac:segment/mac:ac/\ - mac:interface-handle", default="", namespaces=C.NS) mac_table.append( { @@ -1705,42 +2322,66 @@ def get_route_to(self, destination="", protocol="", longer=False): if ipv == 6: route_info_rpc_command = (C.ROUTE_IPV6_RPC_REQ_FILTER).format( - network=network, prefix_length=prefix_length) + network=network, prefix_length=prefix_length + ) else: route_info_rpc_command = (C.ROUTE_IPV4_RPC_REQ_FILTER).format( - network=network, prefix_length=prefix_length) + network=network, prefix_length=prefix_length + ) - rpc_reply = self.device.get(filter=('subtree', route_info_rpc_command)).xml + rpc_reply = self.device.get(filter=("subtree", route_info_rpc_command)).xml # Converts string to etree routes_tree = ETREE.fromstring(rpc_reply) if ipv == 6: route_xpath = ".//rib{}:ipv6-rib".format(ipv) else: route_xpath = ".//rib{}:rib".format(ipv) - route_xpath = route_xpath + "/rib{ip}:vrfs/rib{ip}:vrf/rib{ip}:afs/\ + route_xpath = ( + route_xpath + + "/rib{ip}:vrfs/rib{ip}:vrf/rib{ip}:afs/\ rib{ip}:af/rib{ip}:safs/rib{ip}:saf/rib{ip}:ip-rib-route-table-names/\ - rib{ip}:ip-rib-route-table-name/rib{ip}:routes/rib{ip}:route".format(ip=ipv) + rib{ip}:ip-rib-route-table-name/rib{ip}:routes/rib{ip}:route".format( + ip=ipv + ) + ) for route in routes_tree.xpath(route_xpath, namespaces=C.NS): route_protocol = napalm.base.helpers.convert( - str, self._find_txt(route, "./rib{}:protocol-name".format(ipv), - default="", namespaces=C.NS).lower()) + str, + self._find_txt( + route, + "./rib{}:protocol-name".format(ipv), + default="", + namespaces=C.NS, + ).lower(), + ) if protocol and route_protocol != protocol: continue # ignore routes learned via a different protocol # only in case the user requested a certain protocol route_details = {} - address = self._find_txt(route, "./rib{}:prefix".format( - ipv), default="", namespaces=C.NS) - length = self._find_txt(route, "./rib{}:prefix-length-xr".format( - ipv), default="", namespaces=C.NS) + address = self._find_txt( + route, "./rib{}:prefix".format(ipv), default="", namespaces=C.NS + ) + length = self._find_txt( + route, + "./rib{}:prefix-length-xr".format(ipv), + default="", + namespaces=C.NS, + ) priority = napalm.base.helpers.convert( - int, self._find_txt(route, "./rib{}:priority".format( - ipv), default="", namespaces=C.NS)) + int, + self._find_txt( + route, "./rib{}:priority".format(ipv), default="", namespaces=C.NS + ), + ) age = napalm.base.helpers.convert( - int, self._find_txt(route, "./rib{}:route-age".format( - ipv), default="", namespaces=C.NS)) + int, + self._find_txt( + route, "./rib{}:route-age".format(ipv), default="", namespaces=C.NS + ), + ) destination = napalm.base.helpers.convert( - str, "{prefix}/{length}".format( - prefix=address, length=length)) + str, "{prefix}/{length}".format(prefix=address, length=length) + ) if destination not in routes.keys(): routes[destination] = [] @@ -1760,11 +2401,16 @@ def get_route_to(self, destination="", protocol="", longer=False): first_route = True for route_entry in route.xpath( - ".//rib{ipv}:route-path/rib{ipv}:ipv{ipv}-rib-edm-path" - .format(ipv=ipv), namespaces=C.NS): + ".//rib{ipv}:route-path/rib{ipv}:ipv{ipv}-rib-edm-path".format(ipv=ipv), + namespaces=C.NS, + ): # get all possible entries next_hop = self._find_txt( - route_entry, "./rib{ipv}:address".format(ipv=ipv), default="", namespaces=C.NS) + route_entry, + "./rib{ipv}:address".format(ipv=ipv), + default="", + namespaces=C.NS, + ) single_route_details = {} single_route_details.update(route_details) single_route_details.update( @@ -1779,8 +2425,9 @@ def get_snmp_information(self): """Return the SNMP configuration.""" snmp_information = {} - rpc_reply = self.device.get_config(source="running", filter=( - "subtree", C.SNMP_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get_config( + source="running", filter=("subtree", C.SNMP_RPC_REQ_FILTER) + ).xml # Converts string to etree snmp_result_tree = ETREE.fromstring(rpc_reply) @@ -1788,21 +2435,42 @@ def get_snmp_information(self): snmp_information = { "chassis_id": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:chassis-id", default="", namespaces=C.NS + snmp_result_tree, + ".//snmp:snmp/snmp:system/snmp:chassis-id", + default="", + namespaces=C.NS, ), "contact": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:contact", default="", namespaces=C.NS), + snmp_result_tree, + ".//snmp:snmp/snmp:system/snmp:contact", + default="", + namespaces=C.NS, + ), "location": self._find_txt( - snmp_result_tree, ".//snmp:snmp/snmp:system/snmp:location", default="", namespaces=C.NS), + snmp_result_tree, + ".//snmp:snmp/snmp:system/snmp:location", + default="", + namespaces=C.NS, + ), "community": {}, } - for community in snmp_result_tree.xpath(".//snmp:snmp/snmp:administration/\ - snmp:default-communities/snmp:default-community", namespaces=C.NS): - name = self._find_txt(community, "./snmp:community-name", default="", namespaces=C.NS) - privilege = self._find_txt(community, "./snmp:priviledge", default="", namespaces=C.NS) - acl = (self._find_txt(community, "./snmp:v6-access-list", default="", namespaces=C.NS) - or self._find_txt(community, "./snmp:v4-access-list", default="", namespaces=C.NS)) + for community in snmp_result_tree.xpath( + ".//snmp:snmp/snmp:administration/\ + snmp:default-communities/snmp:default-community", + namespaces=C.NS, + ): + name = self._find_txt( + community, "./snmp:community-name", default="", namespaces=C.NS + ) + privilege = self._find_txt( + community, "./snmp:priviledge", default="", namespaces=C.NS + ) + acl = self._find_txt( + community, "./snmp:v6-access-list", default="", namespaces=C.NS + ) or self._find_txt( + community, "./snmp:v4-access-list", default="", namespaces=C.NS + ) snmp_information["community"][name] = { "mode": _PRIVILEGE_MODE_MAP_.get(privilege, ""), "acl": acl, @@ -1821,8 +2489,9 @@ def get_probes_config(self): "udp-jitter": "udp-ping-timestamp", } - rpc_reply = self.device.get_config(source="running", filter=( - "subtree", C.PROBE_CFG_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get_config( + source="running", filter=("subtree", C.PROBE_CFG_RPC_REQ_FILTER) + ).xml # Converts string to etree sla_config_result_tree = ETREE.fromstring(rpc_reply) @@ -1830,26 +2499,44 @@ def get_probes_config(self): prbc:definition" for probe in sla_config_result_tree.xpath(probes_config_xpath, namespaces=C.NS): probe_name = self._find_txt( - probe, "./prbc:operation-id", default="", namespaces=C.NS) - operation_type_etree = probe.xpath( - "./prbc:operation-type", namespaces=C.NS) + probe, "./prbc:operation-id", default="", namespaces=C.NS + ) + operation_type_etree = probe.xpath("./prbc:operation-type", namespaces=C.NS) if len(operation_type_etree): - operation_type = operation_type_etree[0].getchildren( - )[0].tag.replace("{"+C.NS.get('prbc')+"}", "") + operation_type = ( + operation_type_etree[0] + .getchildren()[0] + .tag.replace("{" + C.NS.get("prbc") + "}", "") + ) probe_type = _PROBE_TYPE_XML_TAG_MAP_.get(operation_type, "") operation_xpath = "./prbc:operation-type/prbc:{op_type}".format( - op_type=operation_type) + op_type=operation_type + ) operation = probe.xpath(operation_xpath, namespaces=C.NS)[0] test_name = self._find_txt( - operation, "./prbc:tag", default="", namespaces=C.NS) + operation, "./prbc:tag", default="", namespaces=C.NS + ) source = self._find_txt( - operation, "./prbc:source-address", default="", namespaces=C.NS) + operation, "./prbc:source-address", default="", namespaces=C.NS + ) target = self._find_txt( - operation, "./prbc:dest-address", default="", namespaces=C.NS) - test_interval = napalm.base.helpers.convert(int, self._find_txt( - operation, "./prbc:frequency", default="", namespaces=C.NS)) - probe_count = napalm.base.helpers.convert(int, self._find_txt( - operation, "./prbc:history/prbc:buckets", default="", namespaces=C.NS)) + operation, "./prbc:dest-address", default="", namespaces=C.NS + ) + test_interval = napalm.base.helpers.convert( + int, + self._find_txt( + operation, "./prbc:frequency", default="", namespaces=C.NS + ), + ) + probe_count = napalm.base.helpers.convert( + int, + self._find_txt( + operation, + "./prbc:history/prbc:buckets", + default="", + namespaces=C.NS, + ), + ) if probe_name not in sla_config.keys(): sla_config[probe_name] = {} if test_name not in sla_config[probe_name]: @@ -1875,7 +2562,7 @@ def get_probes_results(self): "udp-jitter": "udp-ping-timestamp", } - rpc_reply = self.device.get(filter=('subtree', C.PROBE_OPER_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get(filter=("subtree", C.PROBE_OPER_RPC_REQ_FILTER)).xml # Converts string to etree sla_results_tree = ETREE.fromstring(rpc_reply) @@ -1886,34 +2573,40 @@ def get_probes_results(self): probe_result_xpath = ".//prb:ipsla/prb:operation-data/\ prb:operations/prb:operation" for probe in sla_results_tree.xpath(probe_result_xpath, namespaces=C.NS): - probe_name = self._find_txt(probe, "./prb:operation-id", default="", namespaces=C.NS) + probe_name = self._find_txt( + probe, "./prb:operation-id", default="", namespaces=C.NS + ) test_name = list(probes_config.get(probe_name).keys())[0] target = self._find_txt( - probe, "./prb:history/prb:path/prb:lifes/prb:life/prb:buckets/\ + probe, + "./prb:history/prb:path/prb:lifes/prb:life/prb:buckets/\ prb:bucket[0]/prb:samples/prb:sample/prb:target-address/\ - prb:ipv4-prefix-target/prb:address", default="", namespaces=C.NS + prb:ipv4-prefix-target/prb:address", + default="", + namespaces=C.NS, ) - source = probes_config.get(probe_name).get(test_name, {}).get( - "source", "") + source = probes_config.get(probe_name).get(test_name, {}).get("source", "") probe_type = _PROBE_TYPE_XML_TAG_MAP_.get( self._find_txt( - probe, "./prb:statistics/prb:latest/prb:target/\ - prb:specific-stats/prb:op-type", default="", - namespaces=C.NS + probe, + "./prb:statistics/prb:latest/prb:target/\ + prb:specific-stats/prb:op-type", + default="", + namespaces=C.NS, ) ) probe_count = ( - probes_config.get(probe_name).get(test_name, {}).get( - "probe_count", 0) + probes_config.get(probe_name).get(test_name, {}).get("probe_count", 0) ) response_times = probe.xpath( "./prb:history/prb:target/prb:lifes/prb:life[last()]/\ prb:buckets/prb:bucket/prb:response-time", - namespaces=C.NS + namespaces=C.NS, ) response_times = [ napalm.base.helpers.convert( - int, self._find_txt(response_time, ".", default="0", namespaces=C.NS) + int, + self._find_txt(response_time, ".", default="0", namespaces=C.NS), ) for response_time in response_times ] @@ -1923,7 +2616,8 @@ def get_probes_results(self): rtt = sum(response_times, 0.0) / len(response_times) return_codes = probe.xpath( "./prb:history/prb:target/prb:lifes/prb:life[last()]/\ - prb:buckets/prb:bucket/prb:return-code", namespaces=C.NS + prb:buckets/prb:bucket/prb:return-code", + namespaces=C.NS, ) return_codes = [ self._find_txt(return_code, ".", default="", namespaces=C.NS) @@ -1948,7 +2642,9 @@ def get_probes_results(self): "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ - prb:sum2-response-time", default="", namespaces=C.NS + prb:sum2-response-time", + default="", + namespaces=C.NS, ), ) global_test_updates = napalm.base.helpers.convert( @@ -1958,7 +2654,9 @@ def get_probes_results(self): "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ - prb:update-count", default="", namespaces=C.NS + prb:update-count", + default="", + namespaces=C.NS, ), ) @@ -1972,33 +2670,41 @@ def get_probes_results(self): last_test_min_delay = napalm.base.helpers.convert( float, self._find_txt( - probe, "./prb:statistics/prb:latest/prb:target/\ - prb:common-stats/prb:min-response-time", default="", - namespaces=C.NS + probe, + "./prb:statistics/prb:latest/prb:target/\ + prb:common-stats/prb:min-response-time", + default="", + namespaces=C.NS, ), ) last_test_max_delay = napalm.base.helpers.convert( float, self._find_txt( - probe, "./prb:statistics/prb:latest/prb:target/\ - prb:common-stats/prb:max-response-time", default="", - namespaces=C.NS + probe, + "./prb:statistics/prb:latest/prb:target/\ + prb:common-stats/prb:max-response-time", + default="", + namespaces=C.NS, ), ) last_test_sum_delay = napalm.base.helpers.convert( float, self._find_txt( - probe, "./prb:statistics/prb:latest/prb:target/\ - prb:common-stats/prb:sum-response-time", default="", - namespaces=C.NS + probe, + "./prb:statistics/prb:latest/prb:target/\ + prb:common-stats/prb:sum-response-time", + default="", + namespaces=C.NS, ), ) last_test_updates = napalm.base.helpers.convert( float, self._find_txt( - probe, ".//prb:statistics/prb:latest/prb:target/\ - prb:common-stats/prb:update-count", default="", - namespaces=C.NS + probe, + ".//prb:statistics/prb:latest/prb:target/\ + prb:common-stats/prb:update-count", + default="", + namespaces=C.NS, ), ) last_test_avg_delay = 0.0 @@ -2011,7 +2717,9 @@ def get_probes_results(self): "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ - prb:min-response-time", default="", namespaces=C.NS + prb:min-response-time", + default="", + namespaces=C.NS, ), ) global_test_max_delay = napalm.base.helpers.convert( @@ -2021,7 +2729,9 @@ def get_probes_results(self): "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ - prb:max-response-time", default="", namespaces=C.NS + prb:max-response-time", + default="", + namespaces=C.NS, ), ) global_test_sum_delay = napalm.base.helpers.convert( @@ -2031,7 +2741,9 @@ def get_probes_results(self): "./prb:statistics/prb:aggregated/prb:hours/prb:hour/\ prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ - prb:sum-response-time", default="", namespaces=C.NS + prb:sum-response-time", + default="", + namespaces=C.NS, ), ) global_test_avg_delay = 0.0 @@ -2086,8 +2798,7 @@ def traceroute( if ttl: ttl_tag = "{maxttl}".format(maxttl=ttl) if timeout: - timeout_tag = "{timeout}".format( - timeout=timeout) + timeout_tag = "{timeout}".format(timeout=timeout) if vrf: vrf_tag = "{vrf}".format(vrf=vrf) @@ -2101,8 +2812,7 @@ def traceroute( ) try: - rpc_reply = self.device.dispatch(to_ele( - traceroute_rpc_command)).xml + rpc_reply = self.device.dispatch(to_ele(traceroute_rpc_command)).xml except TimeoutExpiredError: return {"error": "Timed out while waiting for reply"} except RPCError as e: @@ -2114,41 +2824,54 @@ def traceroute( # Converts string to etree traceroute_tree = ETREE.fromstring(rpc_reply) hops = traceroute_tree.xpath( - ".//tr:ipv{}/tr:hops/tr:hop".format(ipv), namespaces=C.NS) + ".//tr:ipv{}/tr:hops/tr:hop".format(ipv), namespaces=C.NS + ) traceroute_result["success"] = {} for hop in hops: hop_index = napalm.base.helpers.convert( - int, self._find_txt(hop, "./tr:hop-index", default="-1", namespaces=C.NS) + int, + self._find_txt(hop, "./tr:hop-index", default="-1", namespaces=C.NS), ) hop_address = self._find_txt( - hop, "./tr:hop-address", default="", namespaces=C.NS) + hop, "./tr:hop-address", default="", namespaces=C.NS + ) if hop_address == "": continue hop_name = self._find_txt( - hop, "./tr:hop-hostname", default=hop_address, namespaces=C.NS) + hop, "./tr:hop-hostname", default=hop_address, namespaces=C.NS + ) traceroute_result["success"][hop_index] = {"probes": {}} for probe in hop.xpath("./tr:probes/tr:probe", namespaces=C.NS): - probe_index = napalm.base.helpers.convert( - int, self._find_txt( - probe, "./tr:probe-index", default="", namespaces=C.NS), 0 - ) + 1 + probe_index = ( + napalm.base.helpers.convert( + int, + self._find_txt( + probe, "./tr:probe-index", default="", namespaces=C.NS + ), + 0, + ) + + 1 + ) probe_hop_address = str( self._find_txt( - probe, "./tr:hop-address", default=hop_address, namespaces=C.NS) + probe, "./tr:hop-address", default=hop_address, namespaces=C.NS + ) ) probe_hop_name = str( self._find_txt( - probe, "./tr:hop-hostname", default=hop_name, namespaces=C.NS) - ) - rtt = ( - napalm.base.helpers.convert( - float, self._find_txt( - probe, "./tr:delta-time", default="", namespaces=C.NS), timeout*1000.0 + probe, "./tr:hop-hostname", default=hop_name, namespaces=C.NS ) + ) + rtt = napalm.base.helpers.convert( + float, + self._find_txt( + probe, "./tr:delta-time", default="", namespaces=C.NS + ), + timeout * 1000.0, ) # ms traceroute_result["success"][hop_index]["probes"][probe_index] = { "ip_address": probe_hop_address, @@ -2172,22 +2895,33 @@ def get_users(self): _DEFAULT_USER_DETAILS = {"level": 0, "password": "", "sshkeys": []} - rpc_reply = self.device.get_config(source="running", filter=( - "subtree", C.USERS_RPC_REQ_FILTER)).xml + rpc_reply = self.device.get_config( + source="running", filter=("subtree", C.USERS_RPC_REQ_FILTER) + ).xml # Converts string to etree users_xml_reply = ETREE.fromstring(rpc_reply) - for user_entry in users_xml_reply.xpath(".//aaa:aaa/usr:usernames/\ - usr:username", namespaces=C.NS): - username = self._find_txt(user_entry, "./usr:name", default="", namespaces=C.NS) - group = self._find_txt(user_entry, "./usr:usergroup-under-usernames/\ - usr:usergroup-under-username/usr:name", default="", namespaces=C.NS) + for user_entry in users_xml_reply.xpath( + ".//aaa:aaa/usr:usernames/\ + usr:username", + namespaces=C.NS, + ): + username = self._find_txt( + user_entry, "./usr:name", default="", namespaces=C.NS + ) + group = self._find_txt( + user_entry, + "./usr:usergroup-under-usernames/\ + usr:usergroup-under-username/usr:name", + default="", + namespaces=C.NS, + ) level = _CISCO_GROUP_TO_CISCO_PRIVILEGE_MAP.get(group, 0) - password = self._find_txt(user_entry, "./usr:password", default="", namespaces=C.NS) - user_details = _DEFAULT_USER_DETAILS.copy() - user_details.update( - {"level": level, "password": password} + password = self._find_txt( + user_entry, "./usr:password", default="", namespaces=C.NS ) + user_details = _DEFAULT_USER_DETAILS.copy() + user_details.update({"level": level, "password": password}) users[username] = user_details return users @@ -2200,11 +2934,7 @@ def get_config(self, retrieve="all", full=False): config = {"startup": "", "running": "", "candidate": ""} if retrieve.lower() in ["running", "all"]: - config["running"] = str( - self.device.get_config( - source="running").xml) + config["running"] = str(self.device.get_config(source="running").xml) if retrieve.lower() in ["candidate", "all"]: - config["candidate"] = str( - self.device.get_config( - source="candidate").xml) + config["candidate"] = str(self.device.get_config(source="candidate").xml) return config diff --git a/test/iosxr_netconf/conftest.py b/test/iosxr_netconf/conftest.py index 56cdb2755..b16b1c080 100644 --- a/test/iosxr_netconf/conftest.py +++ b/test/iosxr_netconf/conftest.py @@ -51,7 +51,7 @@ class FakeIOSXRNETCONFDevice(BaseTestDouble): @property def server_capabilities(self): """Return mocked server capabilities for the current testcase.""" - ns = {'nc': 'urn:ietf:params:xml:ns:netconf:base:1.0'} + ns = {"nc": "urn:ietf:params:xml:ns:netconf:base:1.0"} server_capabilities = [] try: full_path = self.find_file("server_capabilities.xml") @@ -61,7 +61,8 @@ def server_capabilities(self): server_capabilities_str = self.read_txt_file(full_path) server_capabilities_etree = etree.fromstring(server_capabilities_str) for capability in server_capabilities_etree.xpath( - ".//nc:capabilities/nc:capability", namespaces=ns): + ".//nc:capabilities/nc:capability", namespaces=ns + ): server_capabilities.append(capability.text) return iter(server_capabilities) From 3873dc8e7868e662f49c88c1a2ccbbcc9a39e843 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Mon, 11 May 2020 14:10:04 -0700 Subject: [PATCH 051/117] Linting cleanup --- napalm/iosxr_netconf/constants.py | 15 +++++++++------ napalm/iosxr_netconf/iosxr_netconf.py | 2 +- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index afbe01543..c01cdd3e9 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -358,29 +358,32 @@ """ # namespaces for XR environment monitoring native models +ENVMON_NS_ASR9K = "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asr9k-envmon-ui" +ENVMON_NS_XR = "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui" +ENVMON_NS_FRETTA = "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-ui" ENVMON_NAMESPACES = { - "sysadmin-asr9k-envmon-ui": "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asr9k-envmon-ui", - "sysadmin-envmon-ui": "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui", - "sysadmin-fretta-envmon-ui": "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-ui", + "sysadmin-asr9k-envmon-ui": f"{ENVMON_NS_ASR9K}", + "sysadmin-envmon-ui": f"{ENVMON_NS_XR}", + "sysadmin-fretta-envmon-ui": f"{ENVMON_NS_FRETTA}", } # subtree filters to get environment details using GET RPC ENVMON_RPC_REQ_FILTER = { - "sysadmin-asr9k-envmon-ui": """ + "sysadmin-asr9k-envmon-ui": f""" """, - "sysadmin-envmon-ui": """ + "sysadmin-envmon-ui": f""" """, - "sysadmin-fretta-envmon-ui": """ + "sysadmin-fretta-envmon-ui": f""" diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index e0c6dd080..32f9e76bd 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1091,7 +1091,7 @@ def get_lldp_neighbors(self): if interface_name not in lldp_neighbors.keys(): lldp_neighbors[interface_name] = [] lldp_neighbors[interface_name].append( - {"hostname": system_name, "port": port_id,} + {"hostname": system_name, "port": port_id} ) return lldp_neighbors From 8ac425e367a4d645502ab9dbd90454b4c53c897a Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 11 May 2020 18:55:08 -0700 Subject: [PATCH 052/117] Add mock data to test get_facts Mock data resides in per-platform directories. Each directory includes a version.md file with the software version of the device. This file exists for documentation purpose only. --- .../asr9k-x64/expected_result.json | 58 ++++++ ...ts__system-time__interfaces__inventory.xml | 183 ++++++++++++++++++ .../test_get_facts/asr9k-x64/version.md | 1 + .../ncs540/expected_result.json | 48 +++++ ...ts__system-time__interfaces__inventory.xml | 152 +++++++++++++++ .../test_get_facts/ncs540/version.md | 1 + .../ncs540l/expected_result.json | 45 +++++ ...ts__system-time__interfaces__inventory.xml | 143 ++++++++++++++ .../test_get_facts/ncs540l/version.md | 1 + .../ncs5500/expected_result.json | 53 +++++ ...ts__system-time__interfaces__inventory.xml | 168 ++++++++++++++++ .../test_get_facts/ncs5500/version.md | 1 + .../test_get_facts/xrv9k/expected_result.json | 16 ++ ...ts__system-time__interfaces__inventory.xml | 57 ++++++ .../test_get_facts/xrv9k/version.md | 1 + 15 files changed, 928 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/expected_result.json new file mode 100644 index 000000000..6eaf4e2be --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/expected_result.json @@ -0,0 +1,58 @@ +{ + "fqdn": "santiago-temp", + "hostname": "santiago-temp", + "interface_list": [ + "BVI1", + "Bundle-Ether10", + "Bundle-Ether10.1", + "Bundle-Ether10.2", + "Loopback0", + "Loopback1", + "MgmtEth0/RSP0/CPU0/0", + "Null0", + "PW-Ether1", + "TenGigE0/0/0/0", + "TenGigE0/0/0/0.1", + "TenGigE0/0/0/0.2", + "TenGigE0/0/0/1", + "TenGigE0/0/0/10", + "TenGigE0/0/0/11", + "TenGigE0/0/0/12", + "TenGigE0/0/0/13", + "TenGigE0/0/0/14", + "TenGigE0/0/0/15", + "TenGigE0/0/0/16", + "TenGigE0/0/0/17", + "TenGigE0/0/0/18", + "TenGigE0/0/0/19", + "TenGigE0/0/0/2", + "TenGigE0/0/0/3", + "TenGigE0/0/0/4", + "TenGigE0/0/0/5", + "TenGigE0/0/0/6", + "TenGigE0/0/0/7", + "TenGigE0/0/0/8", + "TenGigE0/0/0/9", + "TenGigE0/0/1/0", + "TenGigE0/0/1/1", + "TenGigE0/0/1/2", + "TenGigE0/0/1/3", + "TenGigE0/0/1/4", + "TenGigE0/0/1/5", + "TenGigE0/0/1/6", + "TenGigE0/0/1/7", + "tunnel-ip0", + "tunnel-ip1", + "tunnel-ip2", + "tunnel-ip3", + "tunnel-te0", + "tunnel-te1", + "tunnel-te2", + "tunnel-te3" + ], + "model": "ASR-9904", + "os_version": "6.3.2", + "serial_number": "FOX2004GHX6", + "uptime": 361954, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..22eb33808 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,183 @@ + + + + + + 2020 + 4 + 20 + 16 + 18 + 52 + 212 + 1 + UTC + calendar + + + santiago-temp + 361954 + + + + + + BVI1 + + + Bundle-Ether10 + + + Bundle-Ether10.1 + + + Bundle-Ether10.2 + + + Loopback0 + + + Loopback1 + + + MgmtEth0/RSP0/CPU0/0 + + + Null0 + + + PW-Ether1 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/0.1 + + + TenGigE0/0/0/0.2 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + TenGigE0/0/1/0 + + + TenGigE0/0/1/1 + + + TenGigE0/0/1/2 + + + TenGigE0/0/1/3 + + + TenGigE0/0/1/4 + + + TenGigE0/0/1/5 + + + TenGigE0/0/1/6 + + + TenGigE0/0/1/7 + + + tunnel-ip0 + + + tunnel-ip1 + + + tunnel-ip2 + + + tunnel-ip3 + + + tunnel-te0 + + + tunnel-te1 + + + tunnel-te2 + + + tunnel-te3 + + + + + + + Rack 0 + + + 6.3.2 + + FOX2004GHX6 + ASR-9904 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/expected_result.json new file mode 100644 index 000000000..b9179bddb --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/expected_result.json @@ -0,0 +1,48 @@ +{ + "fqdn": "NCS540-27", + "hostname": "NCS540-27", + "interface_list": [ + "FortyGigE0/0/1/0", + "FortyGigE0/0/1/1", + "Loopback0", + "MgmtEth0/RP0/CPU0/0", + "Null0", + "TenGigE0/0/0/0", + "TenGigE0/0/0/1", + "TenGigE0/0/0/10", + "TenGigE0/0/0/11", + "TenGigE0/0/0/12", + "TenGigE0/0/0/13", + "TenGigE0/0/0/14", + "TenGigE0/0/0/15", + "TenGigE0/0/0/16", + "TenGigE0/0/0/17", + "TenGigE0/0/0/18", + "TenGigE0/0/0/19", + "TenGigE0/0/0/2", + "TenGigE0/0/0/20", + "TenGigE0/0/0/21", + "TenGigE0/0/0/22", + "TenGigE0/0/0/23", + "TenGigE0/0/0/3", + "TenGigE0/0/0/4", + "TenGigE0/0/0/5", + "TenGigE0/0/0/6", + "TenGigE0/0/0/7", + "TenGigE0/0/0/8", + "TenGigE0/0/0/9", + "TwentyFiveGigE0/0/0/24", + "TwentyFiveGigE0/0/0/25", + "TwentyFiveGigE0/0/0/26", + "TwentyFiveGigE0/0/0/27", + "TwentyFiveGigE0/0/0/28", + "TwentyFiveGigE0/0/0/29", + "TwentyFiveGigE0/0/0/30", + "TwentyFiveGigE0/0/0/31" + ], + "model": "N540-24Z8Q2C-M", + "os_version": "6.5.3", + "serial_number": "FOC2227P227", + "uptime": 392997, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..1a221bbd7 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,152 @@ + + + + + + 2020 + 4 + 21 + 1 + 37 + 23 + 172 + 2 + CEST + ntp + + + NCS540-27 + 392997 + + + + + + FortyGigE0/0/1/0 + + + FortyGigE0/0/1/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/20 + + + TenGigE0/0/0/21 + + + TenGigE0/0/0/22 + + + TenGigE0/0/0/23 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + TwentyFiveGigE0/0/0/24 + + + TwentyFiveGigE0/0/0/25 + + + TwentyFiveGigE0/0/0/26 + + + TwentyFiveGigE0/0/0/27 + + + TwentyFiveGigE0/0/0/28 + + + TwentyFiveGigE0/0/0/29 + + + TwentyFiveGigE0/0/0/30 + + + TwentyFiveGigE0/0/0/31 + + + + + + + Rack 0 + + + 6.5.3 + FOC2227P227 + N540-24Z8Q2C-M + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/version.md new file mode 100644 index 000000000..db0785f27 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/version.md @@ -0,0 +1 @@ +6.5.3 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/expected_result.json new file mode 100644 index 000000000..bb6df281e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/expected_result.json @@ -0,0 +1,45 @@ +{ + "fqdn": "NCS540DE-39", + "hostname": "NCS540DE-39", + "interface_list": [ + "GigabitEthernet0/0/0/0", + "GigabitEthernet0/0/0/1", + "GigabitEthernet0/0/0/10", + "GigabitEthernet0/0/0/11", + "GigabitEthernet0/0/0/12", + "GigabitEthernet0/0/0/13", + "GigabitEthernet0/0/0/14", + "GigabitEthernet0/0/0/15", + "GigabitEthernet0/0/0/16", + "GigabitEthernet0/0/0/17", + "GigabitEthernet0/0/0/18", + "GigabitEthernet0/0/0/19", + "GigabitEthernet0/0/0/2", + "GigabitEthernet0/0/0/3", + "GigabitEthernet0/0/0/4", + "GigabitEthernet0/0/0/5", + "GigabitEthernet0/0/0/6", + "GigabitEthernet0/0/0/7", + "GigabitEthernet0/0/0/8", + "GigabitEthernet0/0/0/9", + "MgmtEth0/RP0/CPU0/0", + "Null0", + "TenGigE0/0/0/20", + "TenGigE0/0/0/21", + "TenGigE0/0/0/22", + "TenGigE0/0/0/23", + "TenGigE0/0/0/24", + "TenGigE0/0/0/25", + "TenGigE0/0/0/26", + "TenGigE0/0/0/27", + "TenGigE0/0/0/28", + "TenGigE0/0/0/29", + "TenGigE0/0/0/30", + "TenGigE0/0/0/31" + ], + "model": "N540-12Z20G-SYS-A", + "os_version": "7.0.2", + "serial_number": "FOC2351NJ1F", + "uptime": 296217, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..6bc7cddb3 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,143 @@ + + + + + + 2020 + 4 + 21 + 1 + 37 + 59 + 167 + 2 + CEST + ntp + + + NCS540DE-39 + 296217 + + + + + + GigabitEthernet0/0/0/0 + + + GigabitEthernet0/0/0/1 + + + GigabitEthernet0/0/0/10 + + + GigabitEthernet0/0/0/11 + + + GigabitEthernet0/0/0/12 + + + GigabitEthernet0/0/0/13 + + + GigabitEthernet0/0/0/14 + + + GigabitEthernet0/0/0/15 + + + GigabitEthernet0/0/0/16 + + + GigabitEthernet0/0/0/17 + + + GigabitEthernet0/0/0/18 + + + GigabitEthernet0/0/0/19 + + + GigabitEthernet0/0/0/2 + + + GigabitEthernet0/0/0/3 + + + GigabitEthernet0/0/0/4 + + + GigabitEthernet0/0/0/5 + + + GigabitEthernet0/0/0/6 + + + GigabitEthernet0/0/0/7 + + + GigabitEthernet0/0/0/8 + + + GigabitEthernet0/0/0/9 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/20 + + + TenGigE0/0/0/21 + + + TenGigE0/0/0/22 + + + TenGigE0/0/0/23 + + + TenGigE0/0/0/24 + + + TenGigE0/0/0/25 + + + TenGigE0/0/0/26 + + + TenGigE0/0/0/27 + + + TenGigE0/0/0/28 + + + TenGigE0/0/0/29 + + + TenGigE0/0/0/30 + + + TenGigE0/0/0/31 + + + + + + + Rack 0 + + + 7.0.2 + FOC2351NJ1F + N540-12Z20G-SYS-A + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/version.md new file mode 100644 index 000000000..a8907c025 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/version.md @@ -0,0 +1 @@ +7.0.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/expected_result.json new file mode 100644 index 000000000..f8b78b6f6 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/expected_result.json @@ -0,0 +1,53 @@ +{ + "fqdn": "NCS5516-632", + "hostname": "NCS5516-632", + "interface_list": [ + "HundredGigE0/0/0/0", + "HundredGigE0/0/0/1", + "HundredGigE0/0/0/10", + "HundredGigE0/0/0/11", + "HundredGigE0/0/0/12", + "HundredGigE0/0/0/13", + "HundredGigE0/0/0/14", + "HundredGigE0/0/0/15", + "HundredGigE0/0/0/16", + "HundredGigE0/0/0/17", + "HundredGigE0/0/0/18", + "HundredGigE0/0/0/19", + "HundredGigE0/0/0/2", + "HundredGigE0/0/0/20", + "HundredGigE0/0/0/21", + "HundredGigE0/0/0/22", + "HundredGigE0/0/0/23", + "HundredGigE0/0/0/24", + "HundredGigE0/0/0/25", + "HundredGigE0/0/0/26", + "HundredGigE0/0/0/27", + "HundredGigE0/0/0/28", + "HundredGigE0/0/0/29", + "HundredGigE0/0/0/3", + "HundredGigE0/0/0/30", + "HundredGigE0/0/0/31", + "HundredGigE0/0/0/32", + "HundredGigE0/0/0/33", + "HundredGigE0/0/0/34", + "HundredGigE0/0/0/35", + "HundredGigE0/0/0/4", + "HundredGigE0/0/0/5", + "HundredGigE0/0/0/6", + "HundredGigE0/0/0/7", + "HundredGigE0/0/0/8", + "HundredGigE0/0/0/9", + "Loopback0", + "MgmtEth0/RP0/CPU0/0", + "MgmtEth0/RP1/CPU0/0", + "Null0", + "PTP0/RP0/CPU0/0", + "PTP0/RP1/CPU0/0" + ], + "model": "NCS-5516", + "os_version": "6.3.2", + "serial_number": "FGE20380TVK", + "uptime": 358491, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..fdfecc79b --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,168 @@ + + + + + + 2020 + 4 + 20 + 16 + 34 + 29 + 584 + 1 + PDT + calendar + + + NCS5516-632 + 358491 + + + + + + HundredGigE0/0/0/0 + + + HundredGigE0/0/0/1 + + + HundredGigE0/0/0/10 + + + HundredGigE0/0/0/11 + + + HundredGigE0/0/0/12 + + + HundredGigE0/0/0/13 + + + HundredGigE0/0/0/14 + + + HundredGigE0/0/0/15 + + + HundredGigE0/0/0/16 + + + HundredGigE0/0/0/17 + + + HundredGigE0/0/0/18 + + + HundredGigE0/0/0/19 + + + HundredGigE0/0/0/2 + + + HundredGigE0/0/0/20 + + + HundredGigE0/0/0/21 + + + HundredGigE0/0/0/22 + + + HundredGigE0/0/0/23 + + + HundredGigE0/0/0/24 + + + HundredGigE0/0/0/25 + + + HundredGigE0/0/0/26 + + + HundredGigE0/0/0/27 + + + HundredGigE0/0/0/28 + + + HundredGigE0/0/0/29 + + + HundredGigE0/0/0/3 + + + HundredGigE0/0/0/30 + + + HundredGigE0/0/0/31 + + + HundredGigE0/0/0/32 + + + HundredGigE0/0/0/33 + + + HundredGigE0/0/0/34 + + + HundredGigE0/0/0/35 + + + HundredGigE0/0/0/4 + + + HundredGigE0/0/0/5 + + + HundredGigE0/0/0/6 + + + HundredGigE0/0/0/7 + + + HundredGigE0/0/0/8 + + + HundredGigE0/0/0/9 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + MgmtEth0/RP1/CPU0/0 + + + Null0 + + + PTP0/RP0/CPU0/0 + + + PTP0/RP1/CPU0/0 + + + + + + + Rack 0 + + + 6.3.2 + + FGE20380TVK + NCS-5516 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/expected_result.json new file mode 100644 index 000000000..6a2654948 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/expected_result.json @@ -0,0 +1,16 @@ +{ + "fqdn": "pavarotti", + "hostname": "pavarotti", + "interface_list": [ + "GigabitEthernet0/0/0/0", + "GigabitEthernet0/0/0/1", + "Loopback0", + "MgmtEth0/RP0/CPU0/0", + "Null0" + ], + "model": "R-IOSXRV9000-CC", + "os_version": "6.3.2", + "serial_number": "A8C4DEB4C9B", + "uptime": 1727550, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..dd984ddc1 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,57 @@ + + + + + + 2020 + 4 + 20 + 21 + 52 + 27 + 465 + 1 + UTC + ntp + + + pavarotti + 1727550 + + + + + + GigabitEthernet0/0/0/0 + + + GigabitEthernet0/0/0/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + + + + + Rack 0 + + + 6.3.2 + + A8C4DEB4C9B + R-IOSXRV9000-CC + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/version.md @@ -0,0 +1 @@ +6.3.2 From 921cb644709fbb63cc0e0a2011db6152e0c78ca1 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 11 May 2020 19:02:27 -0700 Subject: [PATCH 053/117] Add mock data to test get_environment Mock data resides in per-platform directories. Each directory includes a version.md file with the software version of the device. This file exists for documentation purpose only. --- .../expected_result.json | 118 + .../get_environment__environment.xml | 3654 +++++ .../get_environment__memory-summary.xml | 1349 ++ .../get_environment__system-monitoring.xml | 12769 ++++++++++++++++ ...nt__system-time__interfaces__inventory.xml | 587 + .../server_capabilities.xml | 606 + .../version.md | 1 + .../expected_result.json | 68 + .../get_environment__environment.xml | 1006 ++ .../get_environment__memory-summary.xml | 393 + .../get_environment__system-monitoring.xml | 4408 ++++++ ...nt__system-time__interfaces__inventory.xml | 131 + .../server_capabilities.xml | 539 + .../asr9k-x64-sysadmin-envmon-ui/version.md | 1 + .../expected_result.json | 47 + .../get_environment__environment.xml | 462 + .../get_environment__memory-summary.xml | 349 + .../get_environment__system-monitoring.xml | 3113 ++++ ...nt__system-time__interfaces__inventory.xml | 152 + .../server_capabilities.xml | 543 + .../ncs540-sysadmin-envmon-ui/version.md | 1 + .../expected_result.json | 82 + .../get_environment__environment.xml | 2070 +++ .../get_environment__memory-summary.xml | 583 + .../get_environment__system-monitoring.xml | 5149 +++++++ ...nt__system-time__interfaces__inventory.xml | 167 + .../server_capabilities.xml | 546 + .../ncs5500-sysadmin-envmon-ui/version.md | 1 + .../expected_result.json | 85 + .../get_environment__environment.xml | 3364 ++++ .../get_environment__memory-summary.xml | 785 + .../get_environment__system-monitoring.xml | 6387 ++++++++ ...nt__system-time__interfaces__inventory.xml | 257 + .../server_capabilities.xml | 602 + .../version.md | 1 + .../xrv9k/expected_result.json | 17 + .../xrv9k/get_environment__environment.xml | 0 .../xrv9k/get_environment__memory-summary.xml | 409 + .../get_environment__system-monitoring.xml | 2861 ++++ ...nt__system-time__interfaces__inventory.xml | 56 + .../xrv9k/server_capabilities.xml | 465 + .../test_get_environment/xrv9k/version.md | 1 + 42 files changed, 54185 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/expected_result.json new file mode 100644 index 000000000..8f07a4f4d --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/expected_result.json @@ -0,0 +1,118 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 2.0 + }, + "0/1/CPU0": { + "%usage": 2.0 + }, + "0/2/CPU0": { + "%usage": 2.0 + }, + "0/3/CPU0": { + "%usage": 1.0 + }, + "0/RSP0/CPU0": { + "%usage": 1.0 + }, + "0/RSP1/CPU0": { + "%usage": 1.0 + } + }, + "fans": { + "FT0": { + "status": true + }, + "FT1": { + "status": true + } + }, + "memory": { + "available_ram": 36829560832, + "used_ram": 7392606208 + }, + "power": { + "0/PT0-PM0": { + "capacity": 6000.0, + "output": 2015.36, + "status": true + }, + "0/PT0-PM1": { + "capacity": 6000.0, + "output": 1892.08, + "status": true + }, + "0/PT0-PM2": { + "capacity": 6000.0, + "output": 0.0, + "status": false + } + }, + "temperature": { + "0/0": { + "is_alert": false, + "is_critical": false, + "temperature": 26.0 + }, + "0/1": { + "is_alert": false, + "is_critical": false, + "temperature": 31.0 + }, + "0/2": { + "is_alert": false, + "is_critical": false, + "temperature": 36.0 + }, + "0/3": { + "is_alert": false, + "is_critical": false, + "temperature": 27.0 + }, + "0/FC0": { + "is_alert": false, + "is_critical": false, + "temperature": 23.0 + }, + "0/FC1": { + "is_alert": false, + "is_critical": false, + "temperature": 23.0 + }, + "0/FC2": { + "is_alert": false, + "is_critical": false, + "temperature": 23.0 + }, + "0/FC3": { + "is_alert": false, + "is_critical": false, + "temperature": 25.0 + }, + "0/FC4": { + "is_alert": false, + "is_critical": false, + "temperature": 25.0 + }, + "0/FT0": { + "is_alert": false, + "is_critical": false, + "temperature": 30.0 + }, + "0/FT1": { + "is_alert": false, + "is_critical": false, + "temperature": 34.0 + }, + "0/RSP0": { + "is_alert": false, + "is_critical": false, + "temperature": 28.0 + }, + "0/RSP1": { + "is_alert": false, + "is_critical": false, + "temperature": 25.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..f73f0a192 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml @@ -0,0 +1,3654 @@ + + + + + + + + 0/0 + + 0/0-DIE_NP0 + true + true + 0/0 + DIE_NP0 + + 40 + 40 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_NP1 + false + false + 0/0 + DIE_NP1 + + 36 + 36 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FabArbiter + false + false + 0/0 + DIE_FabArbiter + + 43 + 43 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/0-DIE_FIA0 + false + false + 0/0 + DIE_FIA0 + + 44 + 44 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FIA1 + false + false + 0/0 + DIE_FIA1 + + 38 + 38 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FabSwitch + false + false + 0/0 + DIE_FabSwitch + + 48 + 48 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-mb_air_inlet + false + false + 0/0 + mb_air_inlet + + 26 + 26 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0-mb_outlet + false + false + 0/0 + mb_outlet + + 38 + 38 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/0-mb_hotspot0 + false + false + 0/0 + mb_hotspot0 + + 27 + 27 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-mb_hotspot1 + false + false + 0/0 + mb_hotspot1 + + 27 + 27 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-mb_hotspot2 + false + false + 0/0 + mb_hotspot2 + + 26 + 26 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-DIE_Lewis + false + false + 0/0 + DIE_Lewis + + 46 + 46 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_CPU + false + false + 0/0 + DIE_CPU + + 28 + 28 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/0-Inlet + false + false + 0/0 + Inlet + + 26 + 26 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0-Hotspot + false + false + 0/0 + Hotspot + + 38 + 38 + -10 + -5 + 0 + 90 + 93 + 95 + + + + 0/1 + + 0/1-DIE_NP0 + true + false + 0/1 + DIE_NP0 + + 55 + 55 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP0_HBM0 + false + false + 0/1 + DIE_NP0_HBM0 + + 47 + 47 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP0_HBM1 + false + false + 0/1 + DIE_NP0_HBM1 + + 48 + 48 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP1 + false + false + 0/1 + DIE_NP1 + + 49 + 49 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP1_HBM0 + false + false + 0/1 + DIE_NP1_HBM0 + + 40 + 40 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP1_HBM1 + false + false + 0/1 + DIE_NP1_HBM1 + + 42 + 42 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP2 + false + false + 0/1 + DIE_NP2 + + 54 + 54 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP2_HBM0 + false + false + 0/1 + DIE_NP2_HBM0 + + 44 + 44 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP2_HBM1 + false + false + 0/1 + DIE_NP2_HBM1 + + 47 + 47 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP3 + false + false + 0/1 + DIE_NP3 + + 48 + 48 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP3_HBM0 + false + false + 0/1 + DIE_NP3_HBM0 + + 41 + 41 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP3_HBM1 + false + false + 0/1 + DIE_NP3_HBM1 + + 41 + 41 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP4 + false + false + 0/1 + DIE_NP4 + + 57 + 57 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP4_HBM0 + false + false + 0/1 + DIE_NP4_HBM0 + + 49 + 49 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP4_HBM1 + false + false + 0/1 + DIE_NP4_HBM1 + + 49 + 49 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP5 + false + false + 0/1 + DIE_NP5 + + 57 + 57 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP5_HBM0 + false + false + 0/1 + DIE_NP5_HBM0 + + 49 + 49 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP5_HBM1 + false + false + 0/1 + DIE_NP5_HBM1 + + 49 + 49 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP6 + false + false + 0/1 + DIE_NP6 + + 49 + 49 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP6_HBM0 + false + false + 0/1 + DIE_NP6_HBM0 + + 45 + 45 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP6_HBM1 + false + false + 0/1 + DIE_NP6_HBM1 + + 44 + 44 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP7 + false + false + 0/1 + DIE_NP7 + + 48 + 48 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP7_HBM0 + false + false + 0/1 + DIE_NP7_HBM0 + + 42 + 42 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP7_HBM1 + false + false + 0/1 + DIE_NP7_HBM1 + + 43 + 43 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_FabArbiter + false + false + 0/1 + DIE_FabArbiter + + 58 + 58 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/1-DIE_FabSwitch0 + false + false + 0/1 + DIE_FabSwitch0 + + 64 + 64 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/1-DIE_FabSwitch1 + false + false + 0/1 + DIE_FabSwitch1 + + 74 + 74 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/1-Hotspot + false + false + 0/1 + Hotspot + + 51 + 51 + -15 + -10 + -5 + 85 + 90 + 95 + + + 0/1-Hotspot0 + false + false + 0/1 + Hotspot0 + + 47 + 47 + -15 + -10 + -5 + 85 + 90 + 95 + + + 0/1-Hotspot1 + false + false + 0/1 + Hotspot1 + + 49 + 49 + -15 + -10 + -5 + 85 + 90 + 95 + + + 0/1-MB AIR_Outlet + false + false + 0/1 + MB AIR_Outlet + + 31 + 31 + -15 + -10 + -5 + 85 + 95 + 110 + + + 0/1-DIE_Aldrin + false + false + 0/1 + DIE_Aldrin + + 61 + 61 + -10 + -5 + 0 + 110 + 125 + 140 + + + 0/1-DIE_CPU + false + false + 0/1 + DIE_CPU + + 31 + 31 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/1-Inlet + false + false + 0/1 + Inlet + + 31 + 31 + -15 + -10 + -5 + 65 + 75 + 90 + + + 0/1-DTS_CORE + false + false + 0/1 + DTS_CORE + + 31 + 31 + -10 + -5 + 0 + 93 + 98 + 113 + + + 0/1-DIE_DIMM0 + false + false + 0/1 + DIE_DIMM0 + + 34 + 34 + -10 + -5 + 0 + 85 + 95 + 110 + + + 0/1-DIE_DIMM1 + false + false + 0/1 + DIE_DIMM1 + + 36 + 36 + -10 + -5 + 0 + 85 + 95 + 110 + + + 0/1-DIE_RT0 + false + false + 0/1 + DIE_RT0 + + 43 + 43 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT1 + false + false + 0/1 + DIE_RT1 + + 47 + 47 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT2 + false + false + 0/1 + DIE_RT2 + + 50 + 50 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT3 + false + false + 0/1 + DIE_RT3 + + 45 + 45 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT4 + false + false + 0/1 + DIE_RT4 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT5 + false + false + 0/1 + DIE_RT5 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT6 + false + false + 0/1 + DIE_RT6 + + 55 + 55 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT7 + false + false + 0/1 + DIE_RT7 + + 50 + 50 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT8 + false + false + 0/1 + DIE_RT8 + + 47 + 47 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT9 + false + false + 0/1 + DIE_RT9 + + 45 + 45 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT10 + false + false + 0/1 + DIE_RT10 + + 42 + 42 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT11 + false + false + 0/1 + DIE_RT11 + + 55 + 55 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT12 + false + false + 0/1 + DIE_RT12 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT13 + false + false + 0/1 + DIE_RT13 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT14 + false + false + 0/1 + DIE_RT14 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT15 + false + false + 0/1 + DIE_RT15 + + 55 + 55 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DB AIR_Inlet + false + false + 0/1 + DB AIR_Inlet + + 26 + 26 + -15 + -10 + -5 + 65 + 75 + 90 + + + 0/1-DB Hotspot + false + false + 0/1 + DB Hotspot + + 48 + 48 + -15 + -10 + -5 + 85 + 90 + 95 + + + 0/1-DB AIR_Outlet0 + false + false + 0/1 + DB AIR_Outlet0 + + 33 + 33 + -15 + -10 + -5 + 85 + 95 + 110 + + + 0/1-DB AIR_Outlet1 + false + false + 0/1 + DB AIR_Outlet1 + + 33 + 33 + -15 + -10 + -5 + 85 + 95 + 110 + + + 0/1-MB Power Brick 1 + false + false + 0/1 + MB Power Brick 1 + + 59 + 59 + -45 + -40 + -5 + 110 + 135 + 150 + + + 0/1-MB Power Brick 2 + false + false + 0/1 + MB Power Brick 2 + + 56 + 56 + -45 + -40 + -5 + 110 + 135 + 150 + + + + 0/2 + + 0/2-DIE_NP0 + true + false + 0/2 + DIE_NP0 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP1 + false + false + 0/2 + DIE_NP1 + + 49 + 49 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP2 + false + false + 0/2 + DIE_NP2 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP3 + false + false + 0/2 + DIE_NP3 + + 48 + 48 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP4 + false + false + 0/2 + DIE_NP4 + + 51 + 51 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP5 + false + false + 0/2 + DIE_NP5 + + 47 + 47 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FabArbiter + false + false + 0/2 + DIE_FabArbiter + + 51 + 51 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/2-DIE_FIA0 + false + false + 0/2 + DIE_FIA0 + + 46 + 46 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA1 + false + false + 0/2 + DIE_FIA1 + + 44 + 44 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA2 + false + false + 0/2 + DIE_FIA2 + + 53 + 53 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA3 + false + false + 0/2 + DIE_FIA3 + + 54 + 54 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA4 + false + false + 0/2 + DIE_FIA4 + + 41 + 41 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA5 + false + false + 0/2 + DIE_FIA5 + + 51 + 51 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FabSwitch + false + false + 0/2 + DIE_FabSwitch + + 62 + 62 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-MB AIR_Inlet + false + false + 0/2 + MB AIR_Inlet + + 36 + 36 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/2-MB Outlet + false + false + 0/2 + MB Outlet + + 48 + 48 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/2-MB Hotspot0 + false + false + 0/2 + MB Hotspot0 + + 51 + 51 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-MB Hotspot1 + false + false + 0/2 + MB Hotspot1 + + 38 + 38 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-MB Hotspot2 + false + false + 0/2 + MB Hotspot2 + + 28 + 28 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-DIE_Hooper + false + false + 0/2 + DIE_Hooper + + 53 + 53 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_CPU + false + false + 0/2 + DIE_CPU + + - + 0 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/2-Inlet + false + false + 0/2 + Inlet + + 36 + 36 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/2-Hotspot + false + false + 0/2 + Hotspot + + 48 + 48 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-DB AIR_Inlet + false + false + 0/2 + DB AIR_Inlet + + 26 + 26 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/2-DB Hotspot + false + false + 0/2 + DB Hotspot + + 32 + 32 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-DB AIR_Outlet0 + false + false + 0/2 + DB AIR_Outlet0 + + 29 + 29 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/2-DB AIR_Outlet1 + false + false + 0/2 + DB AIR_Outlet1 + + 38 + 38 + -10 + -5 + 0 + 85 + 95 + 105 + + + + 0/3 + + 0/3-DIE_NP0 + true + false + 0/3 + DIE_NP0 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_NP1 + false + false + 0/3 + DIE_NP1 + + 51 + 51 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_NP2 + false + false + 0/3 + DIE_NP2 + + 48 + 48 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_NP3 + false + false + 0/3 + DIE_NP3 + + 49 + 49 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FabArbiter + false + false + 0/3 + DIE_FabArbiter + + 46 + 46 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/3-DIE_FIA0 + false + false + 0/3 + DIE_FIA0 + + 50 + 50 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FIA1 + false + false + 0/3 + DIE_FIA1 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FIA2 + false + false + 0/3 + DIE_FIA2 + + 45 + 45 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FIA3 + false + false + 0/3 + DIE_FIA3 + + 49 + 49 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FabSwitch + false + false + 0/3 + DIE_FabSwitch + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-MB AIR_Inlet + false + false + 0/3 + MB AIR_Inlet + + 28 + 28 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/3-MB Outlet + false + false + 0/3 + MB Outlet + + 30 + 30 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/3-MB Hotspot0 + false + false + 0/3 + MB Hotspot0 + + 45 + 45 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-MB Hotspot1 + false + false + 0/3 + MB Hotspot1 + + 40 + 40 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-MB Hotspot2 + false + false + 0/3 + MB Hotspot2 + + 35 + 35 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-DIE_Hooper + false + false + 0/3 + DIE_Hooper + + 50 + 50 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_CPU + false + false + 0/3 + DIE_CPU + + 33 + 33 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/3-DIE_PHY0 + false + false + 0/3 + DIE_PHY0 + + 45 + 45 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY1 + false + false + 0/3 + DIE_PHY1 + + 47 + 47 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY2 + false + false + 0/3 + DIE_PHY2 + + 46 + 46 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY3 + false + false + 0/3 + DIE_PHY3 + + 48 + 48 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY4 + false + false + 0/3 + DIE_PHY4 + + 53 + 53 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY5 + false + false + 0/3 + DIE_PHY5 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY6 + false + false + 0/3 + DIE_PHY6 + + 40 + 40 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY7 + false + false + 0/3 + DIE_PHY7 + + 38 + 38 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-Inlet + false + false + 0/3 + Inlet + + 27 + 27 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/3-Hotspot + false + false + 0/3 + Hotspot + + 31 + 31 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-DB AIR_Inlet + false + false + 0/3 + DB AIR_Inlet + + 29 + 29 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/3-DB Hotspot + false + false + 0/3 + DB Hotspot + + 35 + 35 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-DB AIR_Outlet0 + false + false + 0/3 + DB AIR_Outlet0 + + 39 + 39 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/3-DB AIR_Outlet1 + false + false + 0/3 + DB AIR_Outlet1 + + 40 + 40 + -10 + -5 + 0 + 85 + 95 + 105 + + + + 0/RSP0 + + 0/RSP0-DIE_FabArbiter0 + true + false + 0/RSP0 + DIE_FabArbiter0 + + 42 + 42 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/RSP0-DIE_FabSwitch0 + false + false + 0/RSP0 + DIE_FabSwitch0 + + 62 + 62 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/RSP0-DIE_CPU + false + false + 0/RSP0 + DIE_CPU + + 35 + 35 + -10 + -5 + 0 + 90 + 95 + 110 + + + 0/RSP0-DIE_PCH + false + false + 0/RSP0 + DIE_PCH + + 38 + 38 + -10 + -5 + 0 + 87 + 100 + 115 + + + 0/RSP0-DIE_DIMM0 + false + false + 0/RSP0 + DIE_DIMM0 + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM2 + false + false + 0/RSP0 + DIE_DIMM2 + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM3 + false + false + 0/RSP0 + DIE_DIMM3 + + 31 + 31 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM4 + false + false + 0/RSP0 + DIE_DIMM4 + + 30 + 30 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM5 + false + false + 0/RSP0 + DIE_DIMM5 + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-SKYBLT0_Inlet + false + false + 0/RSP0 + SKYBLT0_Inlet + + 40 + 40 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-SKYBLT1_Inlet + false + false + 0/RSP0 + SKYBLT1_Inlet + + 37 + 37 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-High_Power + false + false + 0/RSP0 + High_Power + + 44 + 44 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-AIR_Outlet + false + false + 0/RSP0 + AIR_Outlet + + 38 + 38 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-Inlet + false + false + 0/RSP0 + Inlet + + 28 + 28 + -10 + -5 + 0 + 70 + 85 + 100 + + + 0/RSP0-Hotspot + false + false + 0/RSP0 + Hotspot + + 45 + 45 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/RSP0-DIE_Aldrin + false + false + 0/RSP0 + DIE_Aldrin + + 52 + 52 + -10 + -5 + 0 + 100 + 110 + 125 + + + + 0/RSP1 + + 0/RSP1-DIE_FabArbiter0 + true + false + 0/RSP1 + DIE_FabArbiter0 + + 36 + 36 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/RSP1-DIE_FabSwitch0 + false + false + 0/RSP1 + DIE_FabSwitch0 + + 48 + 48 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/RSP1-DIE_CPU + false + false + 0/RSP1 + DIE_CPU + + 36 + 36 + -10 + -5 + 0 + 90 + 95 + 110 + + + 0/RSP1-DIE_PCH + false + false + 0/RSP1 + DIE_PCH + + 36 + 36 + -10 + -5 + 0 + 87 + 100 + 115 + + + 0/RSP1-DIE_DIMM0 + false + false + 0/RSP1 + DIE_DIMM0 + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-DIE_DIMM2 + false + false + 0/RSP1 + DIE_DIMM2 + + 27 + 27 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-DIE_DIMM3 + false + false + 0/RSP1 + DIE_DIMM3 + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-DIE_DIMM4 + false + false + 0/RSP1 + DIE_DIMM4 + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-DIE_DIMM5 + false + false + 0/RSP1 + DIE_DIMM5 + + 27 + 27 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-SKYBLT0_Inlet + false + false + 0/RSP1 + SKYBLT0_Inlet + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-SKYBLT1_Inlet + false + false + 0/RSP1 + SKYBLT1_Inlet + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-High_Power + false + false + 0/RSP1 + High_Power + + 40 + 40 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-AIR_Outlet + false + false + 0/RSP1 + AIR_Outlet + + 35 + 35 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-Inlet + false + false + 0/RSP1 + Inlet + + 25 + 25 + -10 + -5 + 0 + 70 + 85 + 100 + + + 0/RSP1-Hotspot + false + false + 0/RSP1 + Hotspot + + 38 + 38 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/RSP1-DIE_Aldrin + false + false + 0/RSP1 + DIE_Aldrin + + 44 + 44 + -10 + -5 + 0 + 100 + 110 + 125 + + + + 0/FC0 + + 0/FC0-SKB0_HOTSPOT + true + false + 0/FC0 + SKB0_HOTSPOT + + 40 + 40 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC0-Inlet + false + false + 0/FC0 + Inlet + + 23 + 23 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC0-DIE_FabSwitch0 + false + false + 0/FC0 + DIE_FabSwitch0 + + 58 + 58 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FC1 + + 0/FC1-SKB0_HOTSPOT + true + false + 0/FC1 + SKB0_HOTSPOT + + 40 + 40 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC1-Inlet + false + false + 0/FC1 + Inlet + + 23 + 23 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC1-DIE_FabSwitch0 + false + false + 0/FC1 + DIE_FabSwitch0 + + 58 + 58 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FC2 + + 0/FC2-SKB0_HOTSPOT + true + false + 0/FC2 + SKB0_HOTSPOT + + 41 + 41 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC2-Inlet + false + false + 0/FC2 + Inlet + + 23 + 23 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC2-DIE_FabSwitch0 + false + false + 0/FC2 + DIE_FabSwitch0 + + 58 + 58 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FC3 + + 0/FC3-SKB0_HOTSPOT + true + false + 0/FC3 + SKB0_HOTSPOT + + 42 + 42 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC3-Inlet + false + false + 0/FC3 + Inlet + + 25 + 25 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC3-DIE_FabSwitch0 + false + false + 0/FC3 + DIE_FabSwitch0 + + 60 + 60 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FC4 + + 0/FC4-SKB0_HOTSPOT + true + false + 0/FC4 + SKB0_HOTSPOT + + 46 + 46 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC4-Inlet + false + false + 0/FC4 + Inlet + + 25 + 25 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC4-DIE_FabSwitch0 + false + false + 0/FC4 + DIE_FabSwitch0 + + 64 + 64 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FT0 + + 0/FT0-Inlet + true + false + 0/FT0 + Inlet + + 30 + 30 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/FT0-Hotspot + false + false + 0/FT0 + Hotspot + + 34 + 34 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/FT1 + + 0/FT1-Inlet + true + false + 0/FT1 + Inlet + + 34 + 34 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/FT1-Hotspot + false + false + 0/FT1 + Hotspot + + 36 + 36 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PT0-PM0 + + 0/PT0-PM0-Inlet Temperature + true + false + 0/PT0-PM0 + PM0-Inlet Temperature + + 23 + 22 + -10 + -5 + 0 + 61 + 65 + 70 + + + 0/PT0-PM0-Outlet Temperature + false + false + 0/PT0-PM0 + PM0-Outlet Temperature + + 38 + 37 + -10 + -5 + 0 + 80 + 92 + 105 + + + 0/PT0-PM0-Heat Sink Temperature + false + false + 0/PT0-PM0 + PM0-Heat Sink Temperature + + 68 + 67 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PT0-PM1 + + 0/PT0-PM1-Inlet Temperature + true + false + 0/PT0-PM1 + PM1-Inlet Temperature + + 20 + 19 + -10 + -5 + 0 + 61 + 65 + 70 + + + 0/PT0-PM1-Outlet Temperature + false + false + 0/PT0-PM1 + PM1-Outlet Temperature + + 35 + 34 + -10 + -5 + 0 + 80 + 92 + 105 + + + 0/PT0-PM1-Heat Sink Temperature + false + false + 0/PT0-PM1 + PM1-Heat Sink Temperature + + 61 + 60 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PT0-PM2 + + 0/PT0-PM2-Inlet Temperature + true + false + 0/PT0-PM2 + PM2-Inlet Temperature + + 0 + 0 + -10 + -5 + 0 + 61 + 65 + 70 + + + 0/PT0-PM2-Outlet Temperature + false + false + 0/PT0-PM2 + PM2-Outlet Temperature + + 0 + 0 + -10 + -5 + 0 + 80 + 92 + 105 + + + 0/PT0-PM2-Heat Sink Temperature + false + false + 0/PT0-PM2 + PM2-Heat Sink Temperature + + 0 + 0 + -10 + -5 + 0 + 105 + 112 + 120 + + + + + + 0/FT0 + + 0/FT0-Fan Speed Sensor 0 + ===================================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 FAN_6 +------------------------------------------------------------------------------------- + 0/FT0 + ASR-9906-FAN + 7958 7945 7972 7967 7967 8093 7976 + 0 + 1 + + + + 0/FT1 + + 0/FT1-Fan Speed Sensor 0 + ===================================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 FAN_6 +------------------------------------------------------------------------------------- + 0/FT1 + ASR-9906-FAN + 8019 7954 8039 7988 7990 7985 7975 + 1 + 1 + + + + 0/PT0-PM0 + + 0/PT0-PM0-Fan 0 Speed + ============================================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 +------------------------------------------------------------- + 0/PT0-PM0 + PWR-6KW-AC-V3 + 6387 6000 6452 6000 + 0 + 1 + + + + 0/PT0-PM1 + + 0/PT0-PM1-Fan 0 Speed + ============================================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 +------------------------------------------------------------- + 0/PT0-PM1 + PWR-6KW-AC-V3 + 6409 5914 6473 6065 + 0 + 1 + + + + 0/PT0-PM2 + + 0/PT0-PM2-Fan 0 Speed + ============================================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 +------------------------------------------------------------- + 0/PT0-PM2 + PWR-6KW-AC-V3 + 0 0 0 0 + 0 + 1 + + + + + + 0 + + 0 + 0 + + (N + 1) + 6000 + 0 + 6610 + 3907 + 4180 + 1 + 0 + 0 + 0 + + + + 0/PT0 + + 0/PT0-PM0 + PM0 + 0/PT0 + DONT KNOW + 0 + 6kW-AC + 0.0/206.2 + 0.0/10.4 + 53.60000000000000 + 37.60000000000000 + OK + 4180 + ( 0.0/20.3) + 3907 + 72.90000000000001 + 0 + - + + 4 + 4 + 0 + 0 + + + 0/PT0-PM1 + PM1 + 0/PT0 + DONT KNOW + 0 + 6kW-AC + 0.0/205.6 + 0.0/9.9 + 53.60000000000000 + 35.30000000000000 + OK + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 0 + - + + 4 + 0 + 0 + 0 + + + 0/PT0-PM2 + PM2 + 0/PT0 + DONT KNOW + 0 + 6kW-AC + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 4180 + ( 0.0/20.3) + 3907 + 72.90000000000001 + 0 + - + + 4 + 0 + 3 + 0 + + + + 0/0 + + 0-A99-48X10GE-1G-TR + A99-48X10GE-1G-TR + 0/0 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 810 + 556 + ON + 3 + 3 + 0 + 0 + + + + 0/1 + + 0-A99-32X100GE-TR + A99-32X100GE-TR + 0/1 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 1350 + 786 + ON + 3 + 0 + 0 + 0 + + + + 0/2 + + 0-A99-12X100GE + A99-12X100GE + 0/2 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 1200 + 782 + ON + 3 + 0 + 0 + 0 + + + + 0/3 + + 0-A99-8X100GE-CM + A99-8X100GE-CM + 0/3 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 1150 + 756 + ON + 3 + 0 + 0 + 0 + + + + 0/RSP0 + + 0-A9K-RSP5-SE + A9K-RSP5-SE + 0/RSP0 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 480 + 261 + ON + 3 + 0 + 0 + 0 + + + + 0/RSP1 + + 0-A9K-RSP5-SE + A9K-RSP5-SE + 0/RSP1 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 480 + 260 + ON + 3 + 0 + 0 + 0 + + + + 0/FC0 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC0 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 53 + ON + 3 + 0 + 0 + 0 + + + + 0/FC1 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC1 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 53 + ON + 3 + 0 + 0 + 0 + + + + 0/FC2 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC2 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 53 + ON + 3 + 0 + 0 + 0 + + + + 0/FC3 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC3 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 53 + ON + 3 + 0 + 0 + 0 + + + + 0/FC4 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC4 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 54 + ON + 3 + 0 + 0 + 0 + + + + 0/FT0 + + 0-ASR-9906-FAN + ASR-9906-FAN + 0/FT0 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 300 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT1 + + 0-ASR-9906-FAN + ASR-9906-FAN + 0/FT1 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 300 + - + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..39e9ba55b --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,1349 @@ + + + + + + + 0/RSP0/CPU0 + + 4096 + 36829560832 + 29436954624 + 36829560832 + 29436954624 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 36829560832 + 29436827648 + 0 + 36829560832 + 29436827648 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 3392 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 3392 + + + ipsla_ot + 8488 + + + vkg_l2vpn_bport + 3154080 + + + vkg_l2vpn_bd + 532640 + + + vkg_l2vpn_msti + 32928 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_vqi + 308 + + + l2fib + 985752 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 3244320 + + + netio_eint + 264 + + + netio_fwd + 1128 + + + im_issu_db + 280 + + + vkg_bmp_adj + 73848 + + + ipv6_pmtu + 4136 + + + ifc-protomax + 2320704 + + + ifc-mpls + 6531392 + + + ifc-ipv6 + 8640832 + + + ifc-ipv4 + 11540800 + + + aib + 2695280 + + + mgid + 4563248 + + + infra_ital + 331824 + + + aaa + 65824 + + + im_rd + 1261696 + + + im_db_private + 1155260 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 454672 + + + im_rules + 368840 + + + im_db + 1476320 + + + fabmgr + 86048 + + + spp + 90869800 + + 141946760 + 140415211211005 + 10546671615 + 2591657984 + 94101524414056 + 7392733184 + + + + 0/RSP1/CPU0 + + 4096 + 36829560832 + 31320176640 + 36829560832 + 31320176640 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 36829560832 + 31320176640 + 0 + 36829560832 + 31320176640 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 3392 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 3392 + + + vkg_l2fib_vqi + 308 + + + l2fib + 985752 + + + bm_lacp_tx + 1320 + + + statsd_db_g + 3244320 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + netio_eint + 264 + + + netio_fwd + 1128 + + + vkg_bmp_adj + 73848 + + + im_issu_db + 280 + + + ipv6_pmtu + 4136 + + + ifc-protomax + 2320704 + + + ifc-mpls + 6531392 + + + ifc-ipv6 + 8640832 + + + ifc-ipv4 + 11884864 + + + aib + 2510960 + + + mgid + 4555056 + + + infra_ital + 331824 + + + im_rd + 1261696 + + + im_db_private + 1155260 + + + aaa + 65824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 454672 + + + im_rules + 368840 + + + im_db + 1476320 + + + fabmgr + 12320 + + + spp + 90656808 + + 138083456 + 140383642388733 + 8968364031 + 1675255808 + 94744519319144 + 5509384192 + + + + 0/0/CPU0 + + 4096 + 15211409408 + 9224040448 + 15211409408 + 9224040448 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 15211409408 + 9224040448 + 0 + 15211409408 + 9224040448 + 4194304 + 0 + 0 + 0 + 0 + + ptp + 4136 + + + vkg_pbr_ea + 147728 + + + vkg_l2fib_vqi + 308 + + + ether_ea_shm + 118728 + + + bm_lacp_tx + 1320 + + + arp + 1900832 + + + vkg_l2fib_evpn + 128 + + + statsd_db + 288 + + + statsd_db_l + 1261856 + + + vkg_bmp_adj + 73848 + + + ether_ea_tcam + 1081504 + + + vkg_vpls_mac + 5382264 + + + prm_stats_svr + 9150600 + + + prm_tcam_mm_svr + 106808 + + + prm_srh_main + 103468888 + + + prm_ss_lm_svr + 4575040 + + + prm_ss_mm_svr + 7373104 + + + netio_fwd + 1128 + + + pd_fib_cdll + 33080 + + + bfd_offload_shm + 43848 + + + l2fib + 6359704 + + + ifc-mpls + 7932224 + + + ifc-ipv6 + 20961600 + + + ifc-ipv4 + 12933440 + + + ifc-protomax + 6252864 + + + ipv6_pmtu + 4136 + + + vkg_pm + 1142480 + + + aib + 2756720 + + + im_issu_db + 280 + + + im_rd + 1155200 + + + im_db_private + 1368252 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + ls_uidb_shm + 262448 + + + pfm_node + 397328 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + im_rules + 368840 + + + im_db + 1476320 + + + spp + 91328552 + + 290102632 + 140085940599037 + 9032200191 + 2727632896 + 94465283710072 + 5987368960 + + + + 0/1/CPU0 + + 4096 + 12687060992 + 5840381952 + 12687060992 + 5840381952 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 12687060992 + 5840381952 + 0 + 12687060992 + 5840381952 + 4194304 + 0 + 0 + 0 + 0 + + ls_l2rm_uidb_c + 123024 + + + ether_ea_shm + 85960 + + + ether_ea_tcam + 4268192 + + + vkg_pbr_ea + 155920 + + + vkg_l2fib_vqi + 308 + + + mcd_dev_shm + 32936 + + + arp + 1769760 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_evpn + 128 + + + vkg_bmp_adj + 73848 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + ls_qosrm_shm + 16552 + + + ls_tbpg_sh + 134616 + + + bfd_offload_shm + 109384 + + + pd_fib_cdll + 33080 + + + im_issu_db + 280 + + + netio_fwd + 1128 + + + l2fib + 8981144 + + + ifc-mpls + 7932224 + + + ifc-ipv6 + 19794240 + + + ifc-ipv4 + 12654912 + + + ifc-protomax + 9267520 + + + ipv6_pmtu + 4136 + + + aib + 2510960 + + + ifc_pifib + 624960 + + + vkg_pm + 1117896 + + + ls_statsrm_cl + 362808 + + + im_rd + 1155200 + + + infra_ital + 331824 + + + im_db_private + 1155260 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + ls_statsrm_sh + 110890904 + + + ls_arl + 74000 + + + prm_srh_main + 46140520 + + + tcam_mgr + 164112 + + + ls_l2rm + 345280 + + + ls_plu_hint + 2539828 + + + ls_plu_hash + 147607832 + + + rdm_client + 34112 + + + sse2_edb_ctx + 4497552 + + + sse2_eth_db + 16704 + + + prm_tcam_intrnl + 48177320 + + + sbusdriver_shm + 368744 + + + rdm_context + 41280 + + + edrm_shm + 4434856 + + + ls_uidb_shm + 264439704 + + + ls_prm_srh_main + 57180976 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 397328 + + + im_rules + 368840 + + + im_db + 1263328 + + + spp + 90902568 + + 854085940 + 140676545009917 + 7050760191 + 2238386176 + 94531906366584 + 6846679040 + + + + 0/2/CPU0 + + 4096 + 15211409408 + 8252186624 + 15211409408 + 8252186624 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 15211409408 + 8252186624 + 0 + 15211409408 + 8252186624 + 4194304 + 0 + 0 + 0 + 0 + + vkg_pbr_ea + 147728 + + + vkg_l2fib_vqi + 308 + + + ether_ea_shm + 85960 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_evpn + 128 + + + arp + 1769760 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + ether_ea_tcam + 3203232 + + + prm_stats_svr + 25845896 + + + vkg_vpls_mac + 5382264 + + + prm_srh_main + 89673560 + + + prm_ss_lm_svr + 13684544 + + + prm_ss_mm_svr + 7373104 + + + vkg_bmp_adj + 73848 + + + prm_tcam_intrnl + 35856688 + + + netio_fwd + 1128 + + + pd_fib_cdll + 33080 + + + l2fib + 14748312 + + + im_issu_db + 280 + + + bfd_offload_shm + 76616 + + + ifc-mpls + 7932224 + + + ifc-ipv6 + 20007232 + + + ifc-ipv4 + 12867904 + + + ifc-protomax + 6252864 + + + ipv6_pmtu + 4136 + + + aib + 2695280 + + + vkg_pm + 1109712 + + + im_rd + 1155200 + + + im_db_private + 1155260 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + pfm_node + 356368 + + + ls_uidb_shm + 65840 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + im_rules + 368840 + + + im_db + 1156832 + + + spp + 90984488 + + 345902392 + 140178534361341 + 8640442367 + 2620317696 + 94363860569208 + 6959222784 + + + + 0/3/CPU0 + + 4096 + 11210878976 + 4840734720 + 11210878976 + 4840734720 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 11210878976 + 4840734720 + 0 + 11210878976 + 4840734720 + 4194304 + 0 + 0 + 0 + 0 + + vkg_pbr_ea + 147728 + + + vkg_l2fib_vqi + 308 + + + ether_ea_shm + 85960 + + + arp + 1769760 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_evpn + 128 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + ether_ea_tcam + 2138272 + + + vkg_vpls_mac + 5382264 + + + prm_tcam_mm_svr + 172344 + + + prm_stats_svr + 17293448 + + + prm_ss_lm_svr + 9129792 + + + prm_ss_mm_svr + 7373104 + + + vkg_bmp_adj + 73848 + + + netio_fwd + 1128 + + + bfd_offload_shm + 76616 + + + pd_fib_cdll + 33080 + + + l2fib + 10554008 + + + ifc-mpls + 7932224 + + + ifc-ipv6 + 19794240 + + + ifc-ipv4 + 12654912 + + + ifc-protomax + 6252864 + + + ipv6_pmtu + 4136 + + + vkg_pm + 1109712 + + + aib + 2510960 + + + im_issu_db + 280 + + + im_rd + 1155200 + + + im_db_private + 1155260 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + prm_srh_main + 96571224 + + + rspp_ma + 4080 + + + pfm_node + 315408 + + + ls_uidb_shm + 33072 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + im_rules + 368840 + + + im_db + 1156832 + + + spp + 90984488 + + 298065216 + 139996692207869 + 8250650623 + 2522914816 + 94659420286072 + 6370144256 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..040d537fc --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,12769 @@ + + + + + + 0/0/CPU0 + 2 + 2 + 2 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + khelper + 21 + 0 + 0 + 0 + + + kdevtmpfs + 22 + 0 + 0 + 0 + + + netns + 23 + 0 + 0 + 0 + + + writeback + 215 + 0 + 0 + 0 + + + ksmd + 218 + 0 + 0 + 0 + + + khugepaged + 219 + 0 + 0 + 0 + + + kintegrityd + 220 + 0 + 0 + 0 + + + bioset + 221 + 0 + 0 + 0 + + + crypto + 222 + 0 + 0 + 0 + + + kblockd + 224 + 0 + 0 + 0 + + + ata_sff + 455 + 0 + 0 + 0 + + + khubd + 467 + 0 + 0 + 0 + + + md + 476 + 0 + 0 + 0 + + + kworker/0:1 + 570 + 0 + 0 + 0 + + + khungtaskd + 592 + 0 + 0 + 0 + + + kswapd0 + 598 + 0 + 0 + 0 + + + fsnotify_mark + 600 + 0 + 0 + 0 + + + uio + 896 + 0 + 0 + 0 + + + kpsmoused + 910 + 0 + 0 + 0 + + + kworker/0:2 + 914 + 0 + 0 + 0 + + + ipv6_addrconf + 953 + 0 + 0 + 0 + + + kworker/1:1 + 954 + 0 + 0 + 0 + + + deferwq + 981 + 0 + 0 + 0 + + + kworker/2:1 + 982 + 0 + 0 + 0 + + + scsi_eh_0 + 1024 + 0 + 0 + 0 + + + scsi_tmf_0 + 1025 + 0 + 0 + 0 + + + scsi_eh_1 + 1028 + 0 + 0 + 0 + + + scsi_tmf_1 + 1029 + 0 + 0 + 0 + + + scsi_eh_2 + 1032 + 0 + 0 + 0 + + + scsi_tmf_2 + 1033 + 0 + 0 + 0 + + + scsi_eh_3 + 1036 + 0 + 0 + 0 + + + scsi_tmf_3 + 1037 + 0 + 0 + 0 + + + scsi_eh_4 + 1040 + 0 + 0 + 0 + + + scsi_tmf_4 + 1041 + 0 + 0 + 0 + + + scsi_eh_5 + 1044 + 0 + 0 + 0 + + + scsi_tmf_5 + 1045 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1116 + 0 + 0 + 0 + + + ext4-rsv-conver + 1117 + 0 + 0 + 0 + + + udevd + 1308 + 0 + 0 + 0 + + + khvcd + 1579 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1973 + 0 + 0 + 0 + + + ext4-rsv-conver + 1974 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 2033 + 0 + 0 + 0 + + + ext4-rsv-conver + 2034 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 2053 + 0 + 0 + 0 + + + ext4-rsv-conver + 2054 + 0 + 0 + 0 + + + kjournald + 2077 + 0 + 0 + 0 + + + bash + 2094 + 0 + 0 + 0 + + + bash + 2113 + 0 + 0 + 0 + + + kworker/1:1H + 2116 + 0 + 0 + 0 + + + bash + 2289 + 0 + 0 + 0 + + + dbus-daemon + 2344 + 0 + 0 + 0 + + + sshd + 2363 + 0 + 0 + 0 + + + rpcbind + 2373 + 0 + 0 + 0 + + + auditd + 2383 + 0 + 0 + 0 + + + kauditd + 2386 + 0 + 0 + 0 + + + rngd + 2427 + 0 + 0 + 0 + + + syslogd + 2433 + 0 + 0 + 0 + + + klogd + 2436 + 0 + 0 + 0 + + + xinetd + 2454 + 0 + 0 + 0 + + + libvirtd + 2489 + 0 + 0 + 0 + + + crond + 2539 + 0 + 0 + 0 + + + lldp_agent + 2746 + 0 + 0 + 0 + + + proxy_attach_static + 2763 + 0 + 0 + 0 + + + proxy_attach_static + 2994 + 0 + 0 + 0 + + + msixd_static + 3019 + 0 + 0 + 0 + + + sh + 3205 + 0 + 0 + 0 + + + udevd + 3474 + 0 + 0 + 0 + + + udevd + 3475 + 0 + 0 + 0 + + + vlan_ma + 3751 + 0 + 0 + 0 + + + bash + 3900 + 0 + 0 + 0 + + + dsr + 3901 + 0 + 0 + 0 + + + ds + 3923 + 0 + 0 + 0 + + + bash + 4329 + 0 + 0 + 0 + + + processmgr + 4440 + 0 + 0 + 0 + + + pcie_fabric_por + 4475 + 0 + 0 + 0 + + + shmwin_svr + 4476 + 0 + 0 + 0 + + + sdr_invmgr + 4477 + 0 + 0 + 0 + + + vm-monitor + 4478 + 0 + 0 + 0 + + + dumper + 4479 + 0 + 0 + 0 + + + qsm + 4480 + 0 + 0 + 0 + + + syslogd_helper + 4481 + 0 + 0 + 0 + + + syslog_dev + 4482 + 0 + 0 + 0 + + + spp + 4484 + 0 + 0 + 0 + + + lda_server + 4486 + 0 + 0 + 0 + + + packet + 4487 + 0 + 0 + 0 + + + imdr + 4488 + 0 + 0 + 0 + + + ltrace_server + 4489 + 0 + 0 + 0 + + + ltrace_sync + 4490 + 0 + 0 + 0 + + + psa + 4491 + 0 + 0 + 0 + + + resmon + 4492 + 0 + 0 + 0 + + + sld + 4494 + 0 + 0 + 0 + + + zllc + 4495 + 0 + 0 + 0 + + + sysdb_svr_local + 4497 + 0 + 0 + 0 + + + enf_broker + 4498 + 0 + 0 + 0 + + + ssh_key_client + 4499 + 0 + 0 + 0 + + + gsp + 4500 + 0 + 0 + 0 + + + meminfo_svr + 4501 + 0 + 0 + 0 + + + fab_si + 4502 + 0 + 0 + 0 + + + showd_server + 4503 + 0 + 0 + 0 + + + aipc_cleaner + 4504 + 0 + 0 + 0 + + + fab_vqi_alloc + 4507 + 0 + 0 + 0 + + + fialc + 4508 + 0 + 0 + 0 + + + mgid_prgm + 4509 + 0 + 0 + 0 + + + prm_verifier + 4510 + 0 + 0 + 0 + + + rdsfs_svr + 4511 + 0 + 0 + 0 + + + pfm_node_lc + 4512 + 0 + 0 + 0 + + + sysdb_mc + 4513 + 0 + 0 + 0 + + + bundlemgr_checker + 4514 + 0 + 0 + 0 + + + prm_ssmh + 4515 + 0 + 0 + 0 + + + fab_arb + 4516 + 0 + 0 + 0 + + + fab_xbar + 4517 + 0 + 0 + 0 + + + prm_server_to + 4518 + 0 + 0 + 0 + + + cerrno_server + 4520 + 0 + 0 + 0 + + + uidb_server + 4521 + 0 + 0 + 0 + + + cfgmgr-lc + 4522 + 0 + 0 + 0 + + + heap_summary_edm + 4523 + 0 + 0 + 0 + + + issumgr + 4524 + 0 + 0 + 0 + + + media_server + 4525 + 0 + 0 + 0 + + + procfs_server + 4526 + 0 + 0 + 0 + + + sdr_instagt + 4527 + 0 + 0 + 0 + + + subdb_svr + 4528 + 0 + 0 + 0 + + + kworker/2:1H + 4533 + 0 + 0 + 0 + + + kworker/0:1H + 4933 + 0 + 0 + 0 + + + ifmgr + 5281 + 0 + 0 + 0 + + + netio + 5282 + 0 + 0 + 0 + + + calv_alarm_mgr + 5283 + 0 + 0 + 0 + + + fwd_driver_partner + 5284 + 0 + 0 + 0 + + + mempool_edm + 5285 + 0 + 0 + 0 + + + pm + 5286 + 0 + 0 + 0 + + + rsi_agent + 5288 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5289 + 0 + 0 + 0 + + + sint_ma + 5290 + 0 + 0 + 0 + + + sync_agent + 5291 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5292 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5293 + 0 + 0 + 0 + + + mpls_io_ea + 5294 + 0 + 0 + 0 + + + aib + 5295 + 0 + 0 + 0 + + + bundlemgr_adj + 5296 + 0 + 0 + 0 + + + statsd_server + 5297 + 0 + 0 + 0 + + + ipv4_io + 5298 + 0 + 0 + 0 + + + ipv6_nd + 5299 + 0 + 0 + 0 + + + fib_mgr + 5300 + 0 + 0 + 0 + + + ipv4_ma + 5301 + 0 + 0 + 0 + + + ipv6_ea + 5302 + 0 + 0 + 0 + + + ipv6_io + 5303 + 0 + 0 + 0 + + + pifibm_server_lc + 5304 + 0 + 0 + 0 + + + procfind + 5305 + 0 + 0 + 0 + + + ipv6_ma + 5306 + 0 + 0 + 0 + + + bfd_agent + 5307 + 0 + 0 + 0 + + + debug_d + 5308 + 0 + 0 + 0 + + + envmon_proxy + 5309 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5310 + 0 + 0 + 0 + + + fsyncmgr + 5311 + 0 + 0 + 0 + + + tamsvcs_tamm + 5312 + 0 + 0 + 0 + + + timezone_notify + 5313 + 0 + 0 + 0 + + + tams_proc + 5407 + 0 + 0 + 0 + + + tamd_proc + 5411 + 0 + 0 + 0 + + + ixdb_gc + 5519 + 0 + 0 + 0 + + + tam_entropy + 5679 + 0 + 0 + 0 + + + daps + 5705 + 0 + 0 + 0 + + + flowtrap + 5706 + 0 + 0 + 0 + + + l2fib_mgr + 5708 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 5709 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 5710 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5711 + 0 + 0 + 0 + + + statsd_manager_l + 5712 + 0 + 0 + 0 + + + mpls_io + 5714 + 0 + 0 + 0 + + + ntpdc + 5715 + 0 + 0 + 0 + + + iphc_ma + 5716 + 0 + 0 + 0 + + + nfma + 5717 + 0 + 0 + 0 + + + clns + 5718 + 0 + 0 + 0 + + + arp + 5719 + 0 + 0 + 0 + + + fhrp_output + 5720 + 0 + 0 + 0 + + + l2snoop + 5721 + 0 + 0 + 0 + + + bundlemgr_local + 5722 + 0 + 0 + 0 + + + showd_lc + 5725 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5726 + 0 + 0 + 0 + + + attestation_agent + 5943 + 0 + 0 + 0 + + + cmp_edm + 5944 + 0 + 0 + 0 + + + icpe_sdep + 5946 + 0 + 0 + 0 + + + imaedm_server + 5948 + 0 + 0 + 0 + + + netio_debug_partner + 5949 + 0 + 0 + 0 + + + online_diag_lc + 5950 + 0 + 0 + 0 + + + pbr_ea + 5951 + 0 + 0 + 0 + + + pbr_ma + 5952 + 0 + 0 + 0 + + + pfilter_ma + 5953 + 0 + 0 + 0 + + + pm_ma + 5954 + 0 + 0 + 0 + + + qos_ma + 5956 + 0 + 0 + 0 + + + spio_ea + 5957 + 0 + 0 + 0 + + + spio_ma + 5958 + 0 + 0 + 0 + + + ssm_process + 5959 + 0 + 0 + 0 + + + vic_0_0 + 6095 + 0 + 0 + 0 + + + vic_0_1 + 6113 + 0 + 0 + 0 + + + vic_0_2 + 6128 + 0 + 0 + 0 + + + ether_caps_partner + 6164 + 0 + 0 + 0 + + + ether_sock + 6166 + 0 + 0 + 0 + + + vlan_ea + 6189 + 0 + 0 + 0 + + + vic_0_6 + 6273 + 0 + 0 + 0 + + + vic_0_9 + 6279 + 0 + 0 + 0 + + + vic_0_7 + 6294 + 0 + 0 + 0 + + + vic_0_10 + 6309 + 0 + 0 + 0 + + + vic_0_8 + 6339 + 0 + 0 + 0 + + + l2vpn_checker + 6423 + 0 + 0 + 0 + + + pfilter_ea + 6443 + 0 + 0 + 0 + + + bundlemgr_ea + 6455 + 0 + 0 + 0 + + + qos_ma_ea + 6464 + 0 + 0 + 0 + + + vic_0_3 + 24618 + 0 + 0 + 0 + + + vic_0_5 + 24627 + 0 + 0 + 0 + + + vic_0_4 + 24635 + 0 + 0 + 0 + + + vic_0_11 + 24725 + 0 + 0 + 0 + + + cdp + 24814 + 0 + 0 + 0 + + + serg_agt + 25206 + 0 + 0 + 0 + + + macsec_ea + 27039 + 0 + 0 + 0 + + + kworker/u6:1 + 29111 + 0 + 0 + 0 + + + kworker/u6:0 + 29590 + 0 + 0 + 0 + + + sleep + 29736 + 0 + 0 + 0 + + + sleep + 29737 + 0 + 0 + 0 + + + + 0/1/CPU0 + 2 + 2 + 2 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0 + 4 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + watchdog/5 + 31 + 0 + 0 + 0 + + + migration/5 + 32 + 0 + 0 + 0 + + + ksoftirqd/5 + 33 + 0 + 0 + 0 + + + kworker/5:0 + 34 + 0 + 0 + 0 + + + kworker/5:0H + 35 + 0 + 0 + 0 + + + watchdog/6 + 36 + 0 + 0 + 0 + + + migration/6 + 37 + 0 + 0 + 0 + + + ksoftirqd/6 + 38 + 0 + 0 + 0 + + + kworker/6:0 + 39 + 0 + 0 + 0 + + + kworker/6:0H + 40 + 0 + 0 + 0 + + + khelper + 41 + 0 + 0 + 0 + + + kdevtmpfs + 42 + 0 + 0 + 0 + + + netns + 43 + 0 + 0 + 0 + + + writeback + 239 + 0 + 0 + 0 + + + ksmd + 242 + 0 + 0 + 0 + + + khugepaged + 243 + 0 + 0 + 0 + + + kintegrityd + 244 + 0 + 0 + 0 + + + bioset + 245 + 0 + 0 + 0 + + + crypto + 246 + 0 + 0 + 0 + + + kblockd + 248 + 0 + 0 + 0 + + + ata_sff + 448 + 0 + 0 + 0 + + + khubd + 460 + 0 + 0 + 0 + + + md + 469 + 0 + 0 + 0 + + + kworker/1:1 + 563 + 0 + 0 + 0 + + + khungtaskd + 597 + 0 + 0 + 0 + + + kswapd0 + 603 + 0 + 0 + 0 + + + fsnotify_mark + 605 + 0 + 0 + 0 + + + uio + 851 + 0 + 0 + 0 + + + kpsmoused + 867 + 0 + 0 + 0 + + + ipv6_addrconf + 908 + 0 + 0 + 0 + + + deferwq + 939 + 0 + 0 + 0 + + + kworker/0:2 + 940 + 0 + 0 + 0 + + + scsi_eh_0 + 982 + 0 + 0 + 0 + + + scsi_tmf_0 + 983 + 0 + 0 + 0 + + + scsi_eh_1 + 986 + 0 + 0 + 0 + + + scsi_tmf_1 + 987 + 0 + 0 + 0 + + + scsi_eh_2 + 990 + 0 + 0 + 0 + + + scsi_tmf_2 + 991 + 0 + 0 + 0 + + + scsi_eh_3 + 994 + 0 + 0 + 0 + + + scsi_tmf_3 + 995 + 0 + 0 + 0 + + + scsi_eh_4 + 998 + 0 + 0 + 0 + + + scsi_tmf_4 + 999 + 0 + 0 + 0 + + + scsi_eh_5 + 1002 + 0 + 0 + 0 + + + scsi_tmf_5 + 1003 + 0 + 0 + 0 + + + kworker/2:1 + 1072 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1074 + 0 + 0 + 0 + + + ext4-rsv-conver + 1075 + 0 + 0 + 0 + + + kworker/3:1 + 1086 + 0 + 0 + 0 + + + kworker/4:1 + 1087 + 0 + 0 + 0 + + + kworker/5:1 + 1092 + 0 + 0 + 0 + + + kworker/6:1 + 1093 + 0 + 0 + 0 + + + udevd + 1271 + 0 + 0 + 0 + + + khvcd + 1468 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1869 + 0 + 0 + 0 + + + ext4-rsv-conver + 1870 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1929 + 0 + 0 + 0 + + + ext4-rsv-conver + 1930 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 1949 + 0 + 0 + 0 + + + ext4-rsv-conver + 1950 + 0 + 0 + 0 + + + kjournald + 1973 + 0 + 0 + 0 + + + bash + 1990 + 0 + 0 + 0 + + + bash + 2009 + 0 + 0 + 0 + + + kworker/4:1H + 2012 + 0 + 0 + 0 + + + bash + 2185 + 0 + 0 + 0 + + + dbus-daemon + 2240 + 0 + 0 + 0 + + + sshd + 2259 + 0 + 0 + 0 + + + rpcbind + 2269 + 0 + 0 + 0 + + + auditd + 2279 + 0 + 0 + 0 + + + kauditd + 2282 + 0 + 0 + 0 + + + rngd + 2323 + 0 + 0 + 0 + + + syslogd + 2329 + 0 + 0 + 0 + + + klogd + 2332 + 0 + 0 + 0 + + + xinetd + 2350 + 0 + 0 + 0 + + + libvirtd + 2385 + 0 + 0 + 0 + + + crond + 2431 + 0 + 0 + 0 + + + proxy_attach_static + 2659 + 0 + 0 + 0 + + + proxy_attach_static + 2801 + 0 + 0 + 0 + + + msixd_static + 2832 + 0 + 0 + 0 + + + msixd_static + 2833 + 0 + 0 + 0 + + + msixd_static + 2835 + 0 + 0 + 0 + + + sh + 3021 + 0 + 0 + 0 + + + udevd + 3312 + 0 + 0 + 0 + + + udevd + 3313 + 0 + 0 + 0 + + + kworker/3:2 + 3369 + 0 + 0 + 0 + + + bash + 3750 + 0 + 0 + 0 + + + dsr + 3751 + 0 + 0 + 0 + + + ds + 3773 + 0 + 0 + 0 + + + bash + 4192 + 0 + 0 + 0 + + + processmgr + 4303 + 0 + 0 + 0 + + + shmwin_svr + 4327 + 0 + 0 + 0 + + + sdr_invmgr + 4328 + 0 + 0 + 0 + + + vm-monitor + 4329 + 0 + 0 + 0 + + + dumper + 4330 + 0 + 0 + 0 + + + qsm + 4331 + 0 + 0 + 0 + + + syslogd_helper + 4332 + 0 + 0 + 0 + + + syslog_dev + 4333 + 0 + 0 + 0 + + + spp + 4335 + 0 + 0 + 0 + + + lda_server + 4336 + 1 + 1 + 0 + + + packet + 4337 + 0 + 0 + 0 + + + imdr + 4338 + 0 + 0 + 0 + + + ltrace_server + 4339 + 0 + 0 + 0 + + + ltrace_sync + 4340 + 0 + 0 + 0 + + + psa + 4341 + 0 + 0 + 0 + + + resmon + 4342 + 0 + 0 + 0 + + + sld + 4344 + 0 + 0 + 0 + + + zllc + 4345 + 0 + 0 + 0 + + + sysdb_svr_local + 4347 + 0 + 0 + 0 + + + enf_broker + 4348 + 0 + 0 + 0 + + + ssh_key_client + 4349 + 0 + 0 + 0 + + + gsp + 4350 + 0 + 0 + 0 + + + npu_server + 4351 + 0 + 0 + 0 + + + meminfo_svr + 4352 + 0 + 0 + 0 + + + fab_si + 4353 + 0 + 0 + 0 + + + showd_server + 4354 + 0 + 0 + 0 + + + aipc_cleaner + 4355 + 0 + 0 + 0 + + + fab_vqi_alloc + 4357 + 0 + 0 + 0 + + + fialc + 4358 + 0 + 0 + 0 + + + mgid_prgm + 4360 + 0 + 0 + 0 + + + prm_verifier + 4361 + 0 + 0 + 0 + + + rdsfs_svr + 4362 + 0 + 0 + 0 + + + pfm_node_lc + 4363 + 0 + 0 + 0 + + + sysdb_mc + 4364 + 0 + 0 + 0 + + + ls_prm_svr + 4365 + 0 + 0 + 0 + + + trm_helper + 4366 + 0 + 0 + 0 + + + bundlemgr_checker + 4367 + 0 + 0 + 0 + + + uidb_server + 4368 + 0 + 0 + 0 + + + fab_arb + 4369 + 0 + 0 + 0 + + + fab_xbar + 4370 + 0 + 0 + 0 + + + plu_bkg_main + 4371 + 0 + 0 + 0 + + + cerrno_server + 4373 + 0 + 0 + 0 + + + edrm_svr + 4374 + 0 + 0 + 0 + + + cfgmgr-lc + 4375 + 0 + 0 + 0 + + + heap_summary_edm + 4376 + 0 + 0 + 0 + + + issumgr + 4377 + 0 + 0 + 0 + + + media_server + 4378 + 0 + 0 + 0 + + + procfs_server + 4379 + 0 + 0 + 0 + + + sdr_instagt + 4380 + 0 + 0 + 0 + + + subdb_svr + 4381 + 0 + 0 + 0 + + + kworker/5:1H + 4762 + 0 + 0 + 0 + + + kworker/3:1H + 4935 + 0 + 0 + 0 + + + ixdb_gc + 4980 + 0 + 0 + 0 + + + ifmgr + 5200 + 0 + 0 + 0 + + + netio + 5201 + 0 + 0 + 0 + + + calv_alarm_mgr + 5202 + 0 + 0 + 0 + + + fwd_driver_partner + 5203 + 0 + 0 + 0 + + + ls_arl_svr + 5204 + 0 + 0 + 0 + + + ls_l2rm_svr + 5205 + 0 + 0 + 0 + + + ls_stats_svr + 5206 + 0 + 0 + 0 + + + mempool_edm + 5207 + 0 + 0 + 0 + + + pm + 5208 + 0 + 0 + 0 + + + qos_ma_ea + 5209 + 0 + 0 + 0 + + + rsi_agent + 5211 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5212 + 0 + 0 + 0 + + + sint_ma + 5213 + 0 + 0 + 0 + + + sync_agent + 5214 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5215 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5216 + 0 + 0 + 0 + + + ls_tcam_svr + 5217 + 0 + 0 + 0 + + + mpls_io_ea + 5218 + 0 + 0 + 0 + + + aib + 5219 + 0 + 0 + 0 + + + bundlemgr_adj + 5220 + 0 + 0 + 0 + + + statsd_server + 5221 + 0 + 0 + 0 + + + ipv4_io + 5222 + 0 + 0 + 0 + + + ipv6_nd + 5223 + 0 + 0 + 0 + + + fib_mgr + 5224 + 0 + 0 + 0 + + + ipv4_ma + 5225 + 0 + 0 + 0 + + + ipv6_ea + 5226 + 0 + 0 + 0 + + + ipv6_io + 5227 + 0 + 0 + 0 + + + pifibm_server_lc + 5228 + 0 + 0 + 0 + + + procfind + 5229 + 0 + 0 + 0 + + + ipv6_ma + 5230 + 0 + 0 + 0 + + + bfd_agent + 5231 + 0 + 0 + 0 + + + debug_d + 5232 + 0 + 0 + 0 + + + envmon_proxy + 5233 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5234 + 0 + 0 + 0 + + + fsyncmgr + 5235 + 0 + 0 + 0 + + + timezone_notify + 5237 + 0 + 0 + 0 + + + kworker/6:1H + 5402 + 0 + 0 + 0 + + + daps + 5648 + 0 + 0 + 0 + + + flowtrap + 5649 + 0 + 0 + 0 + + + l2fib_mgr + 5650 + 0 + 0 + 0 + + + pea + 5652 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 5653 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 5654 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5655 + 0 + 0 + 0 + + + statsd_manager_l + 5656 + 0 + 0 + 0 + + + vic_ls + 5657 + 0 + 0 + 0 + + + mpls_io + 5658 + 0 + 0 + 0 + + + ntpdc + 5659 + 0 + 0 + 0 + + + iphc_ma + 5660 + 0 + 0 + 0 + + + nfma + 5661 + 0 + 0 + 0 + + + clns + 5662 + 0 + 0 + 0 + + + arp + 5663 + 0 + 0 + 0 + + + fhrp_output + 5664 + 0 + 0 + 0 + + + l2snoop + 5665 + 0 + 0 + 0 + + + bundlemgr_local + 5666 + 0 + 0 + 0 + + + showd_lc + 5668 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5669 + 0 + 0 + 0 + + + attestation_agent + 5938 + 0 + 0 + 0 + + + cmp_edm + 5939 + 0 + 0 + 0 + + + icpe_sdep + 5941 + 0 + 0 + 0 + + + imaedm_server + 5942 + 0 + 0 + 0 + + + netio_debug_partner + 5943 + 0 + 0 + 0 + + + online_diag_lc + 5944 + 0 + 0 + 0 + + + pbr_ea + 5945 + 0 + 0 + 0 + + + pbr_ma + 5946 + 0 + 0 + 0 + + + pfilter_ma + 5947 + 0 + 0 + 0 + + + pm_ma + 5948 + 0 + 0 + 0 + + + qos_ma + 5950 + 0 + 0 + 0 + + + spio_ea + 5951 + 0 + 0 + 0 + + + spio_ma + 5952 + 0 + 0 + 0 + + + ssm_process + 5953 + 0 + 0 + 0 + + + ether_caps_partner + 6092 + 0 + 0 + 0 + + + ether_sock + 6094 + 0 + 0 + 0 + + + vlan_ea + 6104 + 0 + 0 + 0 + + + kworker/1:1H + 12770 + 0 + 0 + 0 + + + kworker/0:1H + 14990 + 0 + 0 + 0 + + + kworker/u14:1 + 22559 + 0 + 0 + 0 + + + sleep + 22632 + 0 + 0 + 0 + + + sleep + 22634 + 0 + 0 + 0 + + + kworker/u14:2 + 24177 + 0 + 0 + 0 + + + serg_agt + 24543 + 0 + 0 + 0 + + + lldp_agent + 29363 + 0 + 0 + 0 + + + kworker/2:1H + 29660 + 0 + 0 + 0 + + + + 0/RSP0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0 + 4 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + watchdog/5 + 31 + 0 + 0 + 0 + + + migration/5 + 32 + 0 + 0 + 0 + + + ksoftirqd/5 + 33 + 0 + 0 + 0 + + + kworker/5:0 + 34 + 0 + 0 + 0 + + + kworker/5:0H + 35 + 0 + 0 + 0 + + + khelper + 36 + 0 + 0 + 0 + + + kdevtmpfs + 37 + 0 + 0 + 0 + + + netns + 38 + 0 + 0 + 0 + + + writeback + 233 + 0 + 0 + 0 + + + ksmd + 236 + 0 + 0 + 0 + + + khugepaged + 237 + 0 + 0 + 0 + + + kintegrityd + 238 + 0 + 0 + 0 + + + bioset + 239 + 0 + 0 + 0 + + + crypto + 240 + 0 + 0 + 0 + + + kblockd + 242 + 0 + 0 + 0 + + + ata_sff + 480 + 0 + 0 + 0 + + + khubd + 492 + 0 + 0 + 0 + + + md + 501 + 0 + 0 + 0 + + + kworker/1:1 + 595 + 0 + 0 + 0 + + + khungtaskd + 626 + 0 + 0 + 0 + + + kswapd0 + 632 + 0 + 0 + 0 + + + fsnotify_mark + 634 + 0 + 0 + 0 + + + uio + 933 + 0 + 0 + 0 + + + kpsmoused + 948 + 0 + 0 + 0 + + + kworker/1:2 + 950 + 0 + 0 + 0 + + + serg_agt + 978 + 0 + 0 + 0 + + + serg_mgr + 979 + 0 + 0 + 0 + + + ipv6_addrconf + 991 + 0 + 0 + 0 + + + deferwq + 1021 + 0 + 0 + 0 + + + kworker/2:1 + 1023 + 0 + 0 + 0 + + + scsi_eh_0 + 1064 + 0 + 0 + 0 + + + scsi_tmf_0 + 1065 + 0 + 0 + 0 + + + scsi_eh_1 + 1068 + 0 + 0 + 0 + + + scsi_tmf_1 + 1069 + 0 + 0 + 0 + + + scsi_eh_2 + 1072 + 0 + 0 + 0 + + + scsi_tmf_2 + 1073 + 0 + 0 + 0 + + + scsi_eh_3 + 1076 + 0 + 0 + 0 + + + scsi_tmf_3 + 1077 + 0 + 0 + 0 + + + scsi_eh_4 + 1080 + 0 + 0 + 0 + + + scsi_tmf_4 + 1081 + 0 + 0 + 0 + + + scsi_eh_5 + 1084 + 0 + 0 + 0 + + + scsi_tmf_5 + 1085 + 0 + 0 + 0 + + + kworker/0:1H + 1165 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1168 + 0 + 0 + 0 + + + ext4-rsv-conver + 1169 + 0 + 0 + 0 + + + kworker/3:1 + 1180 + 0 + 0 + 0 + + + kworker/4:1 + 1181 + 0 + 0 + 0 + + + kworker/5:1 + 1186 + 0 + 0 + 0 + + + udevd + 1364 + 0 + 0 + 0 + + + khvcd + 1434 + 0 + 0 + 0 + + + kworker/0:2 + 1435 + 0 + 0 + 0 + + + l2vpn_checker + 1442 + 0 + 0 + 0 + + + vlan_ma + 1443 + 0 + 0 + 0 + + + cisco_nb + 1672 + 0 + 0 + 0 + + + snmpd + 1862 + 0 + 0 + 0 + + + jbd2/vdc-8 + 1880 + 0 + 0 + 0 + + + ext4-rsv-conver + 1881 + 0 + 0 + 0 + + + mibd_entity + 1906 + 0 + 0 + 0 + + + mibd_infra + 1907 + 0 + 0 + 0 + + + mibd_interface + 1908 + 0 + 0 + 0 + + + mibd_route + 1909 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1922 + 0 + 0 + 0 + + + ext4-rsv-conver + 1923 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1982 + 0 + 0 + 0 + + + ext4-rsv-conver + 1983 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 2002 + 0 + 0 + 0 + + + ext4-rsv-conver + 2003 + 0 + 0 + 0 + + + kjournald + 2027 + 0 + 0 + 0 + + + bash + 2044 + 0 + 0 + 0 + + + bash + 2063 + 0 + 0 + 0 + + + kworker/4:1H + 2066 + 0 + 0 + 0 + + + mpp_srvr + 2160 + 0 + 0 + 0 + + + kworker/u12:0 + 2231 + 0 + 0 + 0 + + + bash + 2240 + 0 + 0 + 0 + + + dbus-daemon + 2301 + 0 + 0 + 0 + + + sshd + 2320 + 0 + 0 + 0 + + + rpcbind + 2330 + 0 + 0 + 0 + + + auditd + 2340 + 0 + 0 + 0 + + + kauditd + 2343 + 0 + 0 + 0 + + + rngd + 2384 + 0 + 0 + 0 + + + syslogd + 2390 + 0 + 0 + 0 + + + klogd + 2393 + 0 + 0 + 0 + + + in.tftpd-hpa + 2398 + 0 + 0 + 0 + + + xinetd + 2413 + 0 + 0 + 0 + + + libvirtd + 2447 + 0 + 0 + 0 + + + crond + 2493 + 0 + 0 + 0 + + + proxy_attach_static + 2740 + 0 + 0 + 0 + + + bgp + 2757 + 0 + 0 + 0 + + + proxy_attach_static + 2956 + 0 + 0 + 0 + + + msixd_static + 3060 + 0 + 0 + 0 + + + msixd_static + 3088 + 0 + 0 + 0 + + + msixd_static + 3122 + 0 + 0 + 0 + + + jbd2/vde-8 + 3138 + 0 + 0 + 0 + + + ext4-rsv-conver + 3139 + 0 + 0 + 0 + + + sh + 3352 + 0 + 0 + 0 + + + i40evf + 3682 + 0 + 0 + 0 + + + kworker/3:2 + 3785 + 0 + 0 + 0 + + + bash + 4205 + 0 + 0 + 0 + + + dsr + 4206 + 0 + 0 + 0 + + + ds + 4233 + 0 + 0 + 0 + + + netconf_agent_tty + 4439 + 0 + 0 + 0 + + + bash + 4639 + 0 + 0 + 0 + + + bash + 4725 + 0 + 0 + 0 + + + processmgr + 4785 + 0 + 0 + 0 + + + devc-conaux-aux + 4835 + 0 + 0 + 0 + + + devc-conaux-con + 4839 + 0 + 0 + 0 + + + pcie_fabric_por + 4842 + 0 + 0 + 0 + + + shmwin_svr + 4843 + 0 + 0 + 0 + + + sdr_invmgr + 4845 + 0 + 0 + 0 + + + vm-monitor + 4849 + 0 + 0 + 0 + + + dumper + 4852 + 0 + 0 + 0 + + + qsm + 4854 + 0 + 0 + 0 + + + correlatord + 4857 + 0 + 0 + 0 + + + syslogd + 4859 + 0 + 0 + 0 + + + syslogd_helper + 4860 + 0 + 0 + 0 + + + syslog_dev + 4861 + 0 + 0 + 0 + + + rspfpga_server + 4862 + 0 + 0 + 0 + + + mpa_fm_svr + 4865 + 0 + 0 + 0 + + + spp + 4866 + 0 + 0 + 0 + + + dao_tmp + 4867 + 0 + 0 + 0 + + + packet + 4870 + 0 + 0 + 0 + + + chkpt_proxy + 4871 + 0 + 0 + 0 + + + ltrace_server + 4873 + 0 + 0 + 0 + + + ltrace_sync + 4874 + 0 + 0 + 0 + + + resmon + 4876 + 0 + 0 + 0 + + + sld + 4878 + 0 + 0 + 0 + + + rmf_svr + 4879 + 0 + 0 + 0 + + + sysdb_svr_local + 4881 + 0 + 0 + 0 + + + ccv + 4883 + 0 + 0 + 0 + + + enf_broker + 4885 + 0 + 0 + 0 + + + ssh_key_client + 4886 + 0 + 0 + 0 + + + gsp + 4887 + 0 + 0 + 0 + + + meminfo_svr + 4888 + 0 + 0 + 0 + + + fab_si + 4889 + 0 + 0 + 0 + + + showd_server + 4890 + 0 + 0 + 0 + + + psm + 4895 + 0 + 0 + 0 + + + aipc_cleaner + 4897 + 0 + 0 + 0 + + + bfd_verifier + 4898 + 0 + 0 + 0 + + + mgid_prgm + 4899 + 0 + 0 + 0 + + + pfilter_verifier + 4900 + 0 + 0 + 0 + + + rdsfs_svr + 4901 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 4902 + 0 + 0 + 0 + + + pfm_node_rp + 4903 + 0 + 0 + 0 + + + sysdb_mc + 4904 + 0 + 0 + 0 + + + fab_vqi_alloc + 4905 + 0 + 0 + 0 + + + bundlemgr_checker + 4906 + 0 + 0 + 0 + + + fabmgr + 4907 + 0 + 0 + 0 + + + cfgmgr-rp + 4908 + 0 + 0 + 0 + + + fiarsp + 4909 + 0 + 0 + 0 + + + parser_server + 4910 + 0 + 0 + 0 + + + fab_arb + 4914 + 0 + 0 + 0 + + + fab_xbar + 4916 + 0 + 0 + 0 + + + fab_xbar_sp0 + 4917 + 0 + 0 + 0 + + + fab_xbar_sp1 + 4919 + 0 + 0 + 0 + + + fab_xbar_sp2 + 4920 + 0 + 0 + 0 + + + fab_xbar_sp3 + 4929 + 0 + 0 + 0 + + + fab_xbar_sp4 + 4930 + 0 + 0 + 0 + + + nvgen_server + 4936 + 0 + 0 + 0 + + + timezone_config + 4943 + 0 + 0 + 0 + + + cerrno_server + 4944 + 0 + 0 + 0 + + + heap_summary_edm + 4951 + 0 + 0 + 0 + + + issumgr + 4953 + 0 + 0 + 0 + + + media_server + 4963 + 0 + 0 + 0 + + + procfs_server + 4964 + 0 + 0 + 0 + + + sdr_instagt + 4968 + 0 + 0 + 0 + + + show_mediang_edm + 4969 + 0 + 0 + 0 + + + issudir + 4991 + 0 + 0 + 0 + + + nrssvr_global + 4994 + 0 + 0 + 0 + + + invmgr_proxy + 4998 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 5001 + 0 + 0 + 0 + + + sysdb_shared_nc + 5006 + 0 + 0 + 0 + + + bpm + 5012 + 0 + 0 + 0 + + + sysdb_shared_sc + 5034 + 0 + 0 + 0 + + + sysdb_svr_admin + 5041 + 0 + 0 + 0 + + + ssh_key_server + 5049 + 0 + 0 + 0 + + + debug_d_admin + 5051 + 0 + 0 + 0 + + + gcp_fib_verifier + 5052 + 0 + 0 + 0 + + + prm_verifier + 5072 + 0 + 0 + 0 + + + nrssvr + 5077 + 0 + 0 + 0 + + + subdb_svr + 5086 + 0 + 0 + 0 + + + tty_exec_launcher + 5550 + 0 + 0 + 0 + + + kworker/3:1H + 5571 + 0 + 0 + 0 + + + kworker/1:1H + 5834 + 0 + 0 + 0 + + + syncctrl + 5928 + 0 + 0 + 0 + + + ifmgr + 5929 + 0 + 0 + 0 + + + netio + 5931 + 0 + 0 + 0 + + + placed + 5932 + 0 + 0 + 0 + + + ifindex_server + 5934 + 0 + 0 + 0 + + + lpts_pa + 5935 + 0 + 0 + 0 + + + alarm-logger + 5936 + 0 + 0 + 0 + + + calv_alarm_mgr + 5937 + 0 + 0 + 0 + + + eth_mgmt + 5938 + 0 + 0 + 0 + + + fwd_driver_partner + 5939 + 0 + 0 + 0 + + + locald_DLRSC + 5940 + 0 + 0 + 0 + + + mempool_edm + 5941 + 0 + 0 + 0 + + + ncd + 5943 + 0 + 0 + 0 + + + nd_partner + 5944 + 0 + 0 + 0 + + + nsr_fo + 5945 + 0 + 0 + 0 + + + nsr_ping_reply + 5946 + 0 + 0 + 0 + + + rmf_cli_edm + 5948 + 0 + 0 + 0 + + + rsi_agent + 5951 + 0 + 0 + 0 + + + rsi_master + 5952 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5954 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5955 + 0 + 0 + 0 + + + tty_show_users_edm + 5956 + 0 + 0 + 0 + + + fpd-serv + 5957 + 0 + 0 + 0 + + + mpls_io_ea + 5958 + 0 + 0 + 0 + + + aib + 5959 + 0 + 0 + 0 + + + bundlemgr_adj + 5960 + 0 + 0 + 0 + + + statsd_server + 5961 + 0 + 0 + 0 + + + ipv4_arm + 5962 + 0 + 0 + 0 + + + ipv6_arm + 5963 + 0 + 0 + 0 + + + ipv4_acl_mgr + 5964 + 0 + 0 + 0 + + + ipv6_acl_daemon + 5966 + 0 + 0 + 0 + + + mgid_server + 5967 + 0 + 0 + 0 + + + pifibm_server_rp + 5969 + 0 + 0 + 0 + + + ipv4_io + 5970 + 0 + 0 + 0 + + + ipv4_ma + 5971 + 0 + 0 + 0 + + + ipv6_nd + 5972 + 0 + 0 + 0 + + + policymgr_rp + 5973 + 0 + 0 + 0 + + + fib_mgr + 5974 + 0 + 0 + 0 + + + ipv6_ea + 5975 + 0 + 0 + 0 + + + ipv6_io + 5976 + 0 + 0 + 0 + + + nve_mgr + 5977 + 0 + 0 + 0 + + + procfind + 5978 + 0 + 0 + 0 + + + ipv6_ma + 5979 + 0 + 0 + 0 + + + mpls_lsd + 5980 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 5981 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 5982 + 0 + 0 + 0 + + + isis_policy_reg_agent + 5983 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 5984 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 6000 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 6001 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 6002 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 6005 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 6006 + 0 + 0 + 0 + + + rip_policy_reg_agent + 6010 + 0 + 0 + 0 + + + debug_d + 6011 + 0 + 0 + 0 + + + envmon_proxy + 6016 + 0 + 0 + 0 + + + ether_ctrl_msg_server + 6018 + 0 + 0 + 0 + + + fsyncmgr + 6023 + 0 + 0 + 0 + + + shelf_mgr_proxy + 6024 + 0 + 0 + 0 + + + bcdl_agent + 6362 + 0 + 0 + 0 + + + ether_caps_partner + 6534 + 0 + 0 + 0 + + + ether_sock + 6537 + 0 + 0 + 0 + + + bcdls + 6592 + 0 + 0 + 0 + + + bcdls + 6595 + 0 + 0 + 0 + + + vlan_ea + 6604 + 0 + 0 + 0 + + + kim + 6658 + 0 + 0 + 0 + + + ztp_cfg + 6659 + 0 + 0 + 0 + + + ema_server_sdr + 6661 + 0 + 0 + 0 + + + python_process_manager + 6662 + 0 + 0 + 0 + + + ftp_fs + 6664 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 6665 + 0 + 0 + 0 + + + ipv6_rump + 6666 + 0 + 0 + 0 + + + ipv4_rump + 6667 + 0 + 0 + 0 + + + tty_verifyd + 6668 + 0 + 0 + 0 + + + bgp_epe + 6669 + 0 + 0 + 0 + + + bundlemgr_distrib + 6670 + 0 + 0 + 0 + + + ipv6_connected + 6671 + 0 + 0 + 0 + + + domain_services + 6672 + 0 + 0 + 0 + + + bfd + 6673 + 0 + 0 + 0 + + + icpe_satmgr + 6675 + 0 + 0 + 0 + + + ipv6_local + 6677 + 0 + 0 + 0 + + + ipv4_local + 6678 + 0 + 0 + 0 + + + ipv4_connected + 6679 + 0 + 0 + 0 + + + eth_gl_cfg + 6680 + 0 + 0 + 0 + + + ipv6_mpa + 6681 + 0 + 0 + 0 + + + ipv4_mpa + 6682 + 0 + 0 + 0 + + + policy_repository_shadow + 6683 + 0 + 0 + 0 + + + policy_repository + 6684 + 0 + 0 + 0 + + + ipv6_rib + 6685 + 0 + 0 + 0 + + + ipv4_rib + 6686 + 0 + 0 + 0 + + + nfmgr + 6687 + 0 + 0 + 0 + + + statsd_manager_g + 6688 + 0 + 0 + 0 + + + intf_mgbl + 6689 + 0 + 0 + 0 + + + lldp_mgr + 6690 + 0 + 0 + 0 + + + mpls_static + 6691 + 0 + 0 + 0 + + + daps + 6692 + 0 + 0 + 0 + + + eint_ma + 6693 + 0 + 0 + 0 + + + flowtrap + 6694 + 0 + 0 + 0 + + + l2fib_mgr + 6695 + 0 + 0 + 0 + + + l2rib + 6696 + 0 + 0 + 0 + + + ppp_ma + 6697 + 0 + 0 + 0 + + + sconbkup + 6698 + 0 + 0 + 0 + + + ipv6_assembler + 6699 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 6700 + 0 + 0 + 0 + + + shconf-edm + 6701 + 0 + 0 + 0 + + + statsd_manager_l + 6705 + 0 + 0 + 0 + + + fsyncglobal + 6709 + 0 + 0 + 0 + + + mpls_io + 6711 + 0 + 0 + 0 + + + ntpd + 6716 + 0 + 0 + 0 + + + nfma + 6717 + 0 + 0 + 0 + + + clns + 6721 + 0 + 0 + 0 + + + arp + 6725 + 0 + 0 + 0 + + + ip_aps + 6728 + 0 + 0 + 0 + + + raw_ip + 6730 + 0 + 0 + 0 + + + tcp + 6731 + 0 + 0 + 0 + + + udp + 6732 + 0 + 0 + 0 + + + fhrp_output + 6734 + 0 + 0 + 0 + + + l2snoop + 6738 + 0 + 0 + 0 + + + ip_app + 6739 + 0 + 0 + 0 + + + cinetd + 6741 + 0 + 0 + 0 + + + devc-vty + 6742 + 0 + 0 + 0 + + + bundlemgr_local + 6743 + 0 + 0 + 0 + + + otn_sync + 6744 + 0 + 0 + 0 + + + pld_upg_d + 6745 + 0 + 0 + 0 + + + sits + 6746 + 0 + 0 + 0 + + + tftp_fs + 6747 + 0 + 0 + 0 + + + vi_config_replicator + 6749 + 0 + 0 + 0 + + + eem_server + 6750 + 0 + 0 + 0 + + + showd_lc + 6751 + 0 + 0 + 0 + + + tcl_secure_mode + 6752 + 0 + 0 + 0 + + + lpts_fm + 6754 + 0 + 0 + 0 + + + eem_policy_dir + 6759 + 0 + 0 + 0 + + + eem_ed_config + 6761 + 0 + 0 + 0 + + + eem_ed_counter + 6762 + 0 + 0 + 0 + + + eem_ed_generic + 6763 + 0 + 0 + 0 + + + eem_ed_nd + 6765 + 0 + 0 + 0 + + + eem_ed_none + 6766 + 0 + 0 + 0 + + + eem_ed_oir + 6767 + 0 + 0 + 0 + + + eem_ed_stats + 6768 + 0 + 0 + 0 + + + eem_ed_syslog + 6769 + 0 + 0 + 0 + + + eem_ed_sysmgr + 6770 + 0 + 0 + 0 + + + eem_ed_test + 6771 + 0 + 0 + 0 + + + eem_ed_timer + 6775 + 0 + 0 + 0 + + + call_home + 6776 + 0 + 0 + 0 + + + http_client + 6782 + 0 + 0 + 0 + + + plat_sl_client + 6786 + 0 + 0 + 0 + + + smartlicserver + 6789 + 0 + 0 + 0 + + + online_diag_global + 6797 + 0 + 0 + 0 + + + bcdls + 6944 + 0 + 0 + 0 + + + bcdls + 7817 + 0 + 0 + 0 + + + bcdls + 7881 + 0 + 0 + 0 + + + redstatsd + 7957 + 0 + 0 + 0 + + + cem_class_proc + 7959 + 0 + 0 + 0 + + + cmp_edm + 7964 + 0 + 0 + 0 + + + domain_sync + 7966 + 0 + 0 + 0 + + + es_acl_act_agent + 7968 + 0 + 0 + 0 + + + fr_edm + 7969 + 0 + 0 + 0 + + + hostname_sync + 7970 + 0 + 0 + 0 + + + icpe_sdep + 7982 + 0 + 0 + 0 + + + imaedm_server + 7985 + 0 + 0 + 0 + + + ipodwdm + 7987 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 7988 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 7998 + 0 + 0 + 0 + + + linux_nto_misc_showd + 7999 + 0 + 0 + 0 + + + local_sock + 8000 + 0 + 0 + 0 + + + mpls_vpn_mib + 8001 + 0 + 0 + 0 + + + netio_debug_partner + 8010 + 0 + 0 + 0 + + + online_diag_rsp + 8012 + 0 + 0 + 0 + + + pam_manager + 8014 + 0 + 0 + 0 + + + pfilter_ma + 8016 + 0 + 0 + 0 + + + pm_ma + 8018 + 0 + 0 + 0 + + + spio_ea + 8022 + 0 + 0 + 0 + + + spio_ma + 8023 + 0 + 0 + 0 + + + ssm_process + 8027 + 0 + 0 + 0 + + + kworker/5:1H + 8428 + 0 + 0 + 0 + + + wanphy_proc + 8441 + 0 + 0 + 0 + + + sdr_instmgr + 8442 + 0 + 0 + 0 + + + l2tp_mgr + 8443 + 0 + 0 + 0 + + + cmpp + 8444 + 0 + 0 + 0 + + + attestation_agent + 8446 + 0 + 0 + 0 + + + xtc_agent + 8447 + 0 + 0 + 0 + + + mpls_ldp + 8448 + 0 + 0 + 0 + + + l2vpn_mgr + 8449 + 0 + 0 + 0 + + + vservice_mgr + 8450 + 0 + 0 + 0 + + + qos_ma + 8451 + 0 + 0 + 0 + + + pbr_ma + 8452 + 0 + 0 + 0 + + + rt_check_mgr + 8453 + 0 + 0 + 0 + + + es_acl_mgr + 8457 + 0 + 0 + 0 + + + kworker/2:1H + 8667 + 0 + 0 + 0 + + + docker + 8704 + 0 + 0 + 0 + + + loop0 + 8711 + 0 + 0 + 0 + + + loop1 + 8712 + 0 + 0 + 0 + + + udevd + 8713 + 0 + 0 + 0 + + + udevd + 8714 + 0 + 0 + 0 + + + kdmflush + 8715 + 0 + 0 + 0 + + + dm_bufio_cache + 8718 + 0 + 0 + 0 + + + bioset + 8720 + 0 + 0 + 0 + + + kcopyd + 8721 + 0 + 0 + 0 + + + bioset + 8722 + 0 + 0 + 0 + + + dm-thin + 8723 + 0 + 0 + 0 + + + bioset + 8724 + 0 + 0 + 0 + + + lldp_agent + 8912 + 0 + 0 + 0 + + + ospf_uv + 8950 + 0 + 0 + 0 + + + ospf + 8962 + 0 + 0 + 0 + + + cdp_mgr + 9000 + 0 + 0 + 0 + + + ipv4_static + 9001 + 0 + 0 + 0 + + + loopback_caps_partner + 9108 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 9165 + 0 + 0 + 0 + + + cdp + 9183 + 0 + 0 + 0 + + + perl + 10590 + 0 + 0 + 0 + + + pam_cli_agent + 10631 + 0 + 0 + 0 + + + perl + 10942 + 0 + 0 + 0 + + + ipsla_ma + 11845 + 0 + 0 + 0 + + + ipsla_sa + 11865 + 0 + 0 + 0 + + + obj_mgr + 14652 + 0 + 0 + 0 + + + arp_gmp + 14700 + 0 + 0 + 0 + + + kworker/u12:1 + 17252 + 0 + 0 + 0 + + + netconf + 21366 + 0 + 0 + 0 + + + schema_server + 22079 + 0 + 0 + 0 + + + bag_schema_svr + 22080 + 0 + 0 + 0 + + + object_tracking + 27555 + 0 + 0 + 0 + + + snmppingd + 27556 + 0 + 0 + 0 + + + pm_server + 27611 + 0 + 0 + 0 + + + pm_collector + 27623 + 0 + 0 + 0 + + + perl + 27721 + 0 + 0 + 0 + + + xml_tty_agent + 28616 + 0 + 0 + 0 + + + sleep + 30272 + 0 + 0 + 0 + + + sleep + 30279 + 0 + 0 + 0 + + + sleep + 30296 + 0 + 0 + 0 + + + ipsec_mp + 31633 + 0 + 0 + 0 + + + ssh_server + 31634 + 0 + 0 + 0 + + + ssh_backup_server + 31635 + 0 + 0 + 0 + + + ipsec_pp + 31667 + 0 + 0 + 0 + + + cepki + 31694 + 0 + 0 + 0 + + + crypto_monitor + 31712 + 0 + 0 + 0 + + + crypto_edm + 31728 + 0 + 0 + 0 + + + macsec_ea + 31729 + 0 + 0 + 0 + + + ssh_conf_verifier + 32171 + 0 + 0 + 0 + + + + 0/RSP1/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0 + 24 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + watchdog/5 + 31 + 0 + 0 + 0 + + + migration/5 + 32 + 0 + 0 + 0 + + + ksoftirqd/5 + 33 + 0 + 0 + 0 + + + kworker/5:0 + 34 + 0 + 0 + 0 + + + kworker/5:0H + 35 + 0 + 0 + 0 + + + khelper + 36 + 0 + 0 + 0 + + + kdevtmpfs + 37 + 0 + 0 + 0 + + + netns + 38 + 0 + 0 + 0 + + + writeback + 233 + 0 + 0 + 0 + + + ksmd + 236 + 0 + 0 + 0 + + + khugepaged + 237 + 0 + 0 + 0 + + + kintegrityd + 238 + 0 + 0 + 0 + + + bioset + 239 + 0 + 0 + 0 + + + crypto + 240 + 0 + 0 + 0 + + + kblockd + 242 + 0 + 0 + 0 + + + ata_sff + 480 + 0 + 0 + 0 + + + khubd + 492 + 0 + 0 + 0 + + + md + 501 + 0 + 0 + 0 + + + kworker/0:1 + 595 + 0 + 0 + 0 + + + khungtaskd + 626 + 0 + 0 + 0 + + + kswapd0 + 632 + 0 + 0 + 0 + + + fsnotify_mark + 634 + 0 + 0 + 0 + + + kworker/u12:1 + 762 + 0 + 0 + 0 + + + uio + 933 + 0 + 0 + 0 + + + kpsmoused + 947 + 0 + 0 + 0 + + + kworker/0:2 + 951 + 0 + 0 + 0 + + + ipv6_addrconf + 990 + 0 + 0 + 0 + + + kworker/3:1 + 991 + 0 + 0 + 0 + + + deferwq + 1021 + 0 + 0 + 0 + + + kworker/4:1 + 1022 + 0 + 0 + 0 + + + scsi_eh_0 + 1064 + 0 + 0 + 0 + + + scsi_tmf_0 + 1065 + 0 + 0 + 0 + + + scsi_eh_1 + 1068 + 0 + 0 + 0 + + + scsi_tmf_1 + 1069 + 0 + 0 + 0 + + + scsi_eh_2 + 1072 + 0 + 0 + 0 + + + scsi_tmf_2 + 1073 + 0 + 0 + 0 + + + scsi_eh_3 + 1076 + 0 + 0 + 0 + + + scsi_tmf_3 + 1077 + 0 + 0 + 0 + + + scsi_eh_4 + 1080 + 0 + 0 + 0 + + + scsi_tmf_4 + 1081 + 0 + 0 + 0 + + + scsi_eh_5 + 1084 + 0 + 0 + 0 + + + scsi_tmf_5 + 1085 + 0 + 0 + 0 + + + kworker/1:1 + 1095 + 0 + 0 + 0 + + + kworker/0:1H + 1166 + 0 + 0 + 0 + + + kworker/2:1 + 1168 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1170 + 0 + 0 + 0 + + + ext4-rsv-conver + 1171 + 0 + 0 + 0 + + + kworker/5:1 + 1186 + 0 + 0 + 0 + + + udevd + 1364 + 0 + 0 + 0 + + + khvcd + 1445 + 0 + 0 + 0 + + + cisco_nb + 1662 + 0 + 0 + 0 + + + jbd2/vdc-8 + 1870 + 0 + 0 + 0 + + + ext4-rsv-conver + 1871 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1912 + 0 + 0 + 0 + + + ext4-rsv-conver + 1913 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1972 + 0 + 0 + 0 + + + ext4-rsv-conver + 1973 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 1992 + 0 + 0 + 0 + + + ext4-rsv-conver + 1993 + 0 + 0 + 0 + + + kjournald + 2017 + 0 + 0 + 0 + + + bash + 2034 + 0 + 0 + 0 + + + bash + 2053 + 0 + 0 + 0 + + + kworker/1:1H + 2056 + 0 + 0 + 0 + + + bash + 2230 + 0 + 0 + 0 + + + dbus-daemon + 2291 + 0 + 0 + 0 + + + sshd + 2310 + 0 + 0 + 0 + + + rpcbind + 2320 + 0 + 0 + 0 + + + auditd + 2330 + 0 + 0 + 0 + + + kauditd + 2333 + 0 + 0 + 0 + + + rngd + 2374 + 0 + 0 + 0 + + + syslogd + 2380 + 0 + 0 + 0 + + + klogd + 2383 + 0 + 0 + 0 + + + in.tftpd-hpa + 2388 + 0 + 0 + 0 + + + xinetd + 2402 + 0 + 0 + 0 + + + libvirtd + 2437 + 0 + 0 + 0 + + + crond + 2483 + 0 + 0 + 0 + + + proxy_attach_static + 2732 + 0 + 0 + 0 + + + proxy_attach_static + 2948 + 0 + 0 + 0 + + + msixd_static + 2988 + 0 + 0 + 0 + + + msixd_static + 3075 + 0 + 0 + 0 + + + msixd_static + 3091 + 0 + 0 + 0 + + + jbd2/vde-8 + 3133 + 0 + 0 + 0 + + + ext4-rsv-conver + 3134 + 0 + 0 + 0 + + + sh + 3347 + 0 + 0 + 0 + + + i40evf + 3677 + 0 + 0 + 0 + + + netconf + 3775 + 0 + 0 + 0 + + + kworker/1:2 + 3779 + 0 + 0 + 0 + + + udevd + 3842 + 0 + 0 + 0 + + + udevd + 3843 + 0 + 0 + 0 + + + bash + 4201 + 0 + 0 + 0 + + + dsr + 4202 + 0 + 0 + 0 + + + ds + 4229 + 0 + 0 + 0 + + + obj_mgr + 4465 + 0 + 0 + 0 + + + bag_schema_svr + 4482 + 0 + 0 + 0 + + + schema_server + 4483 + 0 + 0 + 0 + + + bash + 4635 + 0 + 0 + 0 + + + bash + 4723 + 0 + 0 + 0 + + + processmgr + 4781 + 0 + 0 + 0 + + + devc-conaux-aux + 4831 + 0 + 0 + 0 + + + devc-conaux-con + 4835 + 0 + 0 + 0 + + + pcie_fabric_por + 4838 + 0 + 0 + 0 + + + shmwin_svr + 4840 + 0 + 0 + 0 + + + sdr_invmgr + 4844 + 0 + 0 + 0 + + + vm-monitor + 4848 + 0 + 0 + 0 + + + dumper + 4851 + 0 + 0 + 0 + + + qsm + 4854 + 0 + 0 + 0 + + + correlatord + 4856 + 0 + 0 + 0 + + + syslogd + 4860 + 0 + 0 + 0 + + + syslogd_helper + 4862 + 0 + 0 + 0 + + + syslog_dev + 4864 + 0 + 0 + 0 + + + rspfpga_server + 4866 + 0 + 0 + 0 + + + mpa_fm_svr + 4868 + 0 + 0 + 0 + + + spp + 4869 + 0 + 0 + 0 + + + dao_tmp + 4870 + 0 + 0 + 0 + + + packet + 4871 + 0 + 0 + 0 + + + chkpt_proxy + 4872 + 0 + 0 + 0 + + + ltrace_server + 4873 + 0 + 0 + 0 + + + ltrace_sync + 4874 + 0 + 0 + 0 + + + resmon + 4875 + 0 + 0 + 0 + + + sld + 4876 + 0 + 0 + 0 + + + rmf_svr + 4877 + 0 + 0 + 0 + + + sysdb_svr_local + 4879 + 0 + 0 + 0 + + + ccv + 4880 + 0 + 0 + 0 + + + enf_broker + 4881 + 0 + 0 + 0 + + + ssh_key_client + 4882 + 0 + 0 + 0 + + + gsp + 4883 + 0 + 0 + 0 + + + meminfo_svr + 4884 + 0 + 0 + 0 + + + fab_si + 4885 + 0 + 0 + 0 + + + showd_server + 4886 + 0 + 0 + 0 + + + psm + 4887 + 0 + 0 + 0 + + + aipc_cleaner + 4888 + 0 + 0 + 0 + + + bfd_verifier + 4889 + 0 + 0 + 0 + + + mgid_prgm + 4890 + 0 + 0 + 0 + + + pfilter_verifier + 4891 + 0 + 0 + 0 + + + rdsfs_svr + 4892 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 4897 + 0 + 0 + 0 + + + pfm_node_rp + 4898 + 0 + 0 + 0 + + + sysdb_mc + 4900 + 0 + 0 + 0 + + + fab_vqi_alloc + 4901 + 0 + 0 + 0 + + + bundlemgr_checker + 4902 + 0 + 0 + 0 + + + fabmgr + 4903 + 0 + 0 + 0 + + + cfgmgr-rp + 4904 + 0 + 0 + 0 + + + fiarsp + 4905 + 0 + 0 + 0 + + + parser_server + 4906 + 0 + 0 + 0 + + + fab_arb + 4907 + 0 + 0 + 0 + + + fab_xbar + 4908 + 0 + 0 + 0 + + + fab_xbar_sp0 + 4912 + 0 + 0 + 0 + + + fab_xbar_sp1 + 4913 + 0 + 0 + 0 + + + fab_xbar_sp2 + 4917 + 0 + 0 + 0 + + + fab_xbar_sp3 + 4919 + 0 + 0 + 0 + + + fab_xbar_sp4 + 4921 + 0 + 0 + 0 + + + nvgen_server + 4923 + 0 + 0 + 0 + + + timezone_config + 4928 + 0 + 0 + 0 + + + cerrno_server + 4930 + 0 + 0 + 0 + + + heap_summary_edm + 4934 + 0 + 0 + 0 + + + issumgr + 4936 + 0 + 0 + 0 + + + media_server + 4937 + 0 + 0 + 0 + + + procfs_server + 4938 + 0 + 0 + 0 + + + sdr_instagt + 4939 + 0 + 0 + 0 + + + show_mediang_edm + 4943 + 0 + 0 + 0 + + + issudir + 5409 + 0 + 0 + 0 + + + nrssvr_global + 5415 + 0 + 0 + 0 + + + invmgr_proxy + 5417 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 5426 + 0 + 0 + 0 + + + sysdb_shared_nc + 5430 + 0 + 0 + 0 + + + sysdb_shared_sc + 5432 + 0 + 0 + 0 + + + sysdb_svr_admin + 5433 + 0 + 0 + 0 + + + ssh_key_server + 5437 + 0 + 0 + 0 + + + debug_d_admin + 5439 + 0 + 0 + 0 + + + gcp_fib_verifier + 5440 + 0 + 0 + 0 + + + prm_verifier + 5442 + 0 + 0 + 0 + + + nrssvr + 5444 + 0 + 0 + 0 + + + subdb_svr + 5446 + 0 + 0 + 0 + + + tty_exec_launcher + 5454 + 0 + 0 + 0 + + + kworker/4:1H + 5847 + 0 + 0 + 0 + + + ipsec_mp + 5970 + 0 + 0 + 0 + + + ssh_backup_server + 5971 + 0 + 0 + 0 + + + ssh_server + 5972 + 0 + 0 + 0 + + + syncctrl + 6000 + 0 + 0 + 0 + + + ifmgr + 6002 + 0 + 0 + 0 + + + netio + 6003 + 0 + 0 + 0 + + + placed + 6005 + 0 + 0 + 0 + + + ifindex_server + 6007 + 0 + 0 + 0 + + + lpts_pa + 6008 + 0 + 0 + 0 + + + alarm-logger + 6009 + 0 + 0 + 0 + + + calv_alarm_mgr + 6010 + 0 + 0 + 0 + + + eth_mgmt + 6011 + 0 + 0 + 0 + + + fwd_driver_partner + 6012 + 0 + 0 + 0 + + + locald_DLRSC + 6013 + 0 + 0 + 0 + + + mempool_edm + 6014 + 0 + 0 + 0 + + + ncd + 6015 + 0 + 0 + 0 + + + nd_partner + 6016 + 0 + 0 + 0 + + + nsr_fo + 6017 + 0 + 0 + 0 + + + nsr_ping_reply + 6018 + 0 + 0 + 0 + + + rmf_cli_edm + 6019 + 0 + 0 + 0 + + + rsi_agent + 6020 + 0 + 0 + 0 + + + rsi_master + 6023 + 0 + 0 + 0 + + + sh_proc_mem_edm + 6024 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 6027 + 0 + 0 + 0 + + + tty_show_users_edm + 6028 + 0 + 0 + 0 + + + fpd-serv + 6030 + 0 + 0 + 0 + + + mpls_io_ea + 6031 + 0 + 0 + 0 + + + ipsec_pp + 6032 + 0 + 0 + 0 + + + aib + 6033 + 0 + 0 + 0 + + + bundlemgr_adj + 6035 + 0 + 0 + 0 + + + statsd_server + 6036 + 0 + 0 + 0 + + + ipv4_arm + 6040 + 0 + 0 + 0 + + + ipv6_arm + 6041 + 0 + 0 + 0 + + + ipv4_acl_mgr + 6042 + 0 + 0 + 0 + + + ipv6_acl_daemon + 6043 + 0 + 0 + 0 + + + mgid_server + 6044 + 0 + 0 + 0 + + + pifibm_server_rp + 6045 + 0 + 0 + 0 + + + ipv4_io + 6046 + 0 + 0 + 0 + + + ipv4_ma + 6047 + 0 + 0 + 0 + + + ipv6_nd + 6048 + 0 + 0 + 0 + + + policymgr_rp + 6049 + 0 + 0 + 0 + + + fib_mgr + 6050 + 0 + 0 + 0 + + + ipv6_ea + 6051 + 0 + 0 + 0 + + + ipv6_io + 6052 + 0 + 0 + 0 + + + nve_mgr + 6053 + 0 + 0 + 0 + + + procfind + 6055 + 0 + 0 + 0 + + + ipv6_ma + 6057 + 0 + 0 + 0 + + + chkpt_proxy + 6059 + 0 + 0 + 0 + + + mpls_lsd + 6060 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 6061 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 6062 + 0 + 0 + 0 + + + isis_policy_reg_agent + 6063 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 6064 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 6065 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 6068 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 6070 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 6072 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 6073 + 0 + 0 + 0 + + + rip_policy_reg_agent + 6078 + 0 + 0 + 0 + + + debug_d + 6081 + 0 + 0 + 0 + + + envmon_proxy + 6089 + 0 + 0 + 0 + + + ether_ctrl_msg_server + 6095 + 0 + 0 + 0 + + + fsyncmgr + 6097 + 0 + 0 + 0 + + + shelf_mgr_proxy + 6099 + 0 + 0 + 0 + + + cepki + 6205 + 0 + 0 + 0 + + + chkpt_proxy + 6284 + 0 + 0 + 0 + + + crypto_edm + 6328 + 0 + 0 + 0 + + + macsec_ea + 6367 + 0 + 0 + 0 + + + bcdl_agent + 6398 + 0 + 0 + 0 + + + chkpt_proxy + 6559 + 0 + 0 + 0 + + + ether_caps_partner + 6659 + 0 + 0 + 0 + + + ether_sock + 6662 + 0 + 0 + 0 + + + vlan_ea + 6694 + 0 + 0 + 0 + + + ema_server_sdr + 6747 + 0 + 0 + 0 + + + daps + 6748 + 0 + 0 + 0 + + + eint_ma + 6749 + 0 + 0 + 0 + + + flowtrap + 6750 + 0 + 0 + 0 + + + l2fib_mgr + 6751 + 0 + 0 + 0 + + + ppp_ma + 6752 + 0 + 0 + 0 + + + sconbkup + 6753 + 0 + 0 + 0 + + + ipv6_assembler + 6754 + 0 + 0 + 0 + + + shconf-edm + 6755 + 0 + 0 + 0 + + + statsd_manager_l + 6756 + 0 + 0 + 0 + + + fsyncglobal + 6757 + 0 + 0 + 0 + + + mpls_io + 6759 + 0 + 0 + 0 + + + ntpd + 6760 + 0 + 0 + 0 + + + clns + 6761 + 0 + 0 + 0 + + + arp + 6762 + 0 + 0 + 0 + + + ip_aps + 6763 + 0 + 0 + 0 + + + raw_ip + 6764 + 0 + 0 + 0 + + + tcp + 6765 + 0 + 0 + 0 + + + udp + 6766 + 0 + 0 + 0 + + + l2snoop + 6768 + 0 + 0 + 0 + + + ip_app + 6769 + 0 + 0 + 0 + + + cinetd + 6770 + 0 + 0 + 0 + + + devc-vty + 6771 + 0 + 0 + 0 + + + bundlemgr_local + 6772 + 0 + 0 + 0 + + + sits + 6773 + 0 + 0 + 0 + + + tftp_fs + 6774 + 0 + 0 + 0 + + + vi_config_replicator + 6775 + 0 + 0 + 0 + + + eem_server + 6776 + 0 + 0 + 0 + + + showd_lc + 6777 + 0 + 0 + 0 + + + tcl_secure_mode + 6778 + 0 + 0 + 0 + + + lpts_fm + 6779 + 0 + 0 + 0 + + + eem_policy_dir + 6782 + 0 + 0 + 0 + + + eem_ed_config + 6783 + 0 + 0 + 0 + + + eem_ed_counter + 6784 + 0 + 0 + 0 + + + eem_ed_generic + 6785 + 0 + 0 + 0 + + + eem_ed_nd + 6787 + 0 + 0 + 0 + + + eem_ed_none + 6788 + 0 + 0 + 0 + + + eem_ed_syslog + 6789 + 0 + 0 + 0 + + + eem_ed_sysmgr + 6790 + 0 + 0 + 0 + + + eem_ed_test + 6791 + 0 + 0 + 0 + + + eem_ed_timer + 6792 + 0 + 0 + 0 + + + call_home + 6793 + 0 + 0 + 0 + + + http_client + 6795 + 0 + 0 + 0 + + + smartlicserver + 6796 + 0 + 0 + 0 + + + online_diag_global + 6797 + 0 + 0 + 0 + + + cdp + 6822 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 6890 + 0 + 0 + 0 + + + l2vpn_mgr + 6953 + 0 + 0 + 0 + + + ipv4_static + 6955 + 0 + 0 + 0 + + + ospf_uv + 6958 + 0 + 0 + 0 + + + ospf + 6962 + 0 + 0 + 0 + + + cdp_mgr + 6971 + 0 + 0 + 0 + + + xtc_agent + 6980 + 0 + 0 + 0 + + + qos_ma + 6985 + 0 + 0 + 0 + + + es_acl_mgr + 6986 + 0 + 0 + 0 + + + pbr_ma + 6989 + 0 + 0 + 0 + + + rt_check_mgr + 6993 + 0 + 0 + 0 + + + l2tp_mgr + 6998 + 0 + 0 + 0 + + + mpls_ldp + 7001 + 0 + 0 + 0 + + + vservice_mgr + 7004 + 0 + 0 + 0 + + + wanphy_proc + 7010 + 0 + 0 + 0 + + + policy_repository_shadow + 7012 + 0 + 0 + 0 + + + sdr_instmgr + 7013 + 0 + 0 + 0 + + + attestation_agent + 7018 + 0 + 0 + 0 + + + cmpp + 7020 + 0 + 0 + 0 + + + policy_repository + 7024 + 0 + 0 + 0 + + + icpe_satmgr + 7026 + 0 + 0 + 0 + + + bundlemgr_distrib + 7028 + 0 + 0 + 0 + + + ipv4_rib + 7036 + 0 + 0 + 0 + + + bfd + 7040 + 0 + 0 + 0 + + + ipv6_rib + 7046 + 0 + 0 + 0 + + + ipv4_connected + 7048 + 0 + 0 + 0 + + + nfmgr + 7052 + 0 + 0 + 0 + + + ipv4_local + 7053 + 0 + 0 + 0 + + + ipv6_local + 7055 + 0 + 0 + 0 + + + ipv6_connected + 7061 + 0 + 0 + 0 + + + mpls_static + 7064 + 0 + 0 + 0 + + + bgp_epe + 7066 + 0 + 0 + 0 + + + intf_mgbl + 7068 + 0 + 0 + 0 + + + ipv4_mpa + 7074 + 0 + 0 + 0 + + + domain_services + 7080 + 0 + 0 + 0 + + + ipv6_mpa + 7084 + 0 + 0 + 0 + + + python_process_manager + 7085 + 0 + 0 + 0 + + + ftp_fs + 7089 + 0 + 0 + 0 + + + ipv6_rump + 7091 + 0 + 0 + 0 + + + tty_verifyd + 7093 + 0 + 0 + 0 + + + eth_gl_cfg + 7094 + 0 + 0 + 0 + + + lldp_mgr + 7095 + 0 + 0 + 0 + + + statsd_manager_g + 7096 + 0 + 0 + 0 + + + ipv4_rump + 7098 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 7102 + 0 + 0 + 0 + + + loopback_caps_partner + 7434 + 0 + 0 + 0 + + + redstatsd + 7763 + 0 + 0 + 0 + + + cmp_edm + 7764 + 0 + 0 + 0 + + + domain_sync + 7765 + 0 + 0 + 0 + + + es_acl_act_agent + 7766 + 0 + 0 + 0 + + + hostname_sync + 7767 + 0 + 0 + 0 + + + imaedm_server + 7768 + 0 + 0 + 0 + + + ipodwdm + 7769 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 7770 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 7771 + 0 + 0 + 0 + + + local_sock + 7772 + 0 + 0 + 0 + + + online_diag_rsp + 7773 + 0 + 0 + 0 + + + pfilter_ma + 7774 + 0 + 0 + 0 + + + spio_ea + 7775 + 0 + 0 + 0 + + + spio_ma + 7776 + 0 + 0 + 0 + + + ssm_process + 7777 + 0 + 0 + 0 + + + ssh_conf_verifier + 8113 + 0 + 0 + 0 + + + perl + 8376 + 0 + 0 + 0 + + + pam_cli_agent + 8415 + 0 + 0 + 0 + + + perl + 8626 + 0 + 0 + 0 + + + perl + 8668 + 0 + 0 + 0 + + + kworker/3:1H + 8912 + 0 + 0 + 0 + + + ipsla_ma + 9968 + 0 + 0 + 0 + + + vlan_ma + 10285 + 0 + 0 + 0 + + + kworker/u12:2 + 17459 + 0 + 0 + 0 + + + arp_gmp + 17688 + 0 + 0 + 0 + + + kworker/2:1H + 19626 + 0 + 0 + 0 + + + netconf_agent_tty + 19676 + 0 + 0 + 0 + + + snmppingd + 21133 + 0 + 0 + 0 + + + chkpt_proxy + 21141 + 0 + 0 + 0 + + + chkpt_proxy + 21148 + 0 + 0 + 0 + + + snmpd + 21248 + 0 + 0 + 0 + + + mibd_entity + 21268 + 0 + 0 + 0 + + + mibd_infra + 21269 + 0 + 0 + 0 + + + mibd_interface + 21270 + 0 + 0 + 0 + + + mibd_route + 21271 + 0 + 0 + 0 + + + xml_tty_agent + 21952 + 0 + 0 + 0 + + + bgp + 22010 + 0 + 0 + 0 + + + bpm + 24419 + 0 + 0 + 0 + + + lldp_agent + 24736 + 0 + 0 + 0 + + + sleep + 25853 + 0 + 0 + 0 + + + sleep + 25886 + 0 + 0 + 0 + + + serg_agt + 27172 + 0 + 0 + 0 + + + serg_mgr + 27173 + 0 + 0 + 0 + + + kworker/5:1H + 29284 + 0 + 0 + 0 + + + mpp_srvr + 32178 + 0 + 0 + 0 + + + + 0/3/CPU0 + 1 + 1 + 0 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0 + 24 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + khelper + 31 + 0 + 0 + 0 + + + kdevtmpfs + 32 + 0 + 0 + 0 + + + netns + 33 + 0 + 0 + 0 + + + writeback + 227 + 0 + 0 + 0 + + + ksmd + 230 + 0 + 0 + 0 + + + khugepaged + 231 + 0 + 0 + 0 + + + kintegrityd + 232 + 0 + 0 + 0 + + + bioset + 233 + 0 + 0 + 0 + + + crypto + 234 + 0 + 0 + 0 + + + kblockd + 236 + 0 + 0 + 0 + + + ata_sff + 469 + 0 + 0 + 0 + + + khubd + 481 + 0 + 0 + 0 + + + md + 490 + 0 + 0 + 0 + + + kworker/0:1 + 584 + 0 + 0 + 0 + + + khungtaskd + 612 + 0 + 0 + 0 + + + kswapd0 + 619 + 0 + 0 + 0 + + + fsnotify_mark + 621 + 0 + 0 + 0 + + + uio + 919 + 0 + 0 + 0 + + + kworker/0:2 + 929 + 0 + 0 + 0 + + + kpsmoused + 935 + 0 + 0 + 0 + + + ipv6_addrconf + 976 + 0 + 0 + 0 + + + kworker/1:1 + 977 + 0 + 0 + 0 + + + deferwq + 1006 + 0 + 0 + 0 + + + scsi_eh_0 + 1048 + 0 + 0 + 0 + + + scsi_tmf_0 + 1049 + 0 + 0 + 0 + + + scsi_eh_1 + 1052 + 0 + 0 + 0 + + + scsi_tmf_1 + 1053 + 0 + 0 + 0 + + + scsi_eh_2 + 1056 + 0 + 0 + 0 + + + scsi_tmf_2 + 1057 + 0 + 0 + 0 + + + scsi_eh_3 + 1060 + 0 + 0 + 0 + + + scsi_tmf_3 + 1061 + 0 + 0 + 0 + + + scsi_eh_4 + 1064 + 0 + 0 + 0 + + + scsi_tmf_4 + 1065 + 0 + 0 + 0 + + + scsi_eh_5 + 1068 + 0 + 0 + 0 + + + scsi_tmf_5 + 1069 + 0 + 0 + 0 + + + kworker/2:1 + 1138 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1140 + 0 + 0 + 0 + + + ext4-rsv-conver + 1141 + 0 + 0 + 0 + + + kworker/4:1 + 1156 + 0 + 0 + 0 + + + kworker/3:1 + 1157 + 0 + 0 + 0 + + + udevd + 1335 + 0 + 0 + 0 + + + khvcd + 1519 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1934 + 0 + 0 + 0 + + + ext4-rsv-conver + 1935 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1991 + 0 + 0 + 0 + + + ext4-rsv-conver + 1992 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 2011 + 0 + 0 + 0 + + + ext4-rsv-conver + 2012 + 0 + 0 + 0 + + + kjournald + 2035 + 0 + 0 + 0 + + + bash + 2052 + 0 + 0 + 0 + + + bash + 2071 + 0 + 0 + 0 + + + kworker/4:1H + 2074 + 0 + 0 + 0 + + + bash + 2247 + 0 + 0 + 0 + + + dbus-daemon + 2302 + 0 + 0 + 0 + + + sshd + 2321 + 0 + 0 + 0 + + + rpcbind + 2331 + 0 + 0 + 0 + + + auditd + 2341 + 0 + 0 + 0 + + + kauditd + 2344 + 0 + 0 + 0 + + + rngd + 2385 + 0 + 0 + 0 + + + syslogd + 2391 + 0 + 0 + 0 + + + klogd + 2394 + 0 + 0 + 0 + + + xinetd + 2413 + 0 + 0 + 0 + + + libvirtd + 2447 + 0 + 0 + 0 + + + crond + 2493 + 0 + 0 + 0 + + + proxy_attach_static + 2722 + 0 + 0 + 0 + + + proxy_attach_static + 3073 + 0 + 0 + 0 + + + msixd_static + 3096 + 0 + 0 + 0 + + + sh + 3210 + 0 + 0 + 0 + + + udevd + 3586 + 0 + 0 + 0 + + + bash + 3975 + 0 + 0 + 0 + + + dsr + 3976 + 0 + 0 + 0 + + + ds + 3998 + 0 + 0 + 0 + + + bash + 4404 + 0 + 0 + 0 + + + processmgr + 4524 + 0 + 0 + 0 + + + pcie_fabric_por + 4550 + 0 + 0 + 0 + + + shmwin_svr + 4551 + 0 + 0 + 0 + + + sdr_invmgr + 4552 + 0 + 0 + 0 + + + vm-monitor + 4553 + 0 + 0 + 0 + + + dumper + 4554 + 0 + 0 + 0 + + + qsm + 4555 + 0 + 0 + 0 + + + syslogd_helper + 4556 + 0 + 0 + 0 + + + syslog_dev + 4557 + 0 + 0 + 0 + + + spp + 4559 + 0 + 0 + 0 + + + lda_server + 4561 + 0 + 0 + 0 + + + packet + 4562 + 0 + 0 + 0 + + + imdr + 4563 + 0 + 0 + 0 + + + ltrace_server + 4564 + 0 + 0 + 0 + + + ltrace_sync + 4565 + 0 + 0 + 0 + + + psa + 4566 + 0 + 0 + 0 + + + resmon + 4567 + 0 + 0 + 0 + + + sld + 4569 + 0 + 0 + 0 + + + zllc + 4570 + 0 + 0 + 0 + + + sysdb_svr_local + 4572 + 0 + 0 + 0 + + + enf_broker + 4573 + 0 + 0 + 0 + + + ssh_key_client + 4574 + 0 + 0 + 0 + + + gsp + 4575 + 0 + 0 + 0 + + + meminfo_svr + 4576 + 0 + 0 + 0 + + + fab_si + 4577 + 0 + 0 + 0 + + + showd_server + 4578 + 0 + 0 + 0 + + + aipc_cleaner + 4579 + 0 + 0 + 0 + + + fab_vqi_alloc + 4582 + 0 + 0 + 0 + + + fialc + 4583 + 0 + 0 + 0 + + + mgid_prgm + 4584 + 0 + 0 + 0 + + + prm_verifier + 4585 + 0 + 0 + 0 + + + rdsfs_svr + 4586 + 0 + 0 + 0 + + + pfm_node_lc + 4587 + 0 + 0 + 0 + + + sysdb_mc + 4588 + 0 + 0 + 0 + + + bundlemgr_checker + 4589 + 0 + 0 + 0 + + + prm_ssmh + 4590 + 0 + 0 + 0 + + + fab_arb + 4591 + 0 + 0 + 0 + + + fab_xbar + 4593 + 0 + 0 + 0 + + + prm_server_to + 4594 + 0 + 0 + 0 + + + cerrno_server + 4596 + 0 + 0 + 0 + + + uidb_server + 4597 + 0 + 0 + 0 + + + cfgmgr-lc + 4598 + 0 + 0 + 0 + + + heap_summary_edm + 4599 + 0 + 0 + 0 + + + issumgr + 4600 + 0 + 0 + 0 + + + media_server + 4601 + 0 + 0 + 0 + + + procfs_server + 4602 + 0 + 0 + 0 + + + sdr_instagt + 4603 + 0 + 0 + 0 + + + subdb_svr + 4604 + 0 + 0 + 0 + + + kworker/2:1H + 4952 + 0 + 0 + 0 + + + kworker/1:1H + 4953 + 0 + 0 + 0 + + + kworker/0:1H + 4954 + 0 + 0 + 0 + + + udevd + 5185 + 0 + 0 + 0 + + + ifmgr + 5365 + 0 + 0 + 0 + + + netio + 5366 + 0 + 0 + 0 + + + calv_alarm_mgr + 5367 + 0 + 0 + 0 + + + fwd_driver_partner + 5368 + 0 + 0 + 0 + + + mempool_edm + 5369 + 0 + 0 + 0 + + + pm + 5370 + 0 + 0 + 0 + + + rsi_agent + 5372 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5373 + 0 + 0 + 0 + + + sint_ma + 5374 + 0 + 0 + 0 + + + sync_agent + 5375 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5376 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5377 + 0 + 0 + 0 + + + mpls_io_ea + 5378 + 0 + 0 + 0 + + + aib + 5379 + 0 + 0 + 0 + + + bundlemgr_adj + 5380 + 0 + 0 + 0 + + + statsd_server + 5381 + 0 + 0 + 0 + + + ipv4_io + 5382 + 0 + 0 + 0 + + + ipv6_nd + 5383 + 0 + 0 + 0 + + + fib_mgr + 5384 + 0 + 0 + 0 + + + ipv4_ma + 5385 + 0 + 0 + 0 + + + ipv6_ea + 5386 + 0 + 0 + 0 + + + ipv6_io + 5387 + 0 + 0 + 0 + + + pifibm_server_lc + 5388 + 0 + 0 + 0 + + + procfind + 5389 + 0 + 0 + 0 + + + ipv6_ma + 5390 + 0 + 0 + 0 + + + bfd_agent + 5391 + 0 + 0 + 0 + + + debug_d + 5392 + 0 + 0 + 0 + + + envmon_proxy + 5393 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5394 + 0 + 0 + 0 + + + fsyncmgr + 5395 + 0 + 0 + 0 + + + tamsvcs_tamm + 5396 + 0 + 0 + 0 + + + timezone_notify + 5397 + 0 + 0 + 0 + + + tams_proc + 5495 + 0 + 0 + 0 + + + tamd_proc + 5540 + 0 + 0 + 0 + + + ixdb_gc + 5664 + 0 + 0 + 0 + + + tam_entropy + 5714 + 0 + 0 + 0 + + + daps + 5798 + 0 + 0 + 0 + + + flowtrap + 5799 + 0 + 0 + 0 + + + l2fib_mgr + 5800 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 5802 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 5803 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5804 + 0 + 0 + 0 + + + statsd_manager_l + 5805 + 0 + 0 + 0 + + + mpls_io + 5807 + 0 + 0 + 0 + + + ntpdc + 5808 + 0 + 0 + 0 + + + iphc_ma + 5809 + 0 + 0 + 0 + + + nfma + 5810 + 0 + 0 + 0 + + + clns + 5811 + 0 + 0 + 0 + + + arp + 5812 + 0 + 0 + 0 + + + fhrp_output + 5813 + 0 + 0 + 0 + + + l2snoop + 5814 + 0 + 0 + 0 + + + bundlemgr_local + 5815 + 0 + 0 + 0 + + + showd_lc + 5818 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5819 + 0 + 0 + 0 + + + attestation_agent + 6038 + 0 + 0 + 0 + + + cmp_edm + 6039 + 0 + 0 + 0 + + + icpe_sdep + 6041 + 0 + 0 + 0 + + + imaedm_server + 6042 + 0 + 0 + 0 + + + macsec_ea + 6043 + 0 + 0 + 0 + + + netio_debug_partner + 6044 + 0 + 0 + 0 + + + online_diag_lc + 6045 + 0 + 0 + 0 + + + pbr_ea + 6046 + 0 + 0 + 0 + + + pbr_ma + 6047 + 0 + 0 + 0 + + + pfilter_ma + 6048 + 0 + 0 + 0 + + + pm_ma + 6049 + 0 + 0 + 0 + + + qos_ma + 6051 + 0 + 0 + 0 + + + spio_ea + 6052 + 0 + 0 + 0 + + + spio_ma + 6053 + 0 + 0 + 0 + + + ssm_process + 6054 + 0 + 0 + 0 + + + serg_agt + 6201 + 0 + 0 + 0 + + + vic_0_4 + 6226 + 0 + 0 + 0 + + + vic_0_0 + 6231 + 0 + 0 + 0 + + + vic_0_7 + 6248 + 0 + 0 + 0 + + + vic_0_3 + 6262 + 0 + 0 + 0 + + + vic_0_1 + 6278 + 0 + 0 + 0 + + + vic_0_6 + 6283 + 0 + 0 + 0 + + + vic_0_5 + 6298 + 0 + 0 + 0 + + + ether_caps_partner + 6330 + 0 + 0 + 0 + + + ether_sock + 6333 + 0 + 0 + 0 + + + vlan_ea + 6346 + 0 + 0 + 0 + + + vic_0_2 + 6362 + 0 + 0 + 0 + + + qos_ma_ea + 6604 + 0 + 0 + 0 + + + sleep + 12088 + 0 + 0 + 0 + + + sleep + 12089 + 0 + 0 + 0 + + + kworker/u10:0 + 13424 + 0 + 0 + 0 + + + kworker/u10:1 + 13476 + 0 + 0 + 0 + + + lldp_agent + 18319 + 0 + 0 + 0 + + + + 0/2/CPU0 + 2 + 2 + 2 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + khelper + 21 + 0 + 0 + 0 + + + kdevtmpfs + 22 + 0 + 0 + 0 + + + netns + 23 + 0 + 0 + 0 + + + writeback + 215 + 0 + 0 + 0 + + + ksmd + 218 + 0 + 0 + 0 + + + khugepaged + 219 + 0 + 0 + 0 + + + kintegrityd + 220 + 0 + 0 + 0 + + + bioset + 221 + 0 + 0 + 0 + + + crypto + 222 + 0 + 0 + 0 + + + kblockd + 224 + 0 + 0 + 0 + + + ata_sff + 455 + 0 + 0 + 0 + + + khubd + 467 + 0 + 0 + 0 + + + md + 476 + 0 + 0 + 0 + + + kworker/0:1 + 570 + 0 + 0 + 0 + + + khungtaskd + 592 + 0 + 0 + 0 + + + kswapd0 + 598 + 0 + 0 + 0 + + + fsnotify_mark + 600 + 0 + 0 + 0 + + + uio + 896 + 0 + 0 + 0 + + + kworker/0:2 + 906 + 0 + 0 + 0 + + + kpsmoused + 912 + 0 + 0 + 0 + + + ipv6_addrconf + 953 + 0 + 0 + 0 + + + kworker/2:1 + 954 + 0 + 0 + 0 + + + deferwq + 981 + 0 + 0 + 0 + + + kworker/1:1 + 982 + 0 + 0 + 0 + + + scsi_eh_0 + 1024 + 0 + 0 + 0 + + + scsi_tmf_0 + 1025 + 0 + 0 + 0 + + + scsi_eh_1 + 1028 + 0 + 0 + 0 + + + scsi_tmf_1 + 1029 + 0 + 0 + 0 + + + scsi_eh_2 + 1032 + 0 + 0 + 0 + + + scsi_tmf_2 + 1033 + 0 + 0 + 0 + + + scsi_eh_3 + 1036 + 0 + 0 + 0 + + + scsi_tmf_3 + 1037 + 0 + 0 + 0 + + + scsi_eh_4 + 1040 + 0 + 0 + 0 + + + scsi_tmf_4 + 1041 + 0 + 0 + 0 + + + scsi_eh_5 + 1044 + 0 + 0 + 0 + + + scsi_tmf_5 + 1045 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1116 + 0 + 0 + 0 + + + ext4-rsv-conver + 1117 + 0 + 0 + 0 + + + udevd + 1308 + 0 + 0 + 0 + + + khvcd + 1578 + 0 + 0 + 0 + + + kworker/0:1H + 1739 + 0 + 0 + 0 + + + kworker/1:1H + 1740 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1978 + 0 + 0 + 0 + + + ext4-rsv-conver + 1979 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 2031 + 0 + 0 + 0 + + + ext4-rsv-conver + 2032 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 2051 + 0 + 0 + 0 + + + ext4-rsv-conver + 2052 + 0 + 0 + 0 + + + kjournald + 2112 + 0 + 0 + 0 + + + bash + 2129 + 0 + 0 + 0 + + + bash + 2164 + 0 + 0 + 0 + + + bash + 2700 + 0 + 0 + 0 + + + dbus-daemon + 2755 + 0 + 0 + 0 + + + sshd + 2790 + 0 + 0 + 0 + + + rpcbind + 2800 + 0 + 0 + 0 + + + auditd + 2812 + 0 + 0 + 0 + + + kauditd + 2815 + 0 + 0 + 0 + + + rngd + 2856 + 0 + 0 + 0 + + + syslogd + 2862 + 0 + 0 + 0 + + + klogd + 2865 + 0 + 0 + 0 + + + xinetd + 2884 + 0 + 0 + 0 + + + libvirtd + 2918 + 0 + 0 + 0 + + + crond + 2964 + 0 + 0 + 0 + + + kworker/2:1H + 3099 + 0 + 0 + 0 + + + proxy_attach_static + 3203 + 0 + 0 + 0 + + + proxy_attach_static + 3514 + 0 + 0 + 0 + + + msixd_static + 3560 + 0 + 0 + 0 + + + sh + 3658 + 0 + 0 + 0 + + + bash + 4443 + 0 + 0 + 0 + + + dsr + 4444 + 0 + 0 + 0 + + + ds + 4466 + 0 + 0 + 0 + + + bash + 4872 + 0 + 0 + 0 + + + processmgr + 4983 + 0 + 0 + 0 + + + pcie_fabric_por + 5020 + 0 + 0 + 0 + + + shmwin_svr + 5021 + 0 + 0 + 0 + + + sdr_invmgr + 5022 + 0 + 0 + 0 + + + vm-monitor + 5023 + 0 + 0 + 0 + + + dumper + 5024 + 0 + 0 + 0 + + + qsm + 5025 + 0 + 0 + 0 + + + syslogd_helper + 5026 + 0 + 0 + 0 + + + syslog_dev + 5027 + 0 + 0 + 0 + + + spp + 5029 + 0 + 0 + 0 + + + lda_server + 5031 + 0 + 0 + 0 + + + packet + 5032 + 0 + 0 + 0 + + + imdr + 5033 + 0 + 0 + 0 + + + ltrace_server + 5034 + 0 + 0 + 0 + + + ltrace_sync + 5035 + 0 + 0 + 0 + + + psa + 5036 + 0 + 0 + 0 + + + resmon + 5037 + 0 + 0 + 0 + + + sld + 5039 + 0 + 0 + 0 + + + zllc + 5040 + 0 + 0 + 0 + + + sysdb_svr_local + 5042 + 0 + 0 + 0 + + + enf_broker + 5043 + 0 + 0 + 0 + + + ssh_key_client + 5044 + 0 + 0 + 0 + + + gsp + 5045 + 0 + 0 + 0 + + + meminfo_svr + 5046 + 0 + 0 + 0 + + + fab_si + 5047 + 0 + 0 + 0 + + + showd_server + 5048 + 0 + 0 + 0 + + + aipc_cleaner + 5049 + 0 + 0 + 0 + + + fab_vqi_alloc + 5052 + 0 + 0 + 0 + + + fialc + 5053 + 0 + 0 + 0 + + + mgid_prgm + 5054 + 0 + 0 + 0 + + + prm_verifier + 5055 + 0 + 0 + 0 + + + rdsfs_svr + 5056 + 0 + 0 + 0 + + + pfm_node_lc + 5057 + 0 + 0 + 0 + + + sysdb_mc + 5058 + 0 + 0 + 0 + + + bundlemgr_checker + 5059 + 0 + 0 + 0 + + + prm_ssmh + 5060 + 0 + 0 + 0 + + + fab_arb + 5061 + 0 + 0 + 0 + + + fab_xbar + 5062 + 0 + 0 + 0 + + + prm_server_to + 5063 + 0 + 0 + 0 + + + cerrno_server + 5065 + 0 + 0 + 0 + + + uidb_server + 5066 + 0 + 0 + 0 + + + cfgmgr-lc + 5067 + 0 + 0 + 0 + + + heap_summary_edm + 5068 + 0 + 0 + 0 + + + issumgr + 5069 + 0 + 0 + 0 + + + media_server + 5070 + 0 + 0 + 0 + + + procfs_server + 5071 + 0 + 0 + 0 + + + sdr_instagt + 5072 + 0 + 0 + 0 + + + subdb_svr + 5073 + 0 + 0 + 0 + + + ifmgr + 5800 + 0 + 0 + 0 + + + netio + 5802 + 0 + 0 + 0 + + + calv_alarm_mgr + 5803 + 0 + 0 + 0 + + + fwd_driver_partner + 5804 + 0 + 0 + 0 + + + mempool_edm + 5805 + 0 + 0 + 0 + + + pm + 5806 + 0 + 0 + 0 + + + rsi_agent + 5808 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5809 + 0 + 0 + 0 + + + sint_ma + 5810 + 0 + 0 + 0 + + + sync_agent + 5811 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5812 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5813 + 0 + 0 + 0 + + + mpls_io_ea + 5814 + 0 + 0 + 0 + + + aib + 5815 + 0 + 0 + 0 + + + bundlemgr_adj + 5816 + 0 + 0 + 0 + + + statsd_server + 5817 + 0 + 0 + 0 + + + ipv4_io + 5818 + 0 + 0 + 0 + + + ipv6_nd + 5819 + 0 + 0 + 0 + + + fib_mgr + 5820 + 0 + 0 + 0 + + + ipv4_ma + 5821 + 0 + 0 + 0 + + + ipv6_ea + 5822 + 0 + 0 + 0 + + + ipv6_io + 5823 + 0 + 0 + 0 + + + pifibm_server_lc + 5824 + 0 + 0 + 0 + + + procfind + 5825 + 0 + 0 + 0 + + + ipv6_ma + 5826 + 0 + 0 + 0 + + + bfd_agent + 5827 + 0 + 0 + 0 + + + debug_d + 5828 + 0 + 0 + 0 + + + envmon_proxy + 5829 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5830 + 0 + 0 + 0 + + + fsyncmgr + 5831 + 0 + 0 + 0 + + + tamsvcs_tamm + 5832 + 0 + 0 + 0 + + + timezone_notify + 5833 + 0 + 0 + 0 + + + tams_proc + 5943 + 0 + 0 + 0 + + + tamd_proc + 5959 + 0 + 0 + 0 + + + ixdb_gc + 6122 + 0 + 0 + 0 + + + tam_entropy + 6194 + 0 + 0 + 0 + + + daps + 6290 + 0 + 0 + 0 + + + flowtrap + 6291 + 0 + 0 + 0 + + + l2fib_mgr + 6292 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 6293 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 6294 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 6296 + 0 + 0 + 0 + + + statsd_manager_l + 6297 + 0 + 0 + 0 + + + mpls_io + 6299 + 0 + 0 + 0 + + + ntpdc + 6300 + 0 + 0 + 0 + + + iphc_ma + 6301 + 0 + 0 + 0 + + + nfma + 6302 + 0 + 0 + 0 + + + clns + 6303 + 0 + 0 + 0 + + + arp + 6305 + 0 + 0 + 0 + + + fhrp_output + 6306 + 0 + 0 + 0 + + + l2snoop + 6307 + 0 + 0 + 0 + + + bundlemgr_local + 6308 + 0 + 0 + 0 + + + showd_lc + 6311 + 0 + 0 + 0 + + + eem_ed_sysmgr + 6312 + 0 + 0 + 0 + + + vic_0_9 + 6553 + 0 + 0 + 0 + + + vic_0_1 + 6554 + 0 + 0 + 0 + + + vic_0_3 + 6555 + 0 + 0 + 0 + + + vic_0_7 + 6556 + 0 + 0 + 0 + + + vic_0_5 + 6557 + 0 + 0 + 0 + + + vic_0_11 + 6558 + 0 + 0 + 0 + + + vic_0_0 + 6562 + 0 + 0 + 0 + + + vic_0_4 + 6564 + 0 + 0 + 0 + + + vic_0_6 + 6578 + 0 + 0 + 0 + + + vic_0_10 + 6579 + 0 + 0 + 0 + + + vic_0_8 + 6580 + 0 + 0 + 0 + + + attestation_agent + 6617 + 0 + 0 + 0 + + + cmp_edm + 6618 + 0 + 0 + 0 + + + icpe_sdep + 6620 + 0 + 0 + 0 + + + imaedm_server + 6621 + 0 + 0 + 0 + + + macsec_ea + 6623 + 0 + 0 + 0 + + + netio_debug_partner + 6625 + 0 + 0 + 0 + + + online_diag_lc + 6626 + 0 + 0 + 0 + + + pbr_ea + 6629 + 0 + 0 + 0 + + + pbr_ma + 6630 + 0 + 0 + 0 + + + pfilter_ma + 6631 + 0 + 0 + 0 + + + pm_ma + 6632 + 0 + 0 + 0 + + + qos_ma + 6636 + 0 + 0 + 0 + + + spio_ea + 6639 + 0 + 0 + 0 + + + spio_ma + 6640 + 0 + 0 + 0 + + + ssm_process + 6643 + 0 + 0 + 0 + + + ether_caps_partner + 6918 + 0 + 0 + 0 + + + ether_sock + 6920 + 0 + 0 + 0 + + + vlan_ea + 6937 + 0 + 0 + 0 + + + udevd + 6982 + 0 + 0 + 0 + + + serg_agt + 7004 + 0 + 0 + 0 + + + vic_0_2 + 12899 + 0 + 0 + 0 + + + kworker/u6:1 + 13589 + 0 + 0 + 0 + + + sleep + 13998 + 0 + 0 + 0 + + + sleep + 13999 + 0 + 0 + 0 + + + lldp_agent + 19725 + 0 + 0 + 0 + + + kworker/u6:2 + 23325 + 0 + 0 + 0 + + + cdp + 30534 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..735598174 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,587 @@ + + + + + + 2020 + 4 + 16 + 14 + 13 + 14 + 890 + 4 + PDT + ntp + + + R12-ASR9906-QQ29 + 17529989 + + + + + + Bundle-Ether10 + + + Bundle-Ether100 + + + Bundle-Ether100.10 + + + Bundle-Ether100.20 + + + Bundle-Ether100.30 + + + Bundle-Ether20 + + + Bundle-Ether91 + + + FortyGigE0/1/0/0/0 + + + FortyGigE0/1/0/1/0 + + + GigabitEthernet0/0/0/44 + + + GigabitEthernet0/0/0/45 + + + GigabitEthernet0/0/0/46 + + + GigabitEthernet0/0/0/47 + + + GigabitEthernet0/0/0/47.10 + + + GigabitEthernet0/0/0/47.20 + + + GigabitEthernet0/0/0/47.30 + + + HundredGigE0/1/0/10 + + + HundredGigE0/1/0/11 + + + HundredGigE0/1/0/12 + + + HundredGigE0/1/0/13 + + + HundredGigE0/1/0/14 + + + HundredGigE0/1/0/15 + + + HundredGigE0/1/0/16 + + + HundredGigE0/1/0/17 + + + HundredGigE0/1/0/18 + + + HundredGigE0/1/0/19 + + + HundredGigE0/1/0/2 + + + HundredGigE0/1/0/20 + + + HundredGigE0/1/0/21 + + + HundredGigE0/1/0/22 + + + HundredGigE0/1/0/23 + + + HundredGigE0/1/0/24 + + + HundredGigE0/1/0/25 + + + HundredGigE0/1/0/26 + + + HundredGigE0/1/0/27 + + + HundredGigE0/1/0/28 + + + HundredGigE0/1/0/29 + + + HundredGigE0/1/0/3 + + + HundredGigE0/1/0/30 + + + HundredGigE0/1/0/31 + + + HundredGigE0/1/0/4 + + + HundredGigE0/1/0/5 + + + HundredGigE0/1/0/6 + + + HundredGigE0/1/0/7 + + + HundredGigE0/1/0/8 + + + HundredGigE0/1/0/9 + + + HundredGigE0/2/0/0 + + + HundredGigE0/2/0/1 + + + HundredGigE0/2/0/10 + + + HundredGigE0/2/0/11 + + + HundredGigE0/2/0/2 + + + HundredGigE0/2/0/3 + + + HundredGigE0/2/0/4 + + + HundredGigE0/2/0/5 + + + HundredGigE0/2/0/6 + + + HundredGigE0/2/0/7 + + + HundredGigE0/2/0/8 + + + HundredGigE0/2/0/9 + + + HundredGigE0/3/0/0 + + + HundredGigE0/3/0/1 + + + HundredGigE0/3/0/2 + + + HundredGigE0/3/0/3 + + + HundredGigE0/3/0/4 + + + HundredGigE0/3/0/5 + + + HundredGigE0/3/0/6 + + + HundredGigE0/3/0/7 + + + Loopback0 + + + Loopback42 + + + MgmtEth0/RSP0/CPU0/0 + + + MgmtEth0/RSP1/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/17.1 + + + TenGigE0/0/0/17.10 + + + TenGigE0/0/0/17.100 + + + TenGigE0/0/0/17.11 + + + TenGigE0/0/0/17.12 + + + TenGigE0/0/0/17.13 + + + TenGigE0/0/0/17.14 + + + TenGigE0/0/0/17.15 + + + TenGigE0/0/0/17.16 + + + TenGigE0/0/0/17.17 + + + TenGigE0/0/0/17.18 + + + TenGigE0/0/0/17.19 + + + TenGigE0/0/0/17.2 + + + TenGigE0/0/0/17.20 + + + TenGigE0/0/0/17.200 + + + TenGigE0/0/0/17.21 + + + TenGigE0/0/0/17.22 + + + TenGigE0/0/0/17.23 + + + TenGigE0/0/0/17.24 + + + TenGigE0/0/0/17.25 + + + TenGigE0/0/0/17.26 + + + TenGigE0/0/0/17.27 + + + TenGigE0/0/0/17.28 + + + TenGigE0/0/0/17.29 + + + TenGigE0/0/0/17.3 + + + TenGigE0/0/0/17.30 + + + TenGigE0/0/0/17.300 + + + TenGigE0/0/0/17.31 + + + TenGigE0/0/0/17.32 + + + TenGigE0/0/0/17.33 + + + TenGigE0/0/0/17.34 + + + TenGigE0/0/0/17.35 + + + TenGigE0/0/0/17.36 + + + TenGigE0/0/0/17.37 + + + TenGigE0/0/0/17.38 + + + TenGigE0/0/0/17.39 + + + TenGigE0/0/0/17.4 + + + TenGigE0/0/0/17.40 + + + TenGigE0/0/0/17.41 + + + TenGigE0/0/0/17.42 + + + TenGigE0/0/0/17.43 + + + TenGigE0/0/0/17.44 + + + TenGigE0/0/0/17.45 + + + TenGigE0/0/0/17.46 + + + TenGigE0/0/0/17.47 + + + TenGigE0/0/0/17.48 + + + TenGigE0/0/0/17.49 + + + TenGigE0/0/0/17.5 + + + TenGigE0/0/0/17.50 + + + TenGigE0/0/0/17.51 + + + TenGigE0/0/0/17.52 + + + TenGigE0/0/0/17.53 + + + TenGigE0/0/0/17.54 + + + TenGigE0/0/0/17.55 + + + TenGigE0/0/0/17.56 + + + TenGigE0/0/0/17.57 + + + TenGigE0/0/0/17.58 + + + TenGigE0/0/0/17.59 + + + TenGigE0/0/0/17.6 + + + TenGigE0/0/0/17.60 + + + TenGigE0/0/0/17.61 + + + TenGigE0/0/0/17.62 + + + TenGigE0/0/0/17.63 + + + TenGigE0/0/0/17.64 + + + TenGigE0/0/0/17.7 + + + TenGigE0/0/0/17.8 + + + TenGigE0/0/0/17.9 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/20 + + + TenGigE0/0/0/21 + + + TenGigE0/0/0/22 + + + TenGigE0/0/0/23 + + + TenGigE0/0/0/24 + + + TenGigE0/0/0/25 + + + TenGigE0/0/0/26 + + + TenGigE0/0/0/27 + + + TenGigE0/0/0/28 + + + TenGigE0/0/0/29 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/30 + + + TenGigE0/0/0/31 + + + TenGigE0/0/0/32 + + + TenGigE0/0/0/33 + + + TenGigE0/0/0/34 + + + TenGigE0/0/0/35 + + + TenGigE0/0/0/36 + + + TenGigE0/0/0/37 + + + TenGigE0/0/0/38 + + + TenGigE0/0/0/39 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/40 + + + TenGigE0/0/0/41 + + + TenGigE0/0/0/42 + + + TenGigE0/0/0/43 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + + + + + Rack 0 + + + 6.6.2 + FOX2247P3QM + ASR-9906 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..edcb4072b --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/server_capabilities.xml @@ -0,0 +1,606 @@ + + + urn:ietf:params:netconf:base:1.1 + urn:ietf:params:netconf:capability:candidate:1.0 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:netconf:capability:notification:1.0 + urn:ietf:params:netconf:capability:interleave:1.0 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fab-cfg?module=Cisco-IOS-XR-asr9k-fab-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ptp-pd-oper?module=Cisco-IOS-XR-asr9k-ptp-pd-oper&revision=2017-03-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-clear-counters-act?module=Cisco-IOS-XR-clear-counters-act&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-opendns-deviceid-cfg?module=Cisco-IOS-XR-opendns-deviceid-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-bng-cfg?module=Cisco-IOS-XR-qos-ma-bng-cfg&revision=2016-04-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2019-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lpts-oper?module=Cisco-IOS-XR-asr9k-lpts-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2018-09-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2018-05-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2018-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysdb-oper?module=Cisco-IOS-XR-sysdb-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-oper?module=Cisco-IOS-XR-sysmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-oper?module=Cisco-IOS-XR-dot1x-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ascii-ltrace-oper?module=Cisco-IOS-XR-ascii-ltrace-oper&revision=2018-01-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-oper?module=Cisco-IOS-XR-perf-meas-oper&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-cfg?module=Cisco-IOS-XR-ppp-ma-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fsi-oper?module=Cisco-IOS-XR-asr9k-fsi-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcp-cfg?module=Cisco-IOS-XR-ppp-ma-ipcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-lcp-cfg?module=Cisco-IOS-XR-ppp-ma-lcp-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2018-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-act?module=Cisco-IOS-XR-drivers-media-eth-act&revision=2018-02-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2018-04-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ssrp-cfg?module=Cisco-IOS-XR-ppp-ma-ssrp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-subscriber-cfg?module=Cisco-IOS-XR-ip-pfilter-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-cfg?module=Cisco-IOS-XR-l2rib-cfg&revision=2018-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-remote-attestation-act?module=Cisco-IOS-XR-remote-attestation-act&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-fca-oper?module=Cisco-IOS-XR-asr9k-lc-fca-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-bng-cfg?module=Cisco-IOS-XR-pbr-bng-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dc-cfg?module=Cisco-IOS-XR-ipv4-dc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2019-02-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-cfg?module=Cisco-IOS-XR-perf-meas-cfg&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2018-07-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-ng-oper?module=Cisco-IOS-XR-plat-chas-invmgr-ng-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2018-04-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-procfind-oper?module=Cisco-IOS-XR-procfind-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-common-cfg?module=Cisco-IOS-XR-segment-routing-ms-common-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2018-07-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-notification-log-mib-cfg?module=Cisco-IOS-XR-infra-notification-log-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-prm-cfg?module=Cisco-IOS-XR-asr9k-prm-cfg&revision=2017-11-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv6-ma-subscriber-cfg&revision=2017-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2018-08-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-ethctrl-cfg?module=Cisco-IOS-XR-asr9k-lc-ethctrl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rt-check-cfg?module=Cisco-IOS-XR-infra-rt-check-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-oper?module=Cisco-IOS-XR-ppp-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2019-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-subscriber-cfg?module=Cisco-IOS-XR-pbr-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-cfg?module=Cisco-IOS-XR-segment-routing-srv6-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-datatypes?module=Cisco-IOS-XR-pbr-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2018-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-heap-summary-oper?module=Cisco-IOS-XR-linux-os-heap-summary-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2018-05-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ikev2-oper?module=Cisco-IOS-XR-ikev2-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-punt-flowtrap-cfg?module=Cisco-IOS-XR-lpts-punt-flowtrap-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-act?module=Cisco-IOS-XR-ipv4-arp-act&revision=2018-10-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2018-02-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-08-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-sat-cfg?module=Cisco-IOS-XR-freqsync-sat-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2018-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ep-port-mode-cfg?module=Cisco-IOS-XR-asr9k-ep-port-mode-cfg&revision=2019-01-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2018-11-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-placed-act?module=Cisco-IOS-XR-infra-placed-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-qos-oper?module=Cisco-IOS-XR-asr9k-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-subscriber-cfg?module=Cisco-IOS-XR-infra-rsi-subscriber-cfg&revision=2015-07-30 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-oper?module=Cisco-IOS-XR-flowspec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-sat-cfg?module=Cisco-IOS-XR-qos-ma-sat-cfg&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-11-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2018-09-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-05-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-fsm-cfg?module=Cisco-IOS-XR-ppp-ma-fsm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2018-11-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-cfg?module=Cisco-IOS-XR-aaa-nacm-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2019-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-nve-oper?module=Cisco-IOS-XR-tunnel-nve-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2018-07-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv4-ma-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2018-08-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-09-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg?module=Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-09-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2019-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2018-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fia-cfg?module=Cisco-IOS-XR-asr9k-fia-cfg&revision=2017-08-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-mgr-oper?module=Cisco-IOS-XR-pbr-vservice-mgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2018-09-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-ethctrl-oper?module=Cisco-IOS-XR-asr9k-lc-ethctrl-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-syslog-cfg?module=Cisco-IOS-XR-ppp-ma-syslog-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-gbl-cfg?module=Cisco-IOS-XR-ppp-ma-gbl-cfg&revision=2017-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-delete-act?module=Cisco-IOS-XR-shellutil-delete-act&revision=2018-01-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-09-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2018-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-xbar-oper?module=Cisco-IOS-XR-asr9k-xbar-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-ea-oper?module=Cisco-IOS-XR-pbr-vservice-ea-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ikev2-cfg?module=Cisco-IOS-XR-ikev2-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2018-06-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-vservice-cfg?module=Cisco-IOS-XR-vservice-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2018-07-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcpiw-cfg?module=Cisco-IOS-XR-ppp-ma-ipcpiw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ptp-pd-cfg?module=Cisco-IOS-XR-asr9k-ptp-pd-cfg&revision=2017-05-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-cfg?module=Cisco-IOS-XR-config-valid-ccv-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-nve-cfg?module=Cisco-IOS-XR-tunnel-nve-cfg&revision=2016-08-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-subscriber-cfg?module=Cisco-IOS-XR-ipv6-nd-subscriber-cfg&revision=2016-12-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2018-02-26 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mediasvr-linux-oper?module=Cisco-IOS-XR-mediasvr-linux-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2018-02-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-cfg?module=Cisco-IOS-XR-flowspec-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-oper?module=Cisco-IOS-XR-aaa-nacm-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2019-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-cfg?module=Cisco-IOS-XR-dot1x-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2017-08-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-netflow-oper?module=Cisco-IOS-XR-asr9k-netflow-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-cfg?module=Cisco-IOS-XR-icpe-infra-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-sdacp-oper?module=Cisco-IOS-XR-icpe-sdacp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2019-02-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfm-oper?module=Cisco-IOS-XR-pfm-oper&revision=2017-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg?module=Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2018-10-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2018-07-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-subscriber-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Subscriber-infra-subdb-oper?module=Cisco-IOS-XR-Subscriber-infra-subdb-oper&revision=2018-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-pwrglide-cfg?module=Cisco-IOS-XR-asr9k-lc-pwrglide-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fpd-infra-cfg?module=Cisco-IOS-XR-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-if-cfg?module=Cisco-IOS-XR-dot1x-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-oper?module=Cisco-IOS-XR-icpe-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2018-07-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-netconf-acm?module=ietf-netconf-acm&revision=2012-02-22&deviations=cisco-xr-ietf-netconf-acm-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-instmgr-oper?module=Cisco-IOS-XR-spirit-install-instmgr-oper&revision=2019-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-ains-act?module=Cisco-IOS-XR-controller-ains-act&revision=2018-01-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2018-05-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2018-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-oper?module=Cisco-IOS-XR-segment-routing-srv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-mpa-infra-cfg?module=Cisco-IOS-XR-drivers-mpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2018-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ea-oper?module=Cisco-IOS-XR-ppp-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2018-06-15 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2018-06-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2018-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-np-oper?module=Cisco-IOS-XR-asr9k-np-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2018-04-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-copy-act?module=Cisco-IOS-XR-shellutil-copy-act&revision=2018-05-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-datatypes?module=Cisco-IOS-XR-segment-routing-srv6-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-oper?module=Cisco-IOS-XR-controller-odu-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2018-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-sat-cfg?module=Cisco-IOS-XR-ethernet-cfm-sat-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2019-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-act?module=Cisco-IOS-XR-spirit-install-act&revision=2018-09-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-oper?module=Cisco-IOS-XR-config-valid-ccv-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2018-07-13 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk&revision=2017-05-01 + http://cisco.com/calvados/canb_cli_clear?module=canb_cli_clear&revision=2016-05-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-monitoring-deviations?module=cisco-xr-ietf-netconf-monitoring-deviations&revision=2018-04-09 + http://www.cisco.com/ns/Cisco-IOS-XR-sysadmin-asr9k-envmon-types?module=Cisco-IOS-XR-sysadmin-asr9k-envmon-types&revision=2017-11-27 + http://cisco.com/ns/yang/cisco-xr-openconfig-vlan-deviations?module=cisco-xr-openconfig-vlan-deviations&revision=2018-07-04 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-zapdisk?module=Cisco-IOS-XR-sysadmin-zapdisk&revision=2017-05-23 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-deviations?module=cisco-xr-openconfig-interfaces-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb&revision=2018-10-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics&revision=2018-02-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2018-04-09 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-linecard-deviations?module=cisco-xr-openconfig-platform-linecard-deviations&revision=2018-12-10 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-lldp-deviations?module=cisco-xr-openconfig-lldp-deviations&revision=2017-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asr9k-envmon-ui?module=Cisco-IOS-XR-sysadmin-asr9k-envmon-ui&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-serdes?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-serdes&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-ASR9K?module=Cisco-IOS-XR-sysadmin-controllers-asr9k&revision=2017-11-10 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2013-06-14 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ethernet-deviations?module=cisco-xr-openconfig-if-ethernet-deviations&revision=2016-05-16 + http://cisco.com/calvados/ntp?module=ntp&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-debug?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-debug&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2018-04-09 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://tail-f.com/ns/netconf/query?module=tailf-netconf-query&revision=2017-01-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-transceiver-deviations?module=cisco-xr-openconfig-platform-transceiver-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2018-04-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-deviations?module=cisco-xr-openconfig-platform-deviations&revision=2018-07-03 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-ASR9K?module=Cisco-IOS-XR-sysadmin-clear-asr9k&revision=2017-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-asr9k?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-asr9k&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2018-05-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-types?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-types&revision=2018-10-26 + http://tail-f.com/yang/xsd-types?module=tailf-xsd-types&revision=2017-11-20 + http://cisco.com/ns/yang/cisco-xr-openconfig-optical-amplifier-deviations?module=cisco-xr-openconfig-optical-amplifier-deviations&revision=2017-10-25 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2018-10-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-psu-deviations?module=cisco-xr-openconfig-platform-psu-deviations&revision=2018-12-10 + http://tail-f.com/yang/common?module=tailf-common&revision=2017-08-23 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ip-deviations?module=cisco-xr-openconfig-if-ip-deviations&revision=2017-02-07 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-port-deviations?module=cisco-xr-openconfig-platform-port-deviations&revision=2018-12-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-lacp-deviations?module=cisco-xr-openconfig-lacp-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-acl-deviations?module=cisco-xr-openconfig-acl-deviations&revision=2018-02-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2018-07-03 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2018-10-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trace?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trace&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable&revision=2017-05-01 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://cisco.com/ns/yang/cisco-xr-openconfig-network-instance-deviations?module=cisco-xr-openconfig-network-instance-deviations&revision=2017-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-clear?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-clear&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mlap?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mlap&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-telemetry-deviations?module=cisco-xr-openconfig-telemetry-deviations&revision=2017-03-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec&revision=2017-05-01 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2013-06-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-rib-bgp-deviations?module=cisco-xr-openconfig-rib-bgp-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-rsvp-sr-ext-deviations?module=cisco-xr-openconfig-rsvp-sr-ext-deviations&revision=2017-08-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-acm-deviations?module=cisco-xr-ietf-netconf-acm-deviations&revision=2017-08-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://tail-f.com/ns/common/query?module=tailf-common-query&revision=2017-12-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-external-usb?module=Cisco-IOS-XR-sysadmin-external-usb&revision=2017-04-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-routing-policy-deviations?module=cisco-xr-openconfig-routing-policy-deviations&revision=2015-10-21 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-cpu-deviations?module=cisco-xr-openconfig-platform-cpu-deviations&revision=2018-12-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-local-routing-deviations?module=cisco-xr-openconfig-local-routing-deviations&revision=2017-06-28 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-sfp?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-sfp&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-sdr?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-sdr&revision=2018-04-09 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mac?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mac&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-summary?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-summary&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-instmgr-oper?module=Cisco-IOS-XR-sysadmin-instmgr-oper&revision=2018-04-09 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-transport-line-protection-deviations?module=cisco-xr-openconfig-transport-line-protection-deviations&revision=2018-07-06 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge&revision=2017-05-01 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-policy-deviations?module=cisco-xr-openconfig-bgp-policy-deviations&revision=2017-02-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent&revision=2017-05-01 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-issu?module=Cisco-IOS-XR-sysadmin-issu&revision=2018-12-13 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2017-05-26 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://openconfig.net/yang/header-fields?module=openconfig-packet-match&revision=2017-05-26 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://openconfig.net/yang/platform/linecard?module=openconfig-platform-linecard&revision=2017-08-03&deviations=cisco-xr-openconfig-platform-linecard-deviations + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2017-05-05&deviations=cisco-xr-openconfig-lacp-deviations + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2018-06-03&deviations=cisco-xr-openconfig-platform-deviations + http://openconfig.net/yang/platform/port?module=openconfig-platform-port&revision=2018-01-20&deviations=cisco-xr-openconfig-platform-port-deviations + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://openconfig.net/yang/platform/psu?module=openconfig-platform-psu&revision=2018-01-16&deviations=cisco-xr-openconfig-platform-psu-deviations + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-05-10 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2017-02-02 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2017-02-02 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://openconfig.net/yang/acl?module=openconfig-acl&revision=2017-05-26&deviations=cisco-xr-openconfig-acl-deviations + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-05-10 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2018-05-05 + http://openconfig.net/yang/platform/fan?module=openconfig-platform-fan&revision=2018-01-18 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2018-04-24 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://openconfig.net/yang/platform/extension?module=openconfig-platform-ext&revision=2018-01-18 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2017-04-11 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://openconfig.net/yang/platform/cpu?module=openconfig-platform-cpu&revision=2018-01-30&deviations=cisco-xr-openconfig-platform-cpu-deviations + http://openconfig.net/yang/rsvp-sr-ext?module=openconfig-rsvp-sr-ext&revision=2017-03-06&deviations=cisco-xr-openconfig-rsvp-sr-ext-deviations + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2018-05-05 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://openconfig.net/yang/alarms/types?module=openconfig-alarm-types&revision=2018-01-16 + + 4211954707 + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/version.md new file mode 100644 index 000000000..28179fc1f --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/version.md @@ -0,0 +1 @@ +6.6.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/expected_result.json new file mode 100644 index 000000000..6bdcd365e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/expected_result.json @@ -0,0 +1,68 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 0.0 + }, + "0/RSP0/CPU0": { + "%usage": 0.0 + } + }, + "fans": { + "FT0": { + "status": true + } + }, + "memory": { + "available_ram": 28758978560, + "used_ram": 3882878976 + }, + "power": { + "0/PT0-PM0": { + "capacity": 3000.0, + "output": 0.0, + "status": false + }, + "0/PT0-PM1": { + "capacity": 3000.0, + "output": 0.0, + "status": false + }, + "0/PT0-PM2": { + "capacity": 3000.0, + "output": 408.48, + "status": true + }, + "0/PT0-PM3": { + "capacity": 3000.0, + "output": 418.76, + "status": true + } + }, + "temperature": { + "0/0": { + "is_alert": false, + "is_critical": false, + "temperature": 35.0 + }, + "0/0/0": { + "is_alert": false, + "is_critical": false, + "temperature": 34.0 + }, + "0/0/1": { + "is_alert": false, + "is_critical": false, + "temperature": 22.0 + }, + "0/FT0": { + "is_alert": false, + "is_critical": false, + "temperature": 32.0 + }, + "0/RSP0": { + "is_alert": false, + "is_critical": false, + "temperature": 25.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..1730c96c8 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml @@ -0,0 +1,1006 @@ + + + + + + + + 0/0/0 + + 0/0/0-Inlet + Inlet + + 34 + 34 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0/0-Hotspot + Hotspot + + 28 + 28 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0/0-DIE_PHY0 + DIE_PHY0 + + 38 + 38 + -10 + -5 + 0 + 113 + 122 + 137 + + + + 0/0/1 + + 0/0/1-Inlet + Inlet + + 22 + 22 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0/1-Hotspot + Hotspot + + 28 + 28 + -10 + -5 + 0 + 90 + 93 + 95 + + + + 0/0 + + 0/0-DIE_NP0 + DIE_NP0 + + 57 + 57 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_NP1 + DIE_NP1 + + 56 + 56 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FabArbiter + DIE_FabArbiter + + 50 + 50 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/0-DIE_FIA0 + DIE_FIA0 + + 56 + 56 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FIA1 + DIE_FIA1 + + 56 + 56 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FabSwitch + DIE_FabSwitch + + 58 + 58 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_Hooper + DIE_Hooper + + 50 + 50 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_CPU + DIE_CPU + + 43 + 43 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/0-Inlet + Inlet + + 35 + 35 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0-Hotspot + Hotspot + + 37 + 37 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-DB Hotspot + DB Hotspot + + 46 + 46 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-DB AIR_Outlet0 + DB AIR_Outlet0 + + 40 + 40 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/0-DB AIR_Outlet1 + DB AIR_Outlet1 + + 51 + 51 + -10 + -5 + 0 + 85 + 95 + 105 + + + + 0/RSP0 + + 0/RSP0-DIE_CPU + DIE_CPU + + 33 + 33 + -10 + -5 + 0 + 84 + 98 + 113 + + + 0/RSP0-DIE_FabArbiter0 + DIE_FabArbiter0 + + 41 + 41 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/RSP0-DIE_FIA + DIE_FIA + + 41 + 41 + -10 + -5 + 0 + 110 + 115 + 130 + + + 0/RSP0-DIE_PCH + DIE_PCH + + 43 + 43 + -10 + -5 + 0 + 93 + 98 + 113 + + + 0/RSP0-DIE_DIMM0 + DIE_DIMM0 + + 31 + 31 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM1 + DIE_DIMM1 + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM2 + DIE_DIMM2 + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM3 + DIE_DIMM3 + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_FabSwitch0 + DIE_FabSwitch0 + + 38 + 38 + -10 + -5 + 0 + 110 + 115 + 130 + + + 0/RSP0-DIE_FabSwitch1 + DIE_FabSwitch1 + + 36 + 36 + -10 + -5 + 0 + 110 + 115 + 130 + + + 0/RSP0-AIR_Inlet + AIR_Inlet + + 25 + 25 + -10 + -5 + 0 + 70 + 85 + 100 + + + 0/RSP0-SM15_0_Downstream + SM15_0_Downstream + + 38 + 38 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-SM15_0_Inlet + SM15_0_Inlet + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-SM15_1_Upstream + SM15_1_Upstream + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-AIR_Outlet + AIR_Outlet + + 38 + 38 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-Inlet + Inlet + + 25 + 25 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RSP0-Hotspot + Hotspot + + 38 + 38 + -10 + -5 + 0 + 81 + 83 + 86 + + + + 0/FT0 + + 0/FT0-Inlet + Inlet + + 32 + 32 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/FT0-Hotspot + Hotspot + + 34 + 34 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PT0-PM0 + + 0/PT0-PM0-Inlet Temperature + PM0-Inlet Temperature + + - + 0 + -10 + -5 + 0 + 61 + 64 + 67 + + + 0/PT0-PM0-Outlet Temperature + PM0-Outlet Temperature + + - + 0 + -10 + -5 + 0 + 82 + 84 + 86 + + + 0/PT0-PM0-Heat Sink Temperature + PM0-Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 96 + 103 + 110 + + + + 0/PT0-PM1 + + 0/PT0-PM1-Inlet Temperature + PM1-Inlet Temperature + + - + 0 + -10 + -5 + 0 + 61 + 64 + 67 + + + 0/PT0-PM1-Outlet Temperature + PM1-Outlet Temperature + + - + 0 + -10 + -5 + 0 + 82 + 84 + 86 + + + 0/PT0-PM1-Heat Sink Temperature + PM1-Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 96 + 103 + 110 + + + + 0/PT0-PM2 + + 0/PT0-PM2-Inlet Temperature + PM2-Inlet Temperature + + 25 + 25 + -10 + -5 + 0 + 61 + 64 + 67 + + + 0/PT0-PM2-Outlet Temperature + PM2-Outlet Temperature + + 36 + 36 + -10 + -5 + 0 + 82 + 84 + 86 + + + 0/PT0-PM2-Heat Sink Temperature + PM2-Heat Sink Temperature + + 36 + 36 + -10 + -5 + 0 + 96 + 103 + 110 + + + + 0/PT0-PM3 + + 0/PT0-PM3-Inlet Temperature + PM3-Inlet Temperature + + 25 + 25 + -10 + -5 + 0 + 61 + 64 + 67 + + + 0/PT0-PM3-Outlet Temperature + PM3-Outlet Temperature + + 36 + 36 + -10 + -5 + 0 + 82 + 84 + 86 + + + 0/PT0-PM3-Heat Sink Temperature + PM3-Heat Sink Temperature + + 36 + 36 + -10 + -5 + 0 + 96 + 103 + 110 + + + + + + 0/FT0 + + 0/FT0-Fan Speed Sensor 0 + ============================================================================================================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +----------------------------------------------------------------------------------------------------------------------------- + 0/FT0 + ASR-9904-FAN + 6480 6540 6420 6480 6450 6480 6660 6420 6450 6480 6480 6390 + 0 + 1 + + + + 0/PT0-PM0 + + 0/PT0-PM0-Fan 0 Speed + ============================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +--------------------------------------------- + 0/PT0-PM0 + PWR-3KW-AC-V2 + - - + 0 + 1 + + + + 0/PT0-PM1 + + 0/PT0-PM1-Fan 0 Speed + ============================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +--------------------------------------------- + 0/PT0-PM1 + PWR-3KW-AC-V2 + - - + 0 + 1 + + + + 0/PT0-PM2 + + 0/PT0-PM2-Fan 0 Speed + ============================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +--------------------------------------------- + 0/PT0-PM2 + PWR-3KW-AC-V2 + 9699 9677 + 0 + 1 + + + + 0/PT0-PM3 + + 0/PT0-PM3-Fan 0 Speed + ============================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +--------------------------------------------- + 0/PT0-PM3 + PWR-3KW-AC-V2 + 9269 9333 + 0 + 1 + + + + + + 0 + + 0 + 0 + + (N + 1) + 3000 + 3000 + 1950 + 827 + 1026 + 1 + 0 + 0 + 0 + + + + 0/PT0 + + 0/PT0-PM0 + PM0 + 0/PT0 + DONT KNOW + 0 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 1026 + 5.0 + 827 + 15.00000000000000 + 0 + - + + 2 + 2 + 0 + 0 + + + 0/PT0-PM1 + PM1 + 0/PT0 + DONT KNOW + 0 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 0 + 0 + + + 0/PT0-PM2 + PM2 + 0/PT0 + DONT KNOW + 0 + 3kW-AC + 205.0 + 2.5 + 55.20000000000000 + 7.400000000000000 + OK + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 0 + 0 + + + 0/PT0-PM3 + PM3 + 0/PT0 + DONT KNOW + 0 + 3kW-AC + 205.3 + 2.5 + 55.10000000000000 + 7.600000000000000 + OK + 1026 + 5.0 + 827 + 15.00000000000000 + 0 + - + + 2 + 0 + 2 + 0 + + + + 0/0 + + 0-A9K-MOD400-SE + A9K-MOD400-SE + 0/0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 700 + 450 + ON + 3 + 3 + 0 + 0 + + + + 0/1 + + 0- - + - + 0/1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 10 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/RSP0 + + 0-A9K-RSP880-SE + A9K-RSP880-SE + 0/RSP0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 430 + 250 + ON + 3 + 0 + 0 + 0 + + + + 0/RSP1 + + 0- - + - + 0/RSP1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 430 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FT0 + + 0-ASR-9904-FAN + ASR-9904-FAN + 0/FT0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 380 + - + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..af729916a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,393 @@ + + + + + + + 0/RSP0/CPU0 + + 4096 + 28758978560 + 24876099584 + 28758978560 + 24054243328 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 28758978560 + 24876099584 + 0 + 28758978560 + 24054243328 + 4194304 + 0 + 0 + 0 + 0 + + vkg_l2vpn_bport + 3154080 + + + vkg_l2vpn_bd + 532640 + + + vkg_l2vpn_msti + 32928 + + + vkg_l2fib_vqi + 308 + + + bm_lacp_tx + 1320 + + + l2fib + 723768 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 3244320 + + + netio_eint + 264 + + + netio_fwd + 1136 + + + im_issu_db + 280 + + + vkg_bmp_adj + 32888 + + + ipv6_pmtu + 4136 + + + ifc-protomax + 1743168 + + + ifc-mpls + 4262208 + + + ifc-ipv6 + 7670080 + + + ifc-ipv4 + 8526144 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + aib + 2642032 + + + infra_ital + 331824 + + + aaa + 65824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + mgid + 4555056 + + + subdb_fai_tbl + 59944 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 225296 + + + im_rules + 368840 + + + im_db + 1156832 + + + spp + 90697768 + + + fabmgr + 12320 + + 133788368 + 139728197146781 + 7893700607 + 810418176 + 1828040992 + 3882878976 + + + + 0/0/CPU0 + + 4096 + 11211173888 + 6396940288 + 11211173888 + 5947260928 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 11211173888 + 6396940288 + 0 + 11211173888 + 5947260928 + 4194304 + 0 + 0 + 0 + 0 + + vkg_pbr_ea + 147736 + + + ether_ea_shm + 77768 + + + vkg_l2fib_vqi + 308 + + + vkg_vpls_mac + 296 + + + arp + 33080 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_evpn + 128 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + ether_ea_tcam + 1073312 + + + prm_tcam_mm_svr + 98616 + + + prm_srh_main + 89673560 + + + prm_stats_svr + 8741000 + + + prm_ss_lm_svr + 4440936 + + + prm_ss_mm_svr + 7086384 + + + vkg_bmp_adj + 32888 + + + netio_fwd + 1136 + + + bfd_offload_shm + 43848 + + + im_issu_db + 280 + + + pd_fib_cdll + 33080 + + + l2fib + 6359864 + + + ifc-mpls + 4942144 + + + ifc-ipv6 + 17422656 + + + ifc-ipv4 + 10103104 + + + ifc-protomax + 4364608 + + + ipv6_pmtu + 4136 + + + aib + 2396272 + + + vkg_pm + 44752 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 59944 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + ls_uidb_shm + 65840 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 266256 + + + im_rules + 336072 + + + im_db + 1156832 + + + spp + 90943528 + + 254026472 + 140430891911325 + 6126878719 + 1589121024 + 994435360 + 4814233600 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..2efede54a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,4408 @@ + + + + + + 0/0/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0 + 24 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + khelper + 31 + 0 + 0 + 0 + + + kdevtmpfs + 32 + 0 + 0 + 0 + + + netns + 33 + 0 + 0 + 0 + + + writeback + 227 + 0 + 0 + 0 + + + ksmd + 230 + 0 + 0 + 0 + + + khugepaged + 231 + 0 + 0 + 0 + + + kintegrityd + 232 + 0 + 0 + 0 + + + bioset + 233 + 0 + 0 + 0 + + + crypto + 234 + 0 + 0 + 0 + + + kblockd + 236 + 0 + 0 + 0 + + + ata_sff + 469 + 0 + 0 + 0 + + + khubd + 481 + 0 + 0 + 0 + + + md + 490 + 0 + 0 + 0 + + + kworker/0:1 + 584 + 0 + 0 + 0 + + + khungtaskd + 612 + 0 + 0 + 0 + + + kswapd0 + 619 + 0 + 0 + 0 + + + fsnotify_mark + 621 + 0 + 0 + 0 + + + uio + 917 + 0 + 0 + 0 + + + kpsmoused + 931 + 0 + 0 + 0 + + + kworker/0:2 + 935 + 0 + 0 + 0 + + + ipv6_addrconf + 974 + 0 + 0 + 0 + + + kworker/1:1 + 975 + 0 + 0 + 0 + + + deferwq + 986 + 0 + 0 + 0 + + + scsi_eh_0 + 1035 + 0 + 0 + 0 + + + scsi_tmf_0 + 1036 + 0 + 0 + 0 + + + scsi_eh_1 + 1039 + 0 + 0 + 0 + + + scsi_tmf_1 + 1040 + 0 + 0 + 0 + + + scsi_eh_2 + 1043 + 0 + 0 + 0 + + + scsi_tmf_2 + 1044 + 0 + 0 + 0 + + + scsi_eh_3 + 1047 + 0 + 0 + 0 + + + scsi_tmf_3 + 1048 + 0 + 0 + 0 + + + scsi_eh_4 + 1051 + 0 + 0 + 0 + + + scsi_tmf_4 + 1052 + 0 + 0 + 0 + + + scsi_eh_5 + 1055 + 0 + 0 + 0 + + + scsi_tmf_5 + 1056 + 0 + 0 + 0 + + + kworker/u10:5 + 1062 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1130 + 0 + 0 + 0 + + + ext4-rsv-conver + 1131 + 0 + 0 + 0 + + + kworker/2:1 + 1144 + 0 + 0 + 0 + + + kworker/4:1 + 1147 + 0 + 0 + 0 + + + kworker/3:1 + 1148 + 0 + 0 + 0 + + + kworker/1:1H + 1157 + 0 + 0 + 0 + + + udevd + 1299 + 0 + 0 + 0 + + + khvcd + 1497 + 0 + 0 + 0 + + + cisco_nb + 1530 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1888 + 0 + 0 + 0 + + + ext4-rsv-conver + 1889 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1943 + 0 + 0 + 0 + + + ext4-rsv-conver + 1944 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 1967 + 0 + 0 + 0 + + + ext4-rsv-conver + 1968 + 0 + 0 + 0 + + + kjournald + 2027 + 0 + 0 + 0 + + + bash + 2044 + 0 + 0 + 0 + + + bash + 2063 + 0 + 0 + 0 + + + bash + 2583 + 0 + 0 + 0 + + + dbus-daemon + 2608 + 0 + 0 + 0 + + + sshd + 2627 + 0 + 0 + 0 + + + rpcbind + 2634 + 0 + 0 + 0 + + + rngd + 2671 + 0 + 0 + 0 + + + syslogd + 2678 + 0 + 0 + 0 + + + klogd + 2683 + 0 + 0 + 0 + + + xinetd + 2696 + 0 + 0 + 0 + + + libvirtd + 2726 + 0 + 0 + 0 + + + crond + 2768 + 0 + 0 + 0 + + + kworker/2:2 + 2847 + 0 + 0 + 0 + + + kworker/3:1H + 2848 + 0 + 0 + 0 + + + kworker/0:1H + 2930 + 0 + 0 + 0 + + + proxy_attach_static + 3026 + 0 + 0 + 0 + + + proxy_attach_static + 3078 + 0 + 0 + 0 + + + msixd_static + 3096 + 0 + 0 + 0 + + + sh + 3168 + 0 + 0 + 0 + + + udevd + 3605 + 0 + 0 + 0 + + + udevd + 3607 + 0 + 0 + 0 + + + bash + 3992 + 0 + 0 + 0 + + + dsr + 3993 + 0 + 0 + 0 + + + ds + 4015 + 0 + 0 + 0 + + + bash + 4439 + 0 + 0 + 0 + + + processmgr + 4551 + 0 + 0 + 0 + + + pcie_fabric_por + 4574 + 0 + 0 + 0 + + + shmwin_svr + 4575 + 0 + 0 + 0 + + + sdr_invmgr + 4576 + 0 + 0 + 0 + + + vm-monitor + 4577 + 0 + 0 + 0 + + + dumper + 4578 + 0 + 0 + 0 + + + qsm + 4579 + 0 + 0 + 0 + + + syslogd_helper + 4580 + 0 + 0 + 0 + + + syslog_dev + 4581 + 0 + 0 + 0 + + + spp + 4583 + 0 + 0 + 0 + + + lda_server + 4585 + 0 + 0 + 0 + + + packet + 4586 + 0 + 0 + 0 + + + imdr + 4587 + 0 + 0 + 0 + + + ltrace_server + 4588 + 0 + 0 + 0 + + + ltrace_sync + 4589 + 0 + 0 + 0 + + + psa + 4590 + 0 + 0 + 0 + + + resmon + 4591 + 0 + 0 + 0 + + + sld + 4593 + 0 + 0 + 0 + + + zllc + 4594 + 0 + 0 + 0 + + + sysdb_svr_local + 4596 + 0 + 0 + 0 + + + eem_ed_sysmgr + 4597 + 0 + 0 + 0 + + + enf_broker + 4599 + 0 + 0 + 0 + + + ssh_key_client + 4600 + 0 + 0 + 0 + + + gsp + 4601 + 0 + 0 + 0 + + + meminfo_svr + 4602 + 0 + 0 + 0 + + + fab_si + 4603 + 0 + 0 + 0 + + + showd_server + 4604 + 0 + 0 + 0 + + + aipc_cleaner + 4605 + 0 + 0 + 0 + + + fab_vqi_alloc + 4608 + 0 + 0 + 0 + + + fialc + 4609 + 0 + 0 + 0 + + + mgid_prgm + 4610 + 0 + 0 + 0 + + + prm_verifier + 4611 + 0 + 0 + 0 + + + rdsfs_svr + 4612 + 0 + 0 + 0 + + + pfm_node_lc + 4613 + 0 + 0 + 0 + + + sysdb_mc + 4614 + 0 + 0 + 0 + + + bundlemgr_checker + 4615 + 0 + 0 + 0 + + + prm_ssmh + 4616 + 0 + 0 + 0 + + + fab_arb + 4617 + 0 + 0 + 0 + + + fab_xbar + 4618 + 0 + 0 + 0 + + + prm_server_to + 4619 + 0 + 0 + 0 + + + cerrno_server + 4621 + 0 + 0 + 0 + + + uidb_server + 4622 + 0 + 0 + 0 + + + cfgmgr-lc + 4623 + 0 + 0 + 0 + + + media_server + 4625 + 0 + 0 + 0 + + + procfs_server + 4626 + 0 + 0 + 0 + + + sdr_instagt + 4627 + 0 + 0 + 0 + + + subdb_svr + 4628 + 0 + 0 + 0 + + + ifmgr + 5378 + 0 + 0 + 0 + + + netio + 5379 + 0 + 0 + 0 + + + calv_alarm_mgr + 5380 + 0 + 0 + 0 + + + fwd_driver_partner + 5381 + 0 + 0 + 0 + + + mempool_edm + 5382 + 0 + 0 + 0 + + + pm + 5383 + 0 + 0 + 0 + + + rsi_agent + 5387 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5388 + 0 + 0 + 0 + + + sint_ma + 5389 + 0 + 0 + 0 + + + sync_agent + 5391 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5392 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5393 + 0 + 0 + 0 + + + mpls_io_ea + 5394 + 0 + 0 + 0 + + + aib + 5395 + 0 + 0 + 0 + + + bundlemgr_adj + 5396 + 0 + 0 + 0 + + + statsd_server + 5397 + 0 + 0 + 0 + + + ipv4_io + 5398 + 0 + 0 + 0 + + + ipv6_nd + 5399 + 0 + 0 + 0 + + + fib_mgr + 5400 + 0 + 0 + 0 + + + ipv4_ma + 5401 + 0 + 0 + 0 + + + ipv6_ea + 5402 + 0 + 0 + 0 + + + ipv6_io + 5403 + 0 + 0 + 0 + + + pifibm_server_lc + 5404 + 0 + 0 + 0 + + + procfind + 5405 + 0 + 0 + 0 + + + ipv6_ma + 5406 + 0 + 0 + 0 + + + bfd_agent + 5407 + 0 + 0 + 0 + + + debug_d + 5408 + 0 + 0 + 0 + + + envmon_proxy + 5409 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5410 + 0 + 0 + 0 + + + fsyncmgr + 5411 + 0 + 0 + 0 + + + timezone_notify + 5413 + 0 + 0 + 0 + + + ixdb_gc + 5650 + 0 + 0 + 0 + + + daps + 5804 + 0 + 0 + 0 + + + flowtrap + 5805 + 0 + 0 + 0 + + + l2fib_mgr + 5806 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 5807 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 5808 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5809 + 0 + 0 + 0 + + + statsd_manager_l + 5810 + 0 + 0 + 0 + + + mpls_io + 5812 + 0 + 0 + 0 + + + ntpdc + 5813 + 0 + 0 + 0 + + + iphc_ma + 5814 + 0 + 0 + 0 + + + nfma + 5815 + 0 + 0 + 0 + + + clns + 5816 + 0 + 0 + 0 + + + arp + 5817 + 0 + 0 + 0 + + + fhrp_output + 5818 + 0 + 0 + 0 + + + l2snoop + 5819 + 0 + 0 + 0 + + + bundlemgr_local + 5820 + 0 + 0 + 0 + + + showd_lc + 5823 + 0 + 0 + 0 + + + cmp_edm + 6037 + 0 + 0 + 0 + + + icpe_sdep + 6039 + 0 + 0 + 0 + + + imaedm_server + 6040 + 0 + 0 + 0 + + + netio_debug_partner + 6041 + 0 + 0 + 0 + + + online_diag_lc + 6042 + 0 + 0 + 0 + + + pbr_ea + 6043 + 0 + 0 + 0 + + + pbr_ma + 6044 + 0 + 0 + 0 + + + pfilter_ma + 6045 + 0 + 0 + 0 + + + pm_ma + 6046 + 0 + 0 + 0 + + + qos_ma + 6048 + 0 + 0 + 0 + + + spio_ea + 6049 + 0 + 0 + 0 + + + spio_ma + 6050 + 0 + 0 + 0 + + + ssm_process + 6051 + 0 + 0 + 0 + + + kworker/4:1H + 6199 + 0 + 0 + 0 + + + vic_1_0 + 6201 + 0 + 0 + 0 + + + ether_caps_partner + 6225 + 0 + 0 + 0 + + + ether_sock + 6227 + 0 + 0 + 0 + + + vlan_ea + 6239 + 0 + 0 + 0 + + + vic_0_0 + 6265 + 0 + 0 + 0 + + + kworker/u10:0 + 6969 + 0 + 0 + 0 + + + kworker/2:1H + 7142 + 0 + 0 + 0 + + + macsec_ea + 9000 + 0 + 0 + 0 + + + sleep + 9318 + 0 + 0 + 0 + + + sleep + 9320 + 0 + 0 + 0 + + + + 0/RSP0/CPU0 + 1 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0 + 4 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0 + 24 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + watchdog/5 + 31 + 0 + 0 + 0 + + + migration/5 + 32 + 0 + 0 + 0 + + + ksoftirqd/5 + 33 + 0 + 0 + 0 + + + kworker/5:0 + 34 + 0 + 0 + 0 + + + kworker/5:0H + 35 + 0 + 0 + 0 + + + khelper + 36 + 0 + 0 + 0 + + + kdevtmpfs + 37 + 0 + 0 + 0 + + + netns + 38 + 0 + 0 + 0 + + + writeback + 233 + 0 + 0 + 0 + + + ksmd + 236 + 0 + 0 + 0 + + + khugepaged + 237 + 0 + 0 + 0 + + + kintegrityd + 238 + 0 + 0 + 0 + + + bioset + 239 + 0 + 0 + 0 + + + crypto + 240 + 0 + 0 + 0 + + + kblockd + 242 + 0 + 0 + 0 + + + ata_sff + 480 + 0 + 0 + 0 + + + khubd + 492 + 0 + 0 + 0 + + + md + 501 + 0 + 0 + 0 + + + kworker/1:1 + 595 + 0 + 0 + 0 + + + khungtaskd + 626 + 0 + 0 + 0 + + + kswapd0 + 633 + 0 + 0 + 0 + + + fsnotify_mark + 635 + 0 + 0 + 0 + + + uio + 932 + 0 + 0 + 0 + + + kpsmoused + 948 + 0 + 0 + 0 + + + ipv6_addrconf + 989 + 0 + 0 + 0 + + + kworker/4:1 + 990 + 0 + 0 + 0 + + + deferwq + 1002 + 0 + 0 + 0 + + + kworker/5:1 + 1003 + 0 + 0 + 0 + + + scsi_eh_0 + 1052 + 0 + 0 + 0 + + + scsi_tmf_0 + 1053 + 0 + 0 + 0 + + + scsi_eh_1 + 1056 + 0 + 0 + 0 + + + scsi_tmf_1 + 1057 + 0 + 0 + 0 + + + scsi_eh_2 + 1060 + 0 + 0 + 0 + + + scsi_tmf_2 + 1061 + 0 + 0 + 0 + + + scsi_eh_3 + 1064 + 0 + 0 + 0 + + + scsi_tmf_3 + 1065 + 0 + 0 + 0 + + + scsi_eh_4 + 1068 + 0 + 0 + 0 + + + scsi_tmf_4 + 1069 + 0 + 0 + 0 + + + scsi_eh_5 + 1072 + 0 + 0 + 0 + + + scsi_tmf_5 + 1073 + 0 + 0 + 0 + + + kworker/u12:2 + 1076 + 0 + 0 + 0 + + + kworker/u12:4 + 1078 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1162 + 0 + 0 + 0 + + + ext4-rsv-conver + 1163 + 0 + 0 + 0 + + + kworker/2:1 + 1169 + 0 + 0 + 0 + + + kworker/3:1 + 1170 + 0 + 0 + 0 + + + udevd + 1325 + 0 + 0 + 0 + + + kworker/0:2 + 1517 + 0 + 0 + 0 + + + khvcd + 1521 + 0 + 0 + 0 + + + cisco_nb + 1572 + 0 + 0 + 0 + + + jbd2/vdc-8 + 1784 + 0 + 0 + 0 + + + ext4-rsv-conver + 1785 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1830 + 0 + 0 + 0 + + + ext4-rsv-conver + 1831 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1885 + 0 + 0 + 0 + + + ext4-rsv-conver + 1886 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 1909 + 0 + 0 + 0 + + + ext4-rsv-conver + 1910 + 0 + 0 + 0 + + + kjournald + 1969 + 0 + 0 + 0 + + + bash + 1986 + 0 + 0 + 0 + + + bash + 2005 + 0 + 0 + 0 + + + bash + 2526 + 0 + 0 + 0 + + + dbus-daemon + 2557 + 0 + 0 + 0 + + + sshd + 2576 + 0 + 0 + 0 + + + rpcbind + 2583 + 0 + 0 + 0 + + + rngd + 2620 + 0 + 0 + 0 + + + syslogd + 2627 + 0 + 0 + 0 + + + klogd + 2632 + 0 + 0 + 0 + + + in.tftpd-hpa + 2635 + 0 + 0 + 0 + + + xinetd + 2646 + 0 + 0 + 0 + + + libvirtd + 2676 + 0 + 0 + 0 + + + crond + 2718 + 0 + 0 + 0 + + + proxy_attach_static + 2955 + 0 + 0 + 0 + + + kworker/0:1H + 2964 + 0 + 0 + 0 + + + kworker/1:1H + 2965 + 0 + 0 + 0 + + + proxy_attach_static + 3011 + 0 + 0 + 0 + + + kworker/2:1H + 3030 + 0 + 0 + 0 + + + msixd_static + 3057 + 0 + 0 + 0 + + + jbd2/vde-8 + 3158 + 0 + 0 + 0 + + + ext4-rsv-conver + 3159 + 0 + 0 + 0 + + + sh + 3610 + 0 + 0 + 0 + + + kworker/3:1H + 3916 + 0 + 0 + 0 + + + bash + 4355 + 0 + 0 + 0 + + + dsr + 4356 + 0 + 0 + 0 + + + ds + 4383 + 0 + 0 + 0 + + + udevd + 4455 + 0 + 0 + 0 + + + udevd + 4456 + 0 + 0 + 0 + + + bash + 4821 + 0 + 0 + 0 + + + bash + 4901 + 0 + 0 + 0 + + + processmgr + 4955 + 0 + 0 + 0 + + + devc-conaux-aux + 5016 + 0 + 0 + 0 + + + devc-conaux-con + 5018 + 0 + 0 + 0 + + + pcie_fabric_por + 5020 + 0 + 0 + 0 + + + shmwin_svr + 5022 + 0 + 0 + 0 + + + sdr_invmgr + 5026 + 0 + 0 + 0 + + + vm-monitor + 5028 + 0 + 0 + 0 + + + dumper + 5029 + 0 + 0 + 0 + + + qsm + 5030 + 0 + 0 + 0 + + + correlatord + 5032 + 0 + 0 + 0 + + + syslogd + 5034 + 0 + 0 + 0 + + + syslogd_helper + 5035 + 0 + 0 + 0 + + + syslog_dev + 5037 + 0 + 0 + 0 + + + rspfpga_server + 5038 + 0 + 0 + 0 + + + zl30160_server + 5039 + 0 + 0 + 0 + + + mpa_fm_svr + 5043 + 0 + 0 + 0 + + + spp + 5044 + 0 + 0 + 0 + + + dao_tmp + 5045 + 0 + 0 + 0 + + + packet + 5047 + 0 + 0 + 0 + + + chkpt_proxy + 5048 + 0 + 0 + 0 + + + ltrace_server + 5049 + 0 + 0 + 0 + + + ltrace_sync + 5051 + 0 + 0 + 0 + + + resmon + 5052 + 0 + 0 + 0 + + + sld + 5054 + 0 + 0 + 0 + + + rmf_svr + 5055 + 0 + 0 + 0 + + + sysdb_svr_local + 5059 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5060 + 0 + 0 + 0 + + + enf_broker + 5061 + 0 + 0 + 0 + + + ssh_key_client + 5063 + 0 + 0 + 0 + + + gsp + 5064 + 0 + 0 + 0 + + + meminfo_svr + 5066 + 0 + 0 + 0 + + + fab_si + 5067 + 0 + 0 + 0 + + + showd_server + 5069 + 0 + 0 + 0 + + + psm + 5070 + 0 + 0 + 0 + + + aipc_cleaner + 5071 + 0 + 0 + 0 + + + bfd_verifier + 5072 + 0 + 0 + 0 + + + mgid_prgm + 5073 + 0 + 0 + 0 + + + pfilter_verifier + 5074 + 0 + 0 + 0 + + + rdsfs_svr + 5075 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 5076 + 0 + 0 + 0 + + + pfm_node_rp + 5077 + 0 + 0 + 0 + + + sysdb_mc + 5078 + 0 + 0 + 0 + + + fab_vqi_alloc + 5079 + 0 + 0 + 0 + + + bundlemgr_checker + 5080 + 0 + 0 + 0 + + + fabmgr + 5081 + 0 + 0 + 0 + + + cfgmgr-rp + 5082 + 0 + 0 + 0 + + + fiarsp + 5084 + 0 + 0 + 0 + + + parser_server + 5085 + 0 + 0 + 0 + + + fab_arb + 5089 + 0 + 0 + 0 + + + fab_xbar + 5090 + 0 + 0 + 0 + + + nvgen_server + 5098 + 0 + 0 + 0 + + + timezone_config + 5101 + 0 + 0 + 0 + + + cerrno_server + 5109 + 0 + 0 + 0 + + + media_server + 5117 + 0 + 0 + 0 + + + procfs_server + 5121 + 0 + 0 + 0 + + + sdr_instagt + 5125 + 0 + 0 + 0 + + + issudir + 5222 + 0 + 0 + 0 + + + nrssvr_global + 5224 + 0 + 0 + 0 + + + invmgr_proxy + 5225 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 5226 + 0 + 0 + 0 + + + sysdb_shared_nc + 5227 + 0 + 0 + 0 + + + sysdb_shared_sc + 5233 + 0 + 0 + 0 + + + sysdb_svr_admin + 5246 + 0 + 0 + 0 + + + ssh_key_server + 5250 + 0 + 0 + 0 + + + debug_d_admin + 5271 + 0 + 0 + 0 + + + prm_verifier + 5274 + 0 + 0 + 0 + + + vkg_fib_verifier + 5301 + 0 + 0 + 0 + + + nrssvr + 5323 + 0 + 0 + 0 + + + subdb_svr + 5339 + 0 + 0 + 0 + + + tty_exec_launcher + 5596 + 0 + 0 + 0 + + + syncctrl + 6588 + 0 + 0 + 0 + + + ifmgr + 6591 + 0 + 0 + 0 + + + netio + 6592 + 0 + 0 + 0 + + + placed + 6593 + 0 + 0 + 0 + + + ifindex_server + 6594 + 0 + 0 + 0 + + + lpts_pa + 6595 + 0 + 0 + 0 + + + alarm-logger + 6597 + 0 + 0 + 0 + + + calv_alarm_mgr + 6598 + 0 + 0 + 0 + + + eth_mgmt + 6600 + 0 + 0 + 0 + + + fwd_driver_partner + 6601 + 0 + 0 + 0 + + + locald_DLRSC + 6602 + 0 + 0 + 0 + + + mempool_edm + 6603 + 0 + 0 + 0 + + + ncd + 6604 + 0 + 0 + 0 + + + nd_partner + 6605 + 0 + 0 + 0 + + + nsr_fo + 6606 + 0 + 0 + 0 + + + nsr_ping_reply + 6607 + 0 + 0 + 0 + + + rmf_cli_edm + 6608 + 0 + 0 + 0 + + + rsi_agent + 6609 + 0 + 0 + 0 + + + rsi_master + 6610 + 0 + 0 + 0 + + + sh_proc_mem_edm + 6611 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 6612 + 0 + 0 + 0 + + + tty_show_users_edm + 6613 + 0 + 0 + 0 + + + fpd-serv + 6615 + 0 + 0 + 0 + + + mpls_io_ea + 6616 + 0 + 0 + 0 + + + aib + 6617 + 0 + 0 + 0 + + + bundlemgr_adj + 6618 + 0 + 0 + 0 + + + statsd_server + 6619 + 0 + 0 + 0 + + + ipv4_arm + 6620 + 0 + 0 + 0 + + + ipv6_arm + 6621 + 0 + 0 + 0 + + + ipv4_acl_mgr + 6622 + 0 + 0 + 0 + + + ipv6_acl_daemon + 6623 + 0 + 0 + 0 + + + mgid_server + 6624 + 0 + 0 + 0 + + + pifibm_server_rp + 6625 + 0 + 0 + 0 + + + ipv4_io + 6626 + 0 + 0 + 0 + + + ipv4_ma + 6627 + 0 + 0 + 0 + + + ipv6_nd + 6628 + 0 + 0 + 0 + + + policymgr_rp + 6629 + 0 + 0 + 0 + + + fib_mgr + 6630 + 0 + 0 + 0 + + + ipv6_ea + 6631 + 0 + 0 + 0 + + + ipv6_io + 6632 + 0 + 0 + 0 + + + nve_mgr + 6633 + 0 + 0 + 0 + + + procfind + 6634 + 0 + 0 + 0 + + + ipv6_ma + 6635 + 0 + 0 + 0 + + + mpls_lsd + 6636 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 6637 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 6638 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 6639 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 6640 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 6641 + 0 + 0 + 0 + + + rip_policy_reg_agent + 6642 + 0 + 0 + 0 + + + debug_d + 6643 + 0 + 0 + 0 + + + envmon_proxy + 6644 + 0 + 0 + 0 + + + ether_ctrl_msg_server + 6645 + 0 + 0 + 0 + + + fsyncmgr + 6646 + 0 + 0 + 0 + + + shelf_mgr_proxy + 6648 + 0 + 0 + 0 + + + bcdl_agent + 7120 + 0 + 0 + 0 + + + bcdls + 7622 + 0 + 0 + 0 + + + bcdls + 7626 + 0 + 0 + 0 + + + ether_caps_partner + 7638 + 0 + 0 + 0 + + + ether_sock + 7640 + 0 + 0 + 0 + + + vlan_ea + 7728 + 0 + 0 + 0 + + + kim + 7748 + 0 + 0 + 0 + + + ztp_cfg + 7749 + 0 + 0 + 0 + + + ema_server_sdr + 7750 + 0 + 0 + 0 + + + daps + 7751 + 0 + 0 + 0 + + + eint_ma + 7753 + 0 + 0 + 0 + + + tty_verifyd + 7754 + 0 + 0 + 0 + + + python_process_manager + 7755 + 0 + 0 + 0 + + + icpe_satmgr + 7756 + 0 + 0 + 0 + + + ipv4_rump + 7757 + 0 + 0 + 0 + + + ftp_fs + 7758 + 0 + 0 + 0 + + + ipv6_rump + 7759 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 7760 + 0 + 0 + 0 + + + bfd + 7761 + 0 + 0 + 0 + + + domain_services + 7762 + 0 + 0 + 0 + + + bgp_epe + 7763 + 0 + 0 + 0 + + + bundlemgr_distrib + 7764 + 0 + 0 + 0 + + + ipv6_local + 7765 + 0 + 0 + 0 + + + ipv6_connected + 7766 + 0 + 0 + 0 + + + ipv4_local + 7767 + 0 + 0 + 0 + + + ipv4_connected + 7768 + 0 + 0 + 0 + + + eth_gl_cfg + 7769 + 0 + 0 + 0 + + + ipv6_mpa + 7770 + 0 + 0 + 0 + + + ipv4_mpa + 7771 + 0 + 0 + 0 + + + policy_repository + 7772 + 0 + 0 + 0 + + + ipv6_rib + 7773 + 0 + 0 + 0 + + + ipv4_rib + 7774 + 0 + 0 + 0 + + + nfmgr + 7775 + 0 + 0 + 0 + + + statsd_manager_g + 7776 + 0 + 0 + 0 + + + intf_mgbl + 7777 + 0 + 0 + 0 + + + mpls_static + 7778 + 0 + 0 + 0 + + + flowtrap + 7779 + 0 + 0 + 0 + + + l2fib_mgr + 7780 + 0 + 0 + 0 + + + l2rib + 7781 + 0 + 0 + 0 + + + ppp_ma + 7782 + 0 + 0 + 0 + + + sconbkup + 7783 + 0 + 0 + 0 + + + ipv6_assembler + 7784 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 7785 + 0 + 0 + 0 + + + shcfghistory-edm + 7786 + 0 + 0 + 0 + + + statsd_manager_l + 7787 + 0 + 0 + 0 + + + fsyncglobal + 7788 + 0 + 0 + 0 + + + mpls_io + 7789 + 0 + 0 + 0 + + + ntpd + 7790 + 0 + 0 + 0 + + + nfma + 7791 + 0 + 0 + 0 + + + clns + 7792 + 0 + 0 + 0 + + + arp + 7793 + 0 + 0 + 0 + + + ip_aps + 7794 + 0 + 0 + 0 + + + raw_ip + 7795 + 0 + 0 + 0 + + + tcp + 7796 + 0 + 0 + 0 + + + udp + 7797 + 0 + 0 + 0 + + + fhrp_output + 7798 + 0 + 0 + 0 + + + l2snoop + 7799 + 0 + 0 + 0 + + + ip_app + 7800 + 0 + 0 + 0 + + + cinetd + 7801 + 0 + 0 + 0 + + + devc-vty + 7802 + 0 + 0 + 0 + + + bundlemgr_local + 7804 + 0 + 0 + 0 + + + otn_sync + 7805 + 0 + 0 + 0 + + + pld_upg_d + 7807 + 0 + 0 + 0 + + + sits + 7808 + 0 + 0 + 0 + + + tftp_fs + 7809 + 0 + 0 + 0 + + + vi_config_replicator + 7810 + 0 + 0 + 0 + + + eem_server + 7811 + 0 + 0 + 0 + + + showd_lc + 7812 + 0 + 0 + 0 + + + tcl_secure_mode + 7813 + 0 + 0 + 0 + + + lpts_fm + 7814 + 0 + 0 + 0 + + + eem_policy_dir + 7817 + 0 + 0 + 0 + + + eem_ed_config + 7818 + 0 + 0 + 0 + + + eem_ed_counter + 7819 + 0 + 0 + 0 + + + eem_ed_generic + 7820 + 0 + 0 + 0 + + + eem_ed_nd + 7821 + 0 + 0 + 0 + + + eem_ed_none + 7822 + 0 + 0 + 0 + + + eem_ed_oir + 7823 + 0 + 0 + 0 + + + eem_ed_stats + 7824 + 0 + 0 + 0 + + + eem_ed_syslog + 7825 + 0 + 0 + 0 + + + eem_ed_test + 7826 + 0 + 0 + 0 + + + eem_ed_timer + 7827 + 0 + 0 + 0 + + + call_home + 7828 + 0 + 0 + 0 + + + http_client + 7834 + 0 + 0 + 0 + + + plat_sl_client + 7835 + 0 + 0 + 0 + + + smartlicserver + 7836 + 0 + 0 + 0 + + + online_diag_global + 7841 + 0 + 0 + 0 + + + bcdls + 8924 + 0 + 0 + 0 + + + bcdls + 9561 + 0 + 0 + 0 + + + bcdls + 9574 + 0 + 0 + 0 + + + redstatsd + 9775 + 0 + 0 + 0 + + + cem_class_proc + 9777 + 0 + 0 + 0 + + + cmp_edm + 9779 + 0 + 0 + 0 + + + domain_sync + 9782 + 0 + 0 + 0 + + + es_acl_act_agent + 9783 + 0 + 0 + 0 + + + fr_edm + 9785 + 0 + 0 + 0 + + + hostname_sync + 9786 + 0 + 0 + 0 + + + icpe_sdep + 9787 + 0 + 0 + 0 + + + imaedm_server + 9789 + 0 + 0 + 0 + + + ipodwdm + 9790 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 9792 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 9794 + 0 + 0 + 0 + + + linux_nto_misc_showd + 9797 + 0 + 0 + 0 + + + local_sock + 9798 + 0 + 0 + 0 + + + netio_debug_partner + 9800 + 0 + 0 + 0 + + + online_diag_rsp + 9801 + 0 + 0 + 0 + + + pam_manager + 9803 + 0 + 0 + 0 + + + pfilter_ma + 9804 + 0 + 0 + 0 + + + pm_ma + 9806 + 0 + 0 + 0 + + + spio_ea + 9808 + 0 + 0 + 0 + + + spio_ma + 9810 + 0 + 0 + 0 + + + ssm_process + 9811 + 0 + 0 + 0 + + + xr_dhcpcd + 10143 + 0 + 0 + 0 + + + wanphy_proc + 10307 + 0 + 0 + 0 + + + l2tp_mgr + 10309 + 0 + 0 + 0 + + + sdr_instmgr + 10310 + 0 + 0 + 0 + + + cmpp + 10311 + 0 + 0 + 0 + + + l2vpn_mgr + 10312 + 0 + 0 + 0 + + + vservice_mgr + 10313 + 0 + 0 + 0 + + + qos_ma + 10314 + 0 + 0 + 0 + + + pbr_ma + 10315 + 0 + 0 + 0 + + + rt_check_mgr + 10316 + 0 + 0 + 0 + + + es_acl_mgr + 10317 + 0 + 0 + 0 + + + xtc_agent + 10318 + 0 + 0 + 0 + + + docker + 11028 + 0 + 0 + 0 + + + loop0 + 11049 + 0 + 0 + 0 + + + loop1 + 11050 + 0 + 0 + 0 + + + kdmflush + 11055 + 0 + 0 + 0 + + + dm_bufio_cache + 11058 + 0 + 0 + 0 + + + bioset + 11060 + 0 + 0 + 0 + + + kcopyd + 11062 + 0 + 0 + 0 + + + bioset + 11063 + 0 + 0 + 0 + + + dm-thin + 11064 + 0 + 0 + 0 + + + bioset + 11065 + 0 + 0 + 0 + + + kworker/4:1H + 11108 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 11307 + 0 + 0 + 0 + + + object_tracking + 12813 + 0 + 0 + 0 + + + telemetry_encoder + 12814 + 0 + 0 + 0 + + + snmppingd + 12815 + 0 + 0 + 0 + + + pm_server + 12892 + 0 + 0 + 0 + + + pm_collector + 12906 + 0 + 0 + 0 + + + kworker/5:1H + 12913 + 0 + 0 + 0 + + + ipsec_mp + 14256 + 0 + 0 + 0 + + + ipsec_pp + 14278 + 0 + 0 + 0 + + + cepki + 14367 + 0 + 0 + 0 + + + crypto_monitor + 14393 + 0 + 0 + 0 + + + crypto_edm + 14425 + 0 + 0 + 0 + + + macsec_ea + 14426 + 0 + 0 + 0 + + + bag_schema_svr + 14454 + 0 + 0 + 0 + + + schema_server + 14470 + 0 + 0 + 0 + + + cdp_mgr + 14856 + 0 + 0 + 0 + + + ssh_server + 14857 + 0 + 0 + 0 + + + ipv4_static + 14858 + 0 + 0 + 0 + + + netconf + 14859 + 0 + 0 + 0 + + + cdp + 15493 + 0 + 0 + 0 + + + perl + 17153 + 0 + 0 + 0 + + + perl + 17200 + 0 + 0 + 0 + + + perl + 17293 + 0 + 0 + 0 + + + sleep + 18896 + 0 + 0 + 0 + + + sleep + 18941 + 0 + 0 + 0 + + + sleep + 18952 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..b1fb6e260 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,131 @@ + + + + + + 2020 + 4 + 16 + 13 + 58 + 25 + 375 + 4 + UTC + calendar + + + santiago-temp + 7927 + + + + + + MgmtEth0/RSP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + TenGigE0/0/1/0 + + + TenGigE0/0/1/1 + + + TenGigE0/0/1/2 + + + TenGigE0/0/1/3 + + + TenGigE0/0/1/4 + + + TenGigE0/0/1/5 + + + TenGigE0/0/1/6 + + + TenGigE0/0/1/7 + + + + + + + Rack 0 + + + 6.3.2 + FOX2004GHX6 + ASR-9904 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..904973b9b --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/server_capabilities.xml @@ -0,0 +1,539 @@ + + + urn:ietf:params:netconf:base:1.1 + urn:ietf:params:netconf:capability:candidate:1.0 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:netconf:capability:notification:1.0 + urn:ietf:params:netconf:capability:interleave:1.0 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-monitoring-deviations?module=cisco-xr-ietf-netconf-monitoring-deviations&revision=2016-02-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-mgr-oper?module=Cisco-IOS-XR-pbr-vservice-mgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-xbar-oper?module=Cisco-IOS-XR-asr9k-xbar-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-05-01 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2015-11-09 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2017-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2017-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-fsm-cfg?module=Cisco-IOS-XR-ppp-ma-fsm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ea-oper?module=Cisco-IOS-XR-ppp-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2017-08-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2015-09-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-prm-cfg?module=Cisco-IOS-XR-asr9k-prm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-netflow-oper?module=Cisco-IOS-XR-asr9k-netflow-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2015-11-09 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2015-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2016-08-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ssrp-cfg?module=Cisco-IOS-XR-ppp-ma-ssrp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-types?module=cisco-xr-openconfig-interfaces-types&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg?module=Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-cfg?module=Cisco-IOS-XR-dot1x-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-vservice-cfg?module=Cisco-IOS-XR-vservice-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2015-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-sdacp-oper?module=Cisco-IOS-XR-icpe-sdacp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-nve-oper?module=Cisco-IOS-XR-tunnel-nve-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-10-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-sc-diag-oper?module=Cisco-IOS-XR-asr9k-sc-diag-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-nve-cfg?module=Cisco-IOS-XR-tunnel-nve-cfg&revision=2016-08-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv4-ma-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://openconfig.net/yang/bgp?module=openconfig-bgp&revision=2016-06-21 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-bng-cfg?module=Cisco-IOS-XR-qos-ma-bng-cfg&revision=2016-04-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2017-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-oper?module=Cisco-IOS-XR-ppp-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2015-09-25 + http://openconfig.net/yang/sr?module=openconfig-mpls-sr&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2015-11-09 + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-06-06&deviations=cisco-xr-openconfig-platform-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-gbl-cfg?module=Cisco-IOS-XR-ppp-ma-gbl-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-np-oper?module=Cisco-IOS-XR-asr9k-np-oper&revision=2015-11-09 + http://openconfig.net/yang/ldp?module=openconfig-mpls-ldp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-01-13 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-sc-invmgr-admin-oper?module=Cisco-IOS-XR-asr9k-sc-invmgr-admin-oper&revision=2017-01-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-cfg?module=Cisco-IOS-XR-ppp-ma-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2015-11-09 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2016-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-oper?module=Cisco-IOS-XR-plat-chas-invmgr-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2017-07-31 + http://openconfig.net/yang/local-routing?module=openconfig-local-routing&revision=2016-05-11&deviations=cisco-xr-openconfig-local-routing-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-qos-oper?module=Cisco-IOS-XR-asr9k-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-if-cfg?module=Cisco-IOS-XR-dot1x-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2017-06-08 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-subscriber-cfg?module=Cisco-IOS-XR-infra-rsi-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-subscriber-cfg?module=Cisco-IOS-XR-ipv6-nd-subscriber-cfg&revision=2016-12-19 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2016-05-26&deviations=cisco-xr-openconfig-lacp-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ptp-pd-oper?module=Cisco-IOS-XR-asr9k-ptp-pd-oper&revision=2017-03-16 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-ethctrl-oper?module=Cisco-IOS-XR-asr9k-lc-ethctrl-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-subscriber-cfg?module=Cisco-IOS-XR-ip-pfilter-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv6-ma-subscriber-cfg&revision=2017-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-sc-diag-admin-oper?module=Cisco-IOS-XR-asr9k-sc-diag-admin-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2015-11-09 + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2016-06-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-syslog-cfg?module=Cisco-IOS-XR-ppp-ma-syslog-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-fpd-infra-cfg?module=Cisco-IOS-XR-spirit-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcp-cfg?module=Cisco-IOS-XR-ppp-ma-ipcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-fca-oper?module=Cisco-IOS-XR-asr9k-lc-fca-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lpts-oper?module=Cisco-IOS-XR-asr9k-lpts-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2017-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2017-12-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-subscriber-cfg?module=Cisco-IOS-XR-pbr-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-sat-cfg?module=Cisco-IOS-XR-ethernet-cfm-sat-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-sat-cfg?module=Cisco-IOS-XR-freqsync-sat-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-subscriber-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-lcp-cfg?module=Cisco-IOS-XR-ppp-ma-lcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-ea-oper?module=Cisco-IOS-XR-pbr-vservice-ea-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2017-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-05-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2017-12-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcpiw-cfg?module=Cisco-IOS-XR-ppp-ma-ipcpiw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-punt-flowtrap-cfg?module=Cisco-IOS-XR-lpts-punt-flowtrap-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fsi-oper?module=Cisco-IOS-XR-asr9k-fsi-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2015-11-09 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-oper?module=Cisco-IOS-XR-dot1x-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-06-26 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-05-01 + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://openconfig.net/yang/ocsr?module=openconfig-segment-routing&revision=2017-01-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfm-oper?module=Cisco-IOS-XR-pfm-oper&revision=2017-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ptp-pd-cfg?module=Cisco-IOS-XR-asr9k-ptp-pd-cfg&revision=2017-05-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-sc-invmgr-oper?module=Cisco-IOS-XR-asr9k-sc-invmgr-oper&revision=2017-01-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2017-07-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-01-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2017-03-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-sat-cfg?module=Cisco-IOS-XR-qos-ma-sat-cfg&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://openconfig.net/yang/mpls?module=openconfig-mpls&revision=2015-11-05&deviations=cisco-xr-openconfig-mpls-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-cfg?module=Cisco-IOS-XR-icpe-infra-cfg&revision=2015-11-09 + http://openconfig.net/yang/mpls-types?module=openconfig-mpls-types&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-vpa-infra-cfg?module=Cisco-IOS-XR-drivers-vpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-oper?module=Cisco-IOS-XR-icpe-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2017-05-01 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2015-11-09 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2016-03-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-pwrglide-cfg?module=Cisco-IOS-XR-asr9k-lc-pwrglide-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-ethctrl-cfg?module=Cisco-IOS-XR-asr9k-lc-ethctrl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2017-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2015-11-09 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2015-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-datatypes?module=Cisco-IOS-XR-pbr-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2016-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2017-07-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2017-03-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2016-06-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://openconfig.net/yang/interfaces/ip-ext?module=openconfig-if-ip-ext&revision=2016-12-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://openconfig.net/yang/rsvp?module=openconfig-mpls-rsvp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fab-cfg?module=Cisco-IOS-XR-asr9k-fab-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2015-11-09 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2012-03-08 + http://cisco.com/ns/yang/cisco-xr-openconfig-local-routing-deviations?module=cisco-xr-openconfig-local-routing-deviations&revision=2017-02-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-types?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-types&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-lldp-deviations?module=cisco-xr-openconfig-lldp-deviations&revision=2017-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-external-usb?module=Cisco-IOS-XR-sysadmin-external-usb&revision=2017-04-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-clear?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-clear&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-lacp-deviations?module=cisco-xr-openconfig-lacp-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui?module=Cisco-IOS-XR-sysadmin-envmon-ui&revision=2017-11-27 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mac?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mac&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2017-01-31 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-vlan-deviations?module=cisco-xr-openconfig-vlan-deviations&revision=2016-07-08 + http://cisco.com/ns/yang/cisco-xr-openconfig-network-instance-deviations?module=cisco-xr-openconfig-network-instance-deviations&revision=2017-07-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mlap?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mlap&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-ASR9K?module=Cisco-IOS-XR-sysadmin-clear-asr9k&revision=2017-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-sdr?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-sdr&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://cisco.com/calvados/canb_cli_clear?module=canb_cli_clear&revision=2016-05-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-zapdisk?module=Cisco-IOS-XR-sysadmin-zapdisk&revision=2017-05-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-serdes?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-serdes&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-deviations?module=cisco-xr-openconfig-bgp-deviations&revision=2017-02-02 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ip-deviations?module=cisco-xr-openconfig-if-ip-deviations&revision=2017-02-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-deviations?module=cisco-xr-openconfig-interfaces-deviations&revision=2016-05-16 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trace?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trace&revision=2017-05-01 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://tail-f.com/ns/confd_dyncfg/1.0?module=confd_dyncfg&revision=2013-01-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-debug?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-debug&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://www.cisco.com/ns/Cisco-IOS-XR-sysadmin-envmon-types?module=Cisco-IOS-XR-sysadmin-envmon-types&revision=2017-11-27 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-summary?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-summary&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-transceiver-deviations?module=cisco-xr-openconfig-platform-transceiver-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-asr9k?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-asr9k&revision=2017-05-01 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2012-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics&revision=2018-02-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-routing-policy-deviations?module=cisco-xr-openconfig-routing-policy-deviations&revision=2015-10-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-ASR9K?module=Cisco-IOS-XR-sysadmin-controllers-asr9k&revision=2017-11-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ethernet-deviations?module=cisco-xr-openconfig-if-ethernet-deviations&revision=2016-05-16 + http://www.w3.org/2001/XMLSchema?module=tailf-xsd-types&revision=2009-03-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2017-06-20 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-deviations?module=cisco-xr-openconfig-platform-deviations&revision=2016-10-16 + http://cisco.com/ns/yang/cisco-xr-openconfig-rib-bgp-deviations?module=cisco-xr-openconfig-rib-bgp-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-transport-line-protection-deviations?module=cisco-xr-openconfig-transport-line-protection-deviations&revision=2017-05-24 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-policy-deviations?module=cisco-xr-openconfig-bgp-policy-deviations&revision=2017-02-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://tail-f.com/yang/common?module=tailf-common&revision=2012-08-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec&revision=2017-05-01 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://cisco.com/ns/yang/cisco-xr-openconfig-mpls-deviations?module=cisco-xr-openconfig-mpls-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2017-01-31 + http://cisco.com/calvados/ntp?module=ntp&revision=2016-07-04 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://cisco.com/panini/calvados/fit?module=fit&revision=2012-05-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-optical-amplifier-deviations?module=cisco-xr-openconfig-optical-amplifier-deviations&revision=2017-10-25 + http://cisco.com/ns/yang/cisco-xr-openconfig-telemetry-deviations?module=cisco-xr-openconfig-telemetry-deviations&revision=2017-03-09 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable&revision=2017-05-01 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-sfp?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-sfp&revision=2017-05-01 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent&revision=2017-05-01 + + 2967088981 + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/expected_result.json new file mode 100644 index 000000000..337b19c4c --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/expected_result.json @@ -0,0 +1,47 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 0.0 + }, + "0/RP0/CPU0": { + "%usage": 1.0 + } + }, + "fans": { + "FT0": { + "status": true + }, + "FT1": { + "status": true + }, + "FT2": { + "status": true + }, + "FT3": { + "status": true + } + }, + "memory": { + "available_ram": 19327352832, + "used_ram": 3169386496 + }, + "power": { + "0/PM0": { + "capacity": 400.0, + "output": 49.53, + "status": true + }, + "0/PM1": { + "capacity": 400.0, + "output": 52.07, + "status": true + } + }, + "temperature": { + "0/RP0": { + "is_alert": false, + "is_critical": false, + "temperature": 30.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..66bf9886e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml @@ -0,0 +1,462 @@ + + + + + + + + 0/RP0 + 1 + true + + 0/RP0-Control Sensor + Control Sensor + + 30 + 30 + -40 + -35 + -30 + 63 + 72 + 80 + + + 0/RP0-PHY0 Temp Sensor + PHY0 Temp Sensor + + 35 + 35 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/RP0-PHY1 Temp Sensor + PHY1 Temp Sensor + + 41 + 41 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/RP0-PORT-side Sensor + PORT-side Sensor + + 27 + 27 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/RP0-Slice 0 Die Temp + Slice 0 Die Temp + + 47 + 47 + -40 + -35 + -30 + 115 + 120 + 125 + + + 0/RP0-Slice 0 TMP421 Temp + Slice 0 TMP421 Temp + + 37 + 37 + -40 + -35 + -30 + 115 + 120 + 125 + + + 0/RP0-CPU + CPU + + 41 + 41 + -40 + -35 + -30 + 90 + 96 + 102 + + + 0/RP0-FAN-side Sensor + FAN-side Sensor + + 33 + 33 + -40 + -35 + -30 + 100 + 105 + 110 + + + + 0/PM0 + 1 + + 0/PM0-Hotspot Temperature + Hotspot Temperature + + 39 + 39 + -30 + -20 + -10 + 60 + 62 + 65 + + + + 0/PM1 + 1 + + 0/PM1-Hotspot Temperature + Hotspot Temperature + + 39 + 39 + -30 + -20 + -10 + 60 + 62 + 65 + + + + + + 0/FT0 + true + 1 + + 0/FT0-FAN_0 speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/FT0 + N540-FAN + 4864 + 0 + 1 + + + + 0/FT1 + 1 + + 0/FT1-FAN_0 speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/FT1 + N540-FAN + 4712 + 0 + 1 + + + + 0/FT2 + 1 + + 0/FT2-FAN_0 speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/FT2 + N540-FAN + 4913 + 0 + 1 + + + + 0/FT3 + 1 + + 0/FT3-FAN_0 speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/FT3 + N540-FAN + 4847 + 1 + 1 + + + + 0/PM0 + 1 + + 0/PM0-FAN_0 Speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/PM0 + N540-PWR400-A + 3232 + 1 + 1 + + + + 0/PM1 + 1 + + 0/PM1-FAN_0 Speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/PM1 + N540-PWR400-A + 3328 + 0 + 1 + + + + + + 0 + + 0 + 0 + + (Group 0 + Group 1) + 400 + 400 + 330 + 102 + 165 + 1 + 0 + 0 + 0 + + + + 0/PM0 + + 0/PM0 + 0/PM0 + 0/PM0 + DONT KNOW + 0 + 400W-AC + 206.0 + 0.4 + 12.70000000000000 + 3.900000000000000 + OK + 82 + 0.4 + 50 + 3.900000000000000 + 0 + - + + 2 + 5 + 5 + 0 + + + + 0/PM1 + + 0/PM1 + 0/PM1 + 0/PM1 + DONT KNOW + 1 + 400W-AC + 206.5 + 0.4 + 12.70000000000000 + 4.100000000000000 + OK + 83 + 0.4 + 52 + 4.100000000000000 + 0 + - + + 2 + 5 + 5 + 2 + + + + 0/RP0 + + 0-N540-24Z8Q2C-M + N540-24Z8Q2C-M + 0/RP0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 250 + - + ON + 3 + 3 + 0 + 0 + + + + 0/FT0 + + 0-N540-FAN + N540-FAN + 0/FT0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 20 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT1 + + 0-N540-FAN + N540-FAN + 0/FT1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 20 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT2 + + 0-N540-FAN + N540-FAN + 0/FT2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 20 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT3 + + 0-N540-FAN + N540-FAN + 0/FT3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 20 + - + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..94594a612 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,349 @@ + + + + + + + 0/0/CPU0 + + 4096 + 8589934592 + 6744256512 + 8589934592 + 6584483840 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 8589934592 + 6744117248 + 0 + 8589934592 + 6584455168 + 4194304 + 0 + 0 + 0 + 0 + + ether_stats + 41256 + + + dnx_cfm_shm + 304 + + + bm_lacp_tx + 1320 + + + arp + 1769768 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + feat_mgr_acl + 1876232 + + + feat_mgr_qos + 1974536 + + + dnx_qosea_shm + 4730904 + + + l2fib + 985864 + + + im_issu_db + 280 + + + ppinfo-mpls-v6 + 2148672 + + + ppinfo-mpls + 2148672 + + + ppinfo-ipv6 + 2148672 + + + ppinfo-ipv4 + 2148672 + + + pd_fib_cdll + 33080 + + + ifc-mpls + 5753152 + + + ifc-ipv6 + 18647360 + + + ifc-ipv4 + 18409792 + + + ifc-protomax + 2320704 + + + mfwd_info + 435056 + + + ipv6_pmtu + 4136 + + + mfwdv6 + 680816 + + + aib + 2244720 + + + platform_bma + 144 + + + dnx_bma + 136 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + dpa + 22757688 + + + l2fib_brg_shm + 3976 + + + rewrite-db + 278680 + + + lrid_svr_shm + 1192 + + + spp + 90468392 + + + im_rules + 295112 + + + im_db + 1156832 + + 187268460 + 140532415859650 + 3437088767 + 412676096 + 780324864 + 1845817344 + + + + 0/RP0/CPU0 + + 4096 + 19327352832 + 16157966336 + 19327352832 + 15963623424 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 19327352832 + 16157753344 + 0 + 19327352832 + 15963521024 + 4194304 + 0 + 0 + 0 + 0 + + li + 168 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 3244320 + + + bm_lacp_tx + 1320 + + + l2fib + 723720 + + + im_issu_db + 280 + + + ifc-protomax + 2255168 + + + ifc-mpls + 4901184 + + + ifc-ipv6 + 7956800 + + + im_rd + 1155208 + + + ifc-ipv4 + 8640832 + + + mfwd_info + 435056 + + + mfwdv6 + 680816 + + + ipv6_pmtu + 4136 + + + platform_bma + 144 + + + infra_ital + 331824 + + + im_db_private + 1155260 + + + dnx_bma + 136 + + + aaa + 65824 + + + infra_statsd + 320 + + + aib + 2490480 + + + rspp_ma + 4080 + + + l2fib_brg_shm + 36744 + + + rewrite-db + 278680 + + + im_rules + 295112 + + + grid_svr_shm + 14226240 + + + spp + 90501160 + + + im_db + 1156832 + + + dnx_fb_proxy + 255142984 + + 396840476 + 139935167273922 + 6623346687 + 562585600 + 1954611200 + 3169599488 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..c07705178 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,3113 @@ + + + + + + 0/RP0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1356 + 0 + 0 + 0 + + + sh + 1379 + 0 + 0 + 0 + + + bash + 1380 + 0 + 0 + 0 + + + cgroup_oom + 1404 + 0 + 0 + 0 + + + bash + 1956 + 0 + 0 + 0 + + + bash + 1959 + 0 + 0 + 0 + + + inotifywait + 1987 + 0 + 0 + 0 + + + bash + 1988 + 0 + 0 + 0 + + + dbus-daemon + 2026 + 0 + 0 + 0 + + + sshd + 2112 + 0 + 0 + 0 + + + rpcbind + 2122 + 0 + 0 + 0 + + + rngd + 2189 + 0 + 0 + 0 + + + syslogd + 2198 + 0 + 0 + 0 + + + xinetd + 2219 + 0 + 0 + 0 + + + crond + 2264 + 0 + 0 + 0 + + + bash + 3035 + 0 + 0 + 0 + + + dsr + 3036 + 0 + 0 + 0 + + + bash + 3062 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3070 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3071 + 0 + 0 + 0 + + + ds + 3072 + 0 + 0 + 0 + + + processmgr + 3175 + 0 + 0 + 0 + + + devc-conaux-aux + 3206 + 0 + 0 + 0 + + + devc-conaux-con + 3211 + 0 + 0 + 0 + + + shmwin_svr + 3216 + 0 + 0 + 0 + + + sdr_invmgr + 3218 + 0 + 0 + 0 + + + platform-mgr + 3220 + 0 + 0 + 0 + + + vm-monitor + 3223 + 0 + 0 + 0 + + + dumper + 3226 + 0 + 0 + 0 + + + fretta_fabric_proxy + 3232 + 0 + 0 + 0 + + + qsm + 3239 + 0 + 0 + 0 + + + correlatord + 3240 + 0 + 0 + 0 + + + syslogd + 3247 + 0 + 0 + 0 + + + syslogd_helper + 3250 + 0 + 0 + 0 + + + syslog_dev + 3260 + 0 + 0 + 0 + + + issudir + 3267 + 0 + 0 + 0 + + + mpa_fm_svr + 3273 + 0 + 0 + 0 + + + nrssvr_global + 3278 + 0 + 0 + 0 + + + spp + 3286 + 0 + 0 + 0 + + + invmgr_proxy + 3298 + 0 + 0 + 0 + + + packet + 3301 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3320 + 0 + 0 + 0 + + + chkpt_proxy + 3326 + 0 + 0 + 0 + + + sysdb_shared_nc + 3335 + 0 + 0 + 0 + + + ltrace_server + 3340 + 0 + 0 + 0 + + + sysdb_shared_sc + 3342 + 0 + 0 + 0 + + + ltrace_sync + 3343 + 0 + 0 + 0 + + + sysdb_svr_admin + 3348 + 0 + 0 + 0 + + + resmon + 3356 + 0 + 0 + 0 + + + ssh_key_server + 3359 + 0 + 0 + 0 + + + sld + 3363 + 0 + 0 + 0 + + + fia_cfg + 3364 + 0 + 0 + 0 + + + rmf_svr + 3365 + 0 + 0 + 0 + + + grid_allocator + 3368 + 0 + 0 + 0 + + + bag_schema_svr + 3369 + 0 + 0 + 0 + + + debug_d_admin + 3384 + 0 + 0 + 0 + + + sysdb_svr_local + 3410 + 0 + 0 + 0 + + + nrssvr + 3417 + 0 + 0 + 0 + + + tty_exec_launcher + 3430 + 0 + 0 + 0 + + + ccv + 3446 + 0 + 0 + 0 + + + enf_broker + 3469 + 0 + 0 + 0 + + + ssh_key_client + 3479 + 0 + 0 + 0 + + + gsp + 3486 + 0 + 0 + 0 + + + fab_proxy + 3496 + 0 + 0 + 0 + + + meminfo_svr + 3499 + 0 + 0 + 0 + + + showd_server + 3510 + 0 + 0 + 0 + + + tmgctrl + 3535 + 0 + 0 + 0 + + + aipc_cleaner + 3543 + 0 + 0 + 0 + + + rdsfs_svr + 3558 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3567 + 0 + 0 + 0 + + + sysdb_mc + 3576 + 0 + 0 + 0 + + + bundlemgr_checker + 3579 + 0 + 0 + 0 + + + cfgmgr-rp + 3585 + 0 + 0 + 0 + + + parser_server + 3587 + 0 + 0 + 0 + + + nvgen_server + 3588 + 0 + 0 + 0 + + + timezone_config + 3598 + 0 + 0 + 0 + + + cerrno_server + 3599 + 0 + 0 + 0 + + + file_system_diag + 3600 + 0 + 0 + 0 + + + issumgr + 3602 + 0 + 0 + 0 + + + media_server + 3603 + 0 + 0 + 0 + + + procfs_server + 3604 + 0 + 0 + 0 + + + sdr_instagt + 3610 + 0 + 0 + 0 + + + show_mediang_edm + 3617 + 0 + 0 + 0 + + + syncctrl + 4056 + 0 + 0 + 0 + + + cdsproxy + 4057 + 0 + 0 + 0 + + + cdssvr + 4059 + 0 + 0 + 0 + + + dnx_port_mapper + 4061 + 0 + 0 + 0 + + + ifmgr + 4062 + 0 + 0 + 0 + + + netio + 4063 + 0 + 0 + 0 + + + placed + 4064 + 0 + 0 + 0 + + + ifindex_server + 4065 + 0 + 0 + 0 + + + lpts_pa + 4066 + 0 + 0 + 0 + + + alarm-logger + 4067 + 0 + 0 + 0 + + + calv_alarm_mgr + 4068 + 0 + 0 + 0 + + + eth_mgmt + 4069 + 0 + 0 + 0 + + + fwd_driver_partner + 4072 + 0 + 0 + 0 + + + locald_DLRSC + 4076 + 0 + 0 + 0 + + + mempool_edm + 4082 + 0 + 0 + 0 + + + ncd + 4083 + 0 + 0 + 0 + + + nd_partner + 4090 + 0 + 0 + 0 + + + nsr_fo + 4097 + 0 + 0 + 0 + + + nsr_ping_reply + 4102 + 0 + 0 + 0 + + + bcdl_agent + 4108 + 0 + 0 + 0 + + + rmf_cli_edm + 4112 + 0 + 0 + 0 + + + rsi_agent + 4113 + 0 + 0 + 0 + + + rsi_master + 4114 + 0 + 0 + 0 + + + sh_proc_mem_edm + 4116 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 4124 + 0 + 0 + 0 + + + tty_show_users_edm + 4129 + 0 + 0 + 0 + + + fpd-serv + 4138 + 0 + 0 + 0 + + + mpls_io_ea + 4141 + 0 + 0 + 0 + + + aib + 4151 + 0 + 0 + 0 + + + bundlemgr_adj + 4156 + 0 + 0 + 0 + + + coh_ush_main + 4158 + 0 + 0 + 0 + + + statsd_server + 4166 + 0 + 0 + 0 + + + ipv4_arm + 4175 + 0 + 0 + 0 + + + ipv6_arm + 4184 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4189 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4198 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 4201 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 4204 + 0 + 0 + 0 + + + pifibm_server_rp + 4212 + 0 + 0 + 0 + + + ipv4_io + 4226 + 0 + 0 + 0 + + + ipv4_ma + 4246 + 0 + 0 + 0 + + + ipv6_nd + 4252 + 0 + 0 + 0 + + + policymgr_rp + 4262 + 0 + 0 + 0 + + + fib_mgr + 4265 + 0 + 0 + 0 + + + ipv6_ea + 4267 + 0 + 0 + 0 + + + ipv6_io + 4270 + 0 + 0 + 0 + + + procfind + 4272 + 0 + 0 + 0 + + + ipv6_ma + 4275 + 0 + 0 + 0 + + + mpls_lsd + 4276 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4282 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 4284 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4285 + 0 + 0 + 0 + + + isis_policy_reg_agent + 4303 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4305 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4307 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 4324 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4337 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 4368 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 4377 + 0 + 0 + 0 + + + bcdl_agent + 4379 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 4390 + 0 + 0 + 0 + + + pim_policy_reg_agent + 4401 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4419 + 0 + 0 + 0 + + + debug_d + 4430 + 0 + 0 + 0 + + + ether_rewrite_helper + 4475 + 0 + 0 + 0 + + + fsyncmgr + 4496 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4510 + 0 + 0 + 0 + + + ixdb_gc + 4516 + 0 + 0 + 0 + + + bcdls + 4831 + 0 + 0 + 0 + + + bcdls + 4838 + 0 + 0 + 0 + + + ether_caps_partner + 4961 + 0 + 0 + 0 + + + ether_sock + 4963 + 0 + 0 + 0 + + + vlan_ea + 4994 + 0 + 0 + 0 + + + kim + 5029 + 0 + 0 + 0 + + + ztp_cfg + 5030 + 0 + 0 + 0 + + + tty_verifyd + 5031 + 0 + 0 + 0 + + + python_process_manager + 5032 + 0 + 0 + 0 + + + ipv4_rump + 5033 + 0 + 0 + 0 + + + ipv6_rump + 5034 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 5035 + 0 + 0 + 0 + + + ftp_fs + 5036 + 0 + 0 + 0 + + + domain_services + 5037 + 0 + 0 + 0 + + + bfd + 5038 + 0 + 0 + 0 + + + bundlemgr_distrib + 5039 + 0 + 0 + 0 + + + bgp_epe + 5044 + 0 + 0 + 0 + + + pim6 + 5049 + 0 + 0 + 0 + + + pim + 5050 + 0 + 0 + 0 + + + mld + 5057 + 0 + 0 + 0 + + + ipv6_local + 5060 + 0 + 0 + 0 + + + ipv6_connected + 5065 + 0 + 0 + 0 + + + ipv4_local + 5067 + 0 + 0 + 0 + + + ipv4_connected + 5068 + 0 + 0 + 0 + + + igmp + 5070 + 0 + 0 + 0 + + + ipv6_mpa + 5078 + 0 + 0 + 0 + + + eth_gl_cfg + 5087 + 0 + 0 + 0 + + + ipv4_mpa + 5092 + 0 + 0 + 0 + + + policy_repository_shadow + 5093 + 0 + 0 + 0 + + + mrib6 + 5095 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 5096 + 0 + 0 + 0 + + + ipv6_rib + 5097 + 0 + 0 + 0 + + + policy_repository + 5100 + 0 + 0 + 0 + + + mrib + 5105 + 0 + 0 + 0 + + + ipv4_rib + 5107 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 5115 + 0 + 0 + 0 + + + nfmgr + 5118 + 0 + 0 + 0 + + + statsd_manager_g + 5124 + 0 + 0 + 0 + + + intf_mgbl + 5134 + 0 + 0 + 0 + + + lldp_mgr + 5139 + 0 + 0 + 0 + + + mpls_static + 5145 + 0 + 0 + 0 + + + ema_server_sdr + 5152 + 0 + 0 + 0 + + + daps + 5159 + 0 + 0 + 0 + + + l2fib_mgr + 5167 + 0 + 0 + 0 + + + l2rib + 5168 + 0 + 0 + 0 + + + sconbkup + 5196 + 0 + 0 + 0 + + + ipv6_assembler + 5199 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5204 + 0 + 0 + 0 + + + shcfghistory-edm + 5207 + 0 + 0 + 0 + + + statsd_manager_l + 5224 + 0 + 0 + 0 + + + envmon_proxy + 5249 + 0 + 0 + 0 + + + fsyncglobal + 5267 + 0 + 0 + 0 + + + mpls_io + 5290 + 0 + 0 + 0 + + + ntpd + 5298 + 0 + 0 + 0 + + + nfma + 5318 + 0 + 0 + 0 + + + clns + 5341 + 0 + 0 + 0 + + + arp + 5354 + 0 + 0 + 0 + + + ip_aps + 5360 + 0 + 0 + 0 + + + raw_ip + 5362 + 0 + 0 + 0 + + + tcp + 5363 + 0 + 0 + 0 + + + bcdls + 5365 + 0 + 0 + 0 + + + udp + 5368 + 0 + 0 + 0 + + + fhrp_output + 5370 + 0 + 0 + 0 + + + l2snoop + 5387 + 0 + 0 + 0 + + + pim6_ma + 5426 + 0 + 0 + 0 + + + pim_ma + 5439 + 0 + 0 + 0 + + + ip_app + 5453 + 0 + 0 + 0 + + + cinetd + 5464 + 0 + 0 + 0 + + + devc-vty + 5471 + 0 + 0 + 0 + + + bundlemgr_local + 5484 + 0 + 0 + 0 + + + otn_sync + 5491 + 0 + 0 + 0 + + + tftp_fs + 5494 + 0 + 0 + 0 + + + vi_config_replicator + 5505 + 0 + 0 + 0 + + + eem_server + 5512 + 0 + 0 + 0 + + + showd_lc + 5528 + 0 + 0 + 0 + + + tcl_secure_mode + 5538 + 0 + 0 + 0 + + + lpts_fm + 5544 + 0 + 0 + 0 + + + eem_policy_dir + 5555 + 0 + 0 + 0 + + + ipsec_mp + 5564 + 0 + 0 + 0 + + + ipsec_pp + 5575 + 0 + 0 + 0 + + + cepki + 5583 + 0 + 0 + 0 + + + crypto_monitor + 5592 + 0 + 0 + 0 + + + eem_ed_config + 5594 + 0 + 0 + 0 + + + eem_ed_counter + 5601 + 0 + 0 + 0 + + + eem_ed_generic + 5605 + 0 + 0 + 0 + + + eem_ed_nd + 5606 + 0 + 0 + 0 + + + eem_ed_none + 5608 + 0 + 0 + 0 + + + eem_ed_stats + 5610 + 0 + 0 + 0 + + + eem_ed_syslog + 5613 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5615 + 0 + 0 + 0 + + + eem_ed_test + 5630 + 0 + 0 + 0 + + + eem_ed_timer + 5634 + 0 + 0 + 0 + + + object_tracking + 5635 + 0 + 0 + 0 + + + call_home + 5641 + 0 + 0 + 0 + + + http_client + 5652 + 0 + 0 + 0 + + + plat_sl_client + 5654 + 0 + 0 + 0 + + + smartlicserver + 5656 + 0 + 0 + 0 + + + bcdl_agent + 6212 + 0 + 0 + 0 + + + bcdl_agent + 6236 + 0 + 0 + 0 + + + bcdl_agent + 6243 + 0 + 0 + 0 + + + bcdls + 6343 + 0 + 0 + 0 + + + bcdls + 6347 + 0 + 0 + 0 + + + redstatsd + 6838 + 0 + 0 + 0 + + + cmp_edm + 6839 + 0 + 0 + 0 + + + crypto_edm + 6840 + 0 + 0 + 0 + + + domain_sync + 6841 + 0 + 0 + 0 + + + es_acl_act_agent + 6842 + 0 + 0 + 0 + + + hostname_sync + 6843 + 0 + 0 + 0 + + + imaedm_server + 6844 + 0 + 0 + 0 + + + ipodwdm + 6845 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 6846 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 6847 + 0 + 0 + 0 + + + linux_nto_misc_showd + 6848 + 0 + 0 + 0 + + + local_sock + 6853 + 0 + 0 + 0 + + + macsec_ea + 6857 + 0 + 0 + 0 + + + mpls_vpn_mib + 6860 + 0 + 0 + 0 + + + netio_debug_partner + 6865 + 0 + 0 + 0 + + + ofa_proxy_rp + 6874 + 0 + 0 + 0 + + + pam_manager + 6894 + 0 + 0 + 0 + + + pfilter_ma + 6899 + 0 + 0 + 0 + + + pm_ma + 6901 + 0 + 0 + 0 + + + pm_server + 6913 + 0 + 0 + 0 + + + spio_ea + 6915 + 0 + 0 + 0 + + + spio_ma + 6920 + 0 + 0 + 0 + + + ssm_process + 6923 + 0 + 0 + 0 + + + pm_collector + 6989 + 0 + 0 + 0 + + + wanphy_proc + 7166 + 0 + 0 + 0 + + + ssh_server + 7169 + 0 + 0 + 0 + + + ssh_backup_server + 7171 + 0 + 0 + 0 + + + snmppingd + 7176 + 0 + 0 + 0 + + + sdr_instmgr + 7178 + 0 + 0 + 0 + + + schema_server + 7181 + 0 + 0 + 0 + + + xtc_agent + 7184 + 0 + 0 + 0 + + + mpls_ldp + 7185 + 0 + 0 + 0 + + + qos_ma + 7188 + 0 + 0 + 0 + + + pbr_ma + 7189 + 0 + 0 + 0 + + + rt_check_mgr + 7190 + 0 + 0 + 0 + + + es_acl_mgr + 7191 + 0 + 0 + 0 + + + li_mgr + 7192 + 0 + 0 + 0 + + + cmpp + 7193 + 0 + 0 + 0 + + + l2vpn_mgr + 7202 + 0 + 0 + 0 + + + ipv4_static + 7818 + 0 + 0 + 0 + + + fpd_auto_upgrade_config + 7831 + 0 + 0 + 0 + + + netconf + 8206 + 0 + 0 + 0 + + + loopback_caps_partner + 8841 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 8877 + 0 + 0 + 0 + + + perl + 10435 + 0 + 0 + 0 + + + perl + 10509 + 0 + 0 + 0 + + + pam_cli_agent + 10574 + 0 + 0 + 0 + + + perl + 10647 + 0 + 0 + 0 + + + sshd_child_handler + 29945 + 0 + 0 + 0 + + + exec + 29956 + 0 + 0 + 0 + + + sleep + 31815 + 0 + 0 + 0 + + + sleep + 31846 + 0 + 0 + 0 + + + + 0/0/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + bash + 1359 + 0 + 0 + 0 + + + sh + 1382 + 0 + 0 + 0 + + + bash + 1383 + 0 + 0 + 0 + + + cgroup_oom + 1407 + 0 + 0 + 0 + + + bash + 1957 + 0 + 0 + 0 + + + bash + 1962 + 0 + 0 + 0 + + + inotifywait + 1995 + 0 + 0 + 0 + + + bash + 1996 + 0 + 0 + 0 + + + dbus-daemon + 2027 + 0 + 0 + 0 + + + sshd + 2141 + 0 + 0 + 0 + + + rpcbind + 2151 + 0 + 0 + 0 + + + rngd + 2218 + 0 + 0 + 0 + + + syslogd + 2227 + 0 + 0 + 0 + + + xinetd + 2248 + 0 + 0 + 0 + + + crond + 2293 + 0 + 0 + 0 + + + agetty + 2775 + 0 + 0 + 0 + + + agetty + 2779 + 0 + 0 + 0 + + + bash + 3019 + 0 + 0 + 0 + + + dsr + 3020 + 0 + 0 + 0 + + + bash + 3033 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3036 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3037 + 0 + 0 + 0 + + + ds + 3063 + 0 + 0 + 0 + + + processmgr + 3152 + 0 + 0 + 0 + + + shmwin_svr + 3182 + 0 + 0 + 0 + + + sdr_invmgr + 3183 + 0 + 0 + 0 + + + vm-monitor + 3184 + 0 + 0 + 0 + + + dumper + 3185 + 0 + 0 + 0 + + + qsm + 3186 + 0 + 0 + 0 + + + syslogd_helper + 3187 + 0 + 0 + 0 + + + syslog_dev + 3188 + 0 + 0 + 0 + + + spp + 3189 + 0 + 0 + 0 + + + packet + 3190 + 0 + 0 + 0 + + + imdr + 3191 + 0 + 0 + 0 + + + ltrace_server + 3192 + 0 + 0 + 0 + + + ltrace_sync + 3193 + 0 + 0 + 0 + + + resmon + 3194 + 0 + 0 + 0 + + + sld + 3196 + 0 + 0 + 0 + + + sysdb_svr_local + 3275 + 0 + 0 + 0 + + + enf_broker + 3297 + 0 + 0 + 0 + + + ssh_key_client + 3302 + 0 + 0 + 0 + + + gsp + 3323 + 0 + 0 + 0 + + + lrid_allocator + 3341 + 0 + 0 + 0 + + + fia_driver + 3344 + 0 + 0 + 0 + + + meminfo_svr + 3357 + 0 + 0 + 0 + + + showd_server + 3362 + 0 + 0 + 0 + + + aipc_cleaner + 3374 + 0 + 0 + 0 + + + rdsfs_svr + 3401 + 0 + 0 + 0 + + + sysdb_mc + 3417 + 0 + 0 + 0 + + + bundlemgr_checker + 3423 + 0 + 0 + 0 + + + cerrno_server + 3430 + 0 + 0 + 0 + + + file_system_diag + 3436 + 0 + 0 + 0 + + + cfgmgr-lc + 3449 + 0 + 0 + 0 + + + issumgr + 3470 + 0 + 0 + 0 + + + media_server + 3476 + 0 + 0 + 0 + + + procfs_server + 3478 + 0 + 0 + 0 + + + sdr_instagt + 3481 + 0 + 0 + 0 + + + cdsproxy + 3908 + 0 + 0 + 0 + + + dnx_port_mapper + 3909 + 0 + 0 + 0 + + + ifmgr + 3910 + 0 + 0 + 0 + + + netio + 3911 + 0 + 0 + 0 + + + calv_alarm_mgr + 3912 + 0 + 0 + 0 + + + dsm + 3913 + 0 + 0 + 0 + + + fwd_driver_partner + 3914 + 0 + 0 + 0 + + + mempool_edm + 3915 + 0 + 0 + 0 + + + rsi_agent + 3917 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3918 + 0 + 0 + 0 + + + sync_agent + 3923 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3924 + 0 + 0 + 0 + + + mpls_io_ea + 3929 + 0 + 0 + 0 + + + pfilter_ea + 3930 + 0 + 0 + 0 + + + aib + 3939 + 0 + 0 + 0 + + + bundlemgr_adj + 3945 + 0 + 0 + 0 + + + coh_ush_main + 3946 + 0 + 0 + 0 + + + qos_ea + 3951 + 0 + 0 + 0 + + + statsd_server + 3953 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 3955 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 3957 + 0 + 0 + 0 + + + ipv4_io + 3958 + 0 + 0 + 0 + + + ipv6_nd + 3959 + 0 + 0 + 0 + + + fib_mgr + 3964 + 0 + 0 + 0 + + + ipv4_ma + 3968 + 0 + 0 + 0 + + + ipv6_ea + 3973 + 0 + 0 + 0 + + + ipv6_io + 3978 + 0 + 0 + 0 + + + optics_driver + 3979 + 0 + 0 + 0 + + + pifibm_server_lc + 3996 + 0 + 0 + 0 + + + procfind + 4003 + 0 + 0 + 0 + + + ipv6_ma + 4007 + 0 + 0 + 0 + + + bfd_agent + 4008 + 0 + 0 + 0 + + + debug_d + 4009 + 0 + 0 + 0 + + + ether_rewrite_helper + 4010 + 0 + 0 + 0 + + + fsyncmgr + 4011 + 0 + 0 + 0 + + + timezone_notify + 4019 + 0 + 0 + 0 + + + ixdb_gc + 4089 + 0 + 0 + 0 + + + optics_ma + 4505 + 0 + 0 + 0 + + + daps + 4506 + 0 + 0 + 0 + + + dnx_l2fib_mac_cache + 4508 + 0 + 0 + 0 + + + l2fib_mgr + 4509 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4510 + 0 + 0 + 0 + + + li_ea + 4511 + 0 + 0 + 0 + + + statsd_manager_l + 4512 + 0 + 0 + 0 + + + envmon_proxy + 4513 + 0 + 0 + 0 + + + mpls_io + 4514 + 0 + 0 + 0 + + + ntpdc + 4515 + 0 + 0 + 0 + + + iphc_ma + 4516 + 0 + 0 + 0 + + + nfma + 4528 + 0 + 0 + 0 + + + clns + 4531 + 0 + 0 + 0 + + + arp + 4536 + 0 + 0 + 0 + + + fhrp_output + 4545 + 0 + 0 + 0 + + + l2snoop + 4549 + 0 + 0 + 0 + + + bundlemgr_local + 4551 + 0 + 0 + 0 + + + showd_lc + 4562 + 0 + 0 + 0 + + + eem_ed_sysmgr + 4565 + 0 + 0 + 0 + + + optics_ea + 4627 + 0 + 0 + 0 + + + cmp_edm + 4754 + 0 + 0 + 0 + + + dnx_fib_stats_edm + 4755 + 0 + 0 + 0 + + + imaedm_server + 4756 + 0 + 0 + 0 + + + netio_debug_partner + 4757 + 0 + 0 + 0 + + + ofa_proxy + 4758 + 0 + 0 + 0 + + + pak_capture_partner + 4760 + 0 + 0 + 0 + + + pbr_ea + 4761 + 0 + 0 + 0 + + + pbr_ma + 4763 + 0 + 0 + 0 + + + pfilter_ma + 4764 + 0 + 0 + 0 + + + pm_ma + 4765 + 0 + 0 + 0 + + + qos_ma + 4778 + 0 + 0 + 0 + + + spio_ea + 4781 + 0 + 0 + 0 + + + spio_ma + 4788 + 0 + 0 + 0 + + + ssm_process + 4789 + 0 + 0 + 0 + + + eth_intf_ma + 4797 + 0 + 0 + 0 + + + ether_caps_partner + 4909 + 0 + 0 + 0 + + + ether_sock + 4911 + 0 + 0 + 0 + + + eth_intf_ea + 4921 + 0 + 0 + 0 + + + vlan_ea + 4988 + 0 + 0 + 0 + + + sleep + 9627 + 0 + 0 + 0 + + + sleep + 9654 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..e381057d0 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,152 @@ + + + + + + 2020 + 4 + 20 + 23 + 7 + 6 + 291 + 1 + CEST + ntp + + + NCS540-27 + 383980 + + + + + + FortyGigE0/0/1/0 + + + FortyGigE0/0/1/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/20 + + + TenGigE0/0/0/21 + + + TenGigE0/0/0/22 + + + TenGigE0/0/0/23 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + TwentyFiveGigE0/0/0/24 + + + TwentyFiveGigE0/0/0/25 + + + TwentyFiveGigE0/0/0/26 + + + TwentyFiveGigE0/0/0/27 + + + TwentyFiveGigE0/0/0/28 + + + TwentyFiveGigE0/0/0/29 + + + TwentyFiveGigE0/0/0/30 + + + TwentyFiveGigE0/0/0/31 + + + + + + + Rack 0 + + + 6.5.3 + FOC2227P227 + N540-24Z8Q2C-M + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..6ecc847fa --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/server_capabilities.xml @@ -0,0 +1,543 @@ + + + urn:ietf:params:netconf:base:1.1 + urn:ietf:params:netconf:capability:candidate:1.0 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:netconf:capability:notification:1.0 + urn:ietf:params:netconf:capability:interleave:1.0 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2018-04-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2018-06-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-01-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fabhfr-mib-cfg?module=Cisco-IOS-XR-fabhfr-mib-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-oper?module=Cisco-IOS-XR-aaa-nacm-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-li-cfg?module=Cisco-IOS-XR-li-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2018-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2018-07-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg?module=Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fpd-infra-cfg?module=Cisco-IOS-XR-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2018-05-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-ng-oper?module=Cisco-IOS-XR-plat-chas-invmgr-ng-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-oper?module=Cisco-IOS-XR-ipv4-autorp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-ains-act?module=Cisco-IOS-XR-controller-ains-act&revision=2018-01-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-act?module=Cisco-IOS-XR-spirit-install-act&revision=2018-09-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-oper?module=Cisco-IOS-XR-ptp-pd-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-cfg?module=Cisco-IOS-XR-perf-meas-cfg&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2018-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-port-mapper-oper?module=Cisco-IOS-XR-dnx-port-mapper-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-mfwd-cfg?module=Cisco-IOS-XR-ipv4-mfwd-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-quad-cfg?module=Cisco-IOS-XR-optics-driver-quad-cfg&revision=2018-07-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2018-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2018-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-tmg-oper?module=Cisco-IOS-XR-rptiming-tmg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-cfg?module=Cisco-IOS-XR-ipv4-pim-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2018-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-internal-tcam-oper?module=Cisco-IOS-XR-fia-internal-tcam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-qos-oper?module=Cisco-IOS-XR-ncs5500-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2017-10-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-cfg?module=Cisco-IOS-XR-ptp-pd-cfg&revision=2018-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2019-02-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-oper?module=Cisco-IOS-XR-dot1x-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2018-03-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2018-04-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-09-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-clear-counters-act?module=Cisco-IOS-XR-clear-counters-act&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-stats-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2018-01-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ascii-ltrace-oper?module=Cisco-IOS-XR-ascii-ltrace-oper&revision=2018-01-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-msdp-cfg?module=Cisco-IOS-XR-ipv4-msdp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2018-09-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2017-08-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-instmgr-oper?module=Cisco-IOS-XR-spirit-install-instmgr-oper&revision=2019-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2018-02-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-bng-cfg?module=Cisco-IOS-XR-pbr-bng-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-cfg?module=Cisco-IOS-XR-config-valid-ccv-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2017-10-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-dti-oper?module=Cisco-IOS-XR-rptiming-dti-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-cfg?module=Cisco-IOS-XR-dot1x-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2018-06-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-cfg?module=Cisco-IOS-XR-aaa-nacm-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-oper?module=Cisco-IOS-XR-perf-meas-oper&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2018-07-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-li-cfg?module=Cisco-IOS-XR-aaa-li-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-netconf-acm?module=ietf-netconf-acm&revision=2012-02-22&deviations=cisco-xr-ietf-netconf-acm-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-oper?module=Cisco-IOS-XR-ipv4-igmp-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2016-03-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2018-04-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ocni-oper?module=Cisco-IOS-XR-ocni-oper&revision=2017-11-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-grid-svr-oper?module=Cisco-IOS-XR-fretta-grid-svr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-oper?module=Cisco-IOS-XR-dnx-driver-oper&revision=2017-08-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-09-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2015-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2018-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2019-02-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-08-25 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2018-05-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2018-09-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-mpa-infra-cfg?module=Cisco-IOS-XR-drivers-mpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2018-07-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-cfg?module=Cisco-IOS-XR-optics-driver-cfg&revision=2016-03-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-oper?module=Cisco-IOS-XR-config-valid-ccv-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2018-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2018-07-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2018-02-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2018-11-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-oper?module=Cisco-IOS-XR-syncc-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-oper?module=Cisco-IOS-XR-ipv4-pim-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rt-check-cfg?module=Cisco-IOS-XR-infra-rt-check-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-if-cfg?module=Cisco-IOS-XR-dot1x-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-mediasvr-linux-oper?module=Cisco-IOS-XR-mediasvr-linux-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-netflow-oper?module=Cisco-IOS-XR-dnx-netflow-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2017-10-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2018-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-cfg?module=Cisco-IOS-XR-flowspec-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2017-05-01 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2018-07-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-hw-profile-cfg?module=Cisco-IOS-XR-fia-hw-profile-cfg&revision=2016-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-fabric-plane-oper?module=Cisco-IOS-XR-dnx-driver-fabric-plane-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ocni-intfbase-oper?module=Cisco-IOS-XR-ocni-intfbase-oper&revision=2017-11-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2018-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-oper?module=Cisco-IOS-XR-flowspec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-placed-act?module=Cisco-IOS-XR-infra-placed-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cofo-infra-oper?module=Cisco-IOS-XR-cofo-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ocni-local-routing-oper?module=Cisco-IOS-XR-ocni-local-routing-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-act?module=Cisco-IOS-XR-drivers-media-eth-act&revision=2018-02-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-datatypes?module=Cisco-IOS-XR-ipv4-autorp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-09-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2018-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-cfg?module=Cisco-IOS-XR-ipv4-igmp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2018-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysdb-oper?module=Cisco-IOS-XR-sysdb-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-notification-log-mib-cfg?module=Cisco-IOS-XR-infra-notification-log-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-controller-cfg?module=Cisco-IOS-XR-syncc-controller-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2018-09-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://cisco.com/panini/calvados/gaspp?module=gaspp&revision=2015-08-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-ncs5501?module=Cisco-IOS-XR-sysadmin-fabric-ncs5501&revision=2017-05-01 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-deviations?module=cisco-xr-openconfig-interfaces-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-acm-deviations?module=cisco-xr-ietf-netconf-acm-deviations&revision=2017-08-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://cisco.com/ns/yang/cisco-xr-openconfig-acl-deviations?module=cisco-xr-openconfig-acl-deviations&revision=2018-02-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-card-mgr?module=Cisco-IOS-XR-sysadmin-card-mgr&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2018-05-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-rsvp-sr-ext-deviations?module=cisco-xr-openconfig-rsvp-sr-ext-deviations&revision=2017-08-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-types?module=Cisco-IOS-XR-sysadmin-fabric-types&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://www.w3.org/2001/XMLSchema?module=tailf-xsd-types&revision=2009-03-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-lldp-deviations?module=cisco-xr-openconfig-lldp-deviations&revision=2017-03-08 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2012-03-08 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-telemetry-deviations?module=cisco-xr-openconfig-telemetry-deviations&revision=2017-03-09 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2012-03-08 + http://cisco.com/ns/yang/cisco-xr-openconfig-rib-bgp-deviations?module=cisco-xr-openconfig-rib-bgp-deviations&revision=2016-10-16 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ip-deviations?module=cisco-xr-openconfig-if-ip-deviations&revision=2017-02-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-monitoring-deviations?module=cisco-xr-ietf-netconf-monitoring-deviations&revision=2018-04-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-transport-line-protection-deviations?module=cisco-xr-openconfig-transport-line-protection-deviations&revision=2017-05-24 + http://cisco.com/ns/yang/cisco-xr-openconfig-local-routing-deviations?module=cisco-xr-openconfig-local-routing-deviations&revision=2017-06-28 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ethernet-deviations?module=cisco-xr-openconfig-if-ethernet-deviations&revision=2016-05-16 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-instmgr-oper?module=Cisco-IOS-XR-sysadmin-instmgr-oper&revision=2017-10-13 + http://cisco.com/ns/yang/cisco-xr-openconfig-optical-amplifier-deviations?module=cisco-xr-openconfig-optical-amplifier-deviations&revision=2017-10-25 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-policy-deviations?module=cisco-xr-openconfig-bgp-policy-deviations&revision=2017-02-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-NCS5501?module=Cisco-IOS-XR-sysadmin-controllers-ncs5501&revision=2017-10-11 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-routing-policy-deviations?module=cisco-xr-openconfig-routing-policy-deviations&revision=2015-10-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-vlan-deviations?module=cisco-xr-openconfig-vlan-deviations&revision=2018-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2017-10-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-transceiver-deviations?module=cisco-xr-openconfig-platform-transceiver-deviations&revision=2016-10-16 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://cisco.com/panini/calvados/fit?module=fit&revision=2012-05-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui?module=Cisco-IOS-XR-sysadmin-envmon-ui&revision=2018-02-06 + http://cisco.com/ns/yang/cisco-xr-openconfig-network-instance-deviations?module=cisco-xr-openconfig-network-instance-deviations&revision=2017-10-16 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-types?module=Cisco-IOS-XR-sysadmin-envmon-types&revision=2017-11-27 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://tail-f.com/yang/common?module=tailf-common&revision=2012-08-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2018-10-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2017-07-22 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-deviations?module=cisco-xr-openconfig-platform-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fgid?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fgid&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2018-10-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-lacp-deviations?module=cisco-xr-openconfig-lacp-deviations&revision=2016-05-16 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-issu?module=Cisco-IOS-XR-sysadmin-issu&revision=2018-08-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2017-01-29 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-04-03 + http://openconfig.net/yang/header-fields?module=openconfig-packet-match&revision=2017-05-26 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-05-10 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2017-05-26 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2016-05-26&deviations=cisco-xr-openconfig-lacp-deviations + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-05-10 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2017-02-02 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2017-02-02 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://openconfig.net/yang/acl?module=openconfig-acl&revision=2017-05-26&deviations=cisco-xr-openconfig-acl-deviations + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://openconfig.net/yang/mpls-sr?module=openconfig-mpls-sr&revision=2017-03-22 + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2016-06-06 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-01-13 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-06-06&deviations=cisco-xr-openconfig-platform-deviations + http://openconfig.net/yang/rsvp-sr-ext?module=openconfig-rsvp-sr-ext&revision=2017-03-06&deviations=cisco-xr-openconfig-rsvp-sr-ext-deviations + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12 + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + + 223701078 + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/version.md new file mode 100644 index 000000000..db0785f27 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/version.md @@ -0,0 +1 @@ +6.5.3 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/expected_result.json new file mode 100644 index 000000000..2cb664960 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/expected_result.json @@ -0,0 +1,82 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 0.0 + }, + "0/RP0/CPU0": { + "%usage": 1.0 + }, + "0/RP1/CPU0": { + "%usage": 0.0 + } + }, + "fans": { + "FT0": { + "status": true + }, + "FT1": { + "status": true + }, + "FT2": { + "status": true + } + }, + "memory": { + "available_ram": 27501002752, + "used_ram": 3198451712 + }, + "power": { + "0/PM0": { + "capacity": 12000.0, + "output": 0.0, + "status": true + }, + "0/PM1": { + "capacity": 12000.0, + "output": 0.0, + "status": true + }, + "0/PM2": { + "capacity": 12000.0, + "output": 348.0, + "status": true + }, + "0/PM3": { + "capacity": 12000.0, + "output": 397.46, + "status": true + }, + "0/PM4": { + "capacity": 12000.0, + "output": 351.6, + "status": true + }, + "0/PM5": { + "capacity": 12000.0, + "output": 0.0, + "status": false + }, + "0/PM6": { + "capacity": 12000.0, + "output": 0.0, + "status": false + }, + "0/PM7": { + "capacity": 12000.0, + "output": 0.0, + "status": false + } + }, + "temperature": { + "0/RP0": { + "is_alert": false, + "is_critical": false, + "temperature": 17.0 + }, + "0/RP1": { + "is_alert": false, + "is_critical": false, + "temperature": 19.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..ce2db49b5 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml @@ -0,0 +1,2070 @@ + + + + + + + + 0/0 + + 0/0-KBP-VDDS0_TEMP + KBP-VDDS0_TEMP + + 42 + 42 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP-VDDS1_TEMP + KBP-VDDS1_TEMP + + 40 + 40 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-SPI-JMAC_TEMP + SPI-JMAC_TEMP + + 32 + 32 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-Slice 0 Die Temp + Slice 0 Die Temp + + 56 + 56 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 0 TMP421 Temp + Slice 0 TMP421 Temp + + 48 + 48 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER0-AVDD-JMAC_TEMP + JER0-AVDD-JMAC_TEMP + + 55 + 55 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER0-IRMAC-DVDD_TEMP + JER0-IRMAC-DVDD_TEMP + + 44 + 44 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER0-IRMAC-DDR_TEMP + JER0-IRMAC-DDR_TEMP + + 47 + 47 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP0-VDD-JMAC_TEMP + KBP0-VDD-JMAC_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 1 Die Temp + Slice 1 Die Temp + + 50 + 50 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 1 TMP421 Temp + Slice 1 TMP421 Temp + + 35 + 35 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER1-AVDD-JMAC_TEMP + JER1-AVDD-JMAC_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER1-IRMAC-DVDD_TEMP + JER1-IRMAC-DVDD_TEMP + + 50 + 50 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER1-IRMAC-DDR_TEMP + JER1-IRMAC-DDR_TEMP + + 47 + 47 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP1-VDD-JMAC_TEMP + KBP1-VDD-JMAC_TEMP + + 42 + 42 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 2 Die Temp + Slice 2 Die Temp + + 51 + 51 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 2 TMP421 Temp + Slice 2 TMP421 Temp + + 35 + 35 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER2-AVDD-JMAC_TEMP + JER2-AVDD-JMAC_TEMP + + 44 + 44 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER2-IRMAC-DVDD_TEMP + JER2-IRMAC-DVDD_TEMP + + 50 + 50 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER2-IRMAC-DDR_TEMP + JER2-IRMAC-DDR_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP2-VDD-JMAC_TEMP + KBP2-VDD-JMAC_TEMP + + 37 + 37 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 3 Die Temp + Slice 3 Die Temp + + 58 + 58 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 3 TMP421 Temp + Slice 3 TMP421 Temp + + 43 + 43 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER3-AVDD-JMAC_TEMP + JER3-AVDD-JMAC_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER3-IRMAC-DVDD_TEMP + JER3-IRMAC-DVDD_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER3-IRMAC-DDR_TEMP + JER3-IRMAC-DDR_TEMP + + 50 + 50 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP3-VDD-JMAC_TEMP + KBP3-VDD-JMAC_TEMP + + 42 + 42 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-CPU + CPU + + 43 + 43 + -10 + -5 + 0 + 90 + 96 + 102 + + + + 0/RP0 + + 0/RP0-Outlet + Outlet + + 24 + 24 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RP0-Inlet + Inlet + + 17 + 17 + -10 + -5 + 0 + 45 + 52 + 60 + + + 0/RP0-CPU + CPU + + 27 + 27 + -10 + -5 + 0 + 80 + 85 + 90 + + + + 0/RP1 + + 0/RP1-Outlet + Outlet + + 23 + 23 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RP1-Inlet + Inlet + + 19 + 19 + -10 + -5 + 0 + 45 + 52 + 60 + + + 0/RP1-CPU + CPU + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 90 + + + + 0/FT0 + + 0/FT0-LM75 temp sensor + LM75 temp sensor + + 21 + 21 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/FT1 + + 0/FT1-LM75 temp sensor + LM75 temp sensor + + 20 + 20 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/FT2 + + 0/FT2-LM75 temp sensor + LM75 temp sensor + + 21 + 21 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/PM0 + + 0/PM0-Inlet Temperature + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM0-Outlet Temperature + Outlet Temperature + + 22 + 22 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM0-Heat Sink Temperature + Heat Sink Temperature + + 17 + 17 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM1 + + 0/PM1-Inlet Temperature + Inlet Temperature + + 20 + 20 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM1-Outlet Temperature + Outlet Temperature + + 23 + 23 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM1-Heat Sink Temperature + Heat Sink Temperature + + 17 + 17 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM2 + + 0/PM2-Inlet Temperature + Inlet Temperature + + 20 + 20 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM2-Outlet Temperature + Outlet Temperature + + 24 + 24 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM2-Heat Sink Temperature + Heat Sink Temperature + + 30 + 30 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM3 + + 0/PM3-Inlet Temperature + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM3-Outlet Temperature + Outlet Temperature + + 25 + 25 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM3-Heat Sink Temperature + Heat Sink Temperature + + 34 + 34 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM4 + + 0/PM4-Inlet Temperature + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM4-Outlet Temperature + Outlet Temperature + + 24 + 24 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM4-Heat Sink Temperature + Heat Sink Temperature + + 29 + 29 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM5 + + 0/PM5-Inlet Temperature + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM5-Outlet Temperature + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM5-Heat Sink Temperature + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM6 + + 0/PM6-Inlet Temperature + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM6-Outlet Temperature + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM6-Heat Sink Temperature + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM7 + + 0/PM7-Inlet Temperature + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM7-Outlet Temperature + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM7-Heat Sink Temperature + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/SC0 + + 0/SC0-CPU + CPU + + 33 + 33 + -10 + -5 + 0 + 95 + 100 + 105 + + + + 0/SC1 + + 0/SC1-CPU + CPU + + 38 + 38 + -10 + -5 + 0 + 95 + 100 + 105 + + + + + + 0/FT0 + + 0/FT0-FAN_0 (fan_pair0 inlet) speed + =============================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +------------------------------------------------------------------------------- + 0/FT0 + NC55-5516-FAN + 93 164 93 93 14062 14062 14062 + 14062 93 164 93 93 + 0 + 2 + + + + 0/FT1 + + 0/FT1-FAN_0 (fan_pair0 inlet) speed + =============================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +------------------------------------------------------------------------------- + 0/FT1 + NC55-5516-FAN + 93 164 93 93 8437 8437 8437 + 8437 93 164 93 93 + 0 + 2 + + + + 0/FT2 + + 0/FT2-FAN_0 (fan_pair0 inlet) speed + =============================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +------------------------------------------------------------------------------- + 0/FT2 + NC55-5516-FAN + 93 164 93 93 6026 6026 6026 + 6026 93 164 93 93 + 1 + 2 + + + + 0/PM0 + + 0/PM0-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM0 + NC55-PWR-3KW-AC + 8064 8602 + 1 + 2 + + + + 0/PM1 + + 0/PM1-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM1 + NC55-PWR-3KW-AC + 8000 8473 + 1 + 2 + + + + 0/PM2 + + 0/PM2-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM2 + NC55-PWR-3KW-AC + 8064 8516 + 1 + 2 + + + + 0/PM3 + + 0/PM3-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM3 + NC55-PWR-3KW-AC + 8086 8580 + 1 + 2 + + + + 0/PM4 + + 0/PM4-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM4 + NC55-PWR-3KW-AC + 8086 8537 + 1 + 2 + + + + 0/PM5 + + 0/PM5-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM5 + NC55-PWR-3KW-AC + - - + 1 + 2 + + + + 0/PM6 + + 0/PM6-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM6 + NC55-PWR-3KW-AC + - - + 1 + 2 + + + + 0/PM7 + + 0/PM7-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM7 + NC55-PWR-3KW-AC + - - + 0 + 2 + + + + + + 0 + + 0 + 0 + + (N + 1) + 12000 + 3000 + 8045 + 1097 + 1314 + 1 + 0 + 0 + 0 + + + + 0/PM0 + + 0/PM0 + 0/PM0 + 0/PM0 + DONT KNOW + 0 + 3kW-AC + 213.8 + 0.2 + 0.000000000000000e+0 + 0.000000000000000e+0 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 5 + 0 + 0 + + + + 0/PM1 + + 0/PM1 + 0/PM1 + 0/PM1 + DONT KNOW + 0 + 3kW-AC + 213.2 + 0.2 + 0.000000000000000e+0 + 0.000000000000000e+0 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM2 + + 0/PM2 + 0/PM2 + 0/PM2 + DONT KNOW + 0 + 3kW-AC + 212.6 + 1.8 + 12.00000000000000 + 29.00000000000000 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM3 + + 0/PM3 + 0/PM3 + 0/PM3 + DONT KNOW + 0 + 3kW-AC + 211.7 + 2.1 + 11.90000000000000 + 33.40000000000000 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM4 + + 0/PM4 + 0/PM4 + 0/PM4 + DONT KNOW + 0 + 3kW-AC + 211.1 + 1.9 + 12.00000000000000 + 29.30000000000000 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 0 + 5 + 0 + + + + 0/PM5 + + 0/PM5 + 0/PM5 + 0/PM5 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 5 + 0 + 0 + + + + 0/PM6 + + 0/PM6 + 0/PM6 + 0/PM6 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM7 + + 0/PM7 + 0/PM7 + 0/PM7 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 5 + 2 + + + + 0/0 + + 0-NC55-36X100G-A-SE + NC55-36X100G-A-SE + 0/0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 1050 + 509 + ON + 3 + 3 + 0 + 0 + + + + 0/1 + + 0- - + - + 0/1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/2 + + 0- - + - + 0/2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/3 + + 0- - + - + 0/3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/4 + + 0- - + - + 0/4 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/5 + + 0- - + - + 0/5 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/6 + + 0- - + - + 0/6 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/7 + + 0- - + - + 0/7 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/8 + + 0- - + - + 0/8 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/9 + + 0- - + - + 0/9 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/10 + + 0- - + - + 0/10 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/11 + + 0- - + - + 0/11 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/12 + + 0- - + - + 0/12 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/13 + + 0- - + - + 0/13 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/14 + + 0- - + - + 0/14 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/15 + + 0- - + - + 0/15 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/RP0 + + 0-NC55-RP-E + NC55-RP-E + 0/RP0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 80 + 37 + ON + 3 + 0 + 0 + 0 + + + + 0/RP1 + + 0-NC55-RP-E + NC55-RP-E + 0/RP1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 80 + 36 + ON + 3 + 0 + 0 + 0 + + + + 0/FC0 + + 0- - + - + 0/FC0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC1 + + 0- - + - + 0/FC1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC2 + + 0- - + - + 0/FC2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC3 + + 0- - + - + 0/FC3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC4 + + 0- - + - + 0/FC4 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC5 + + 0- - + - + 0/FC5 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FT0 + + 0-NC55-5516-FAN + NC55-5516-FAN + 0/FT0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 580 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT1 + + 0-NC55-5516-FAN + NC55-5516-FAN + 0/FT1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 580 + 8931 + ON + 3 + 0 + 0 + 0 + + + + 0/FT2 + + 0-NC55-5516-FAN + NC55-5516-FAN + 0/FT2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 580 + - + ON + 3 + 0 + 0 + 0 + + + + 0/SC0 + + 0-NC55-SC + NC55-SC + 0/SC0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 35 + 16 + ON + 3 + 0 + 0 + 0 + + + + 0/SC1 + + 0-NC55-SC + NC55-SC + 0/SC1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 35 + 17 + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..c43cd9bc0 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,583 @@ + + + + + + + 0/0/CPU0 + + 4096 + 30622613504 + 26399121408 + 30622613504 + 26428010496 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 30622613504 + 26398965760 + 0 + 30622613504 + 26427965440 + 4194304 + 0 + 0 + 0 + 0 + + mfwdv6 + 680816 + + + mfwd_info + 697200 + + + dnx_cfm_shm + 304 + + + arp + 33080 + + + bm_lacp_tx + 1320 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + feat_mgr_acl + 1868040 + + + feat_mgr_qos + 1974536 + + + l2fib + 985912 + + + dnx_qosea_shm + 4042776 + + + ether_stats + 41256 + + + im_issu_db + 280 + + + ppinfo-mpls-v6 + 313664 + + + ppinfo-mpls + 313664 + + + ppinfo-ipv6 + 313664 + + + ppinfo-ipv4 + 313664 + + + pd_fib_cdll + 33080 + + + aib + 2207856 + + + ifc-protomax + 1743168 + + + ifc-mpls + 4909376 + + + ifc-ipv6 + 16755008 + + + ipv6_pmtu + 4136 + + + ifc-ipv4 + 17676608 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + platform_bma + 144 + + + dnx_bma + 2192 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + infra_ital + 331824 + + + dpa + 12026168 + + + im_rules + 336072 + + + lrid_svr_shm + 1704 + + + im_db + 1156832 + + + spp + 90705960 + + 162940820 + 3582402655 + 3106701311 + 310513664 + 140732860504272 + 4223647744 + + + + 0/RP0/CPU0 + + 4096 + 27501002752 + 24302551040 + 27501002752 + 24331571200 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 27501002752 + 24302571520 + 0 + 27501002752 + 24331571200 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 249152 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 249152 + + + mfwdv6 + 680816 + + + mfwd_info + 697200 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 4288800 + + + bm_lacp_tx + 1320 + + + l2fib + 723768 + + + im_issu_db + 280 + + + ipv6_pmtu + 4136 + + + im_rd + 1155208 + + + infra_statsd + 320 + + + ifc-protomax + 1677632 + + + ifc-mpls + 4032832 + + + ifc-ipv6 + 7969088 + + + im_db_private + 1155260 + + + ifc-ipv4 + 7870784 + + + platform_bma + 144 + + + aaa + 65824 + + + rspp_ma + 4080 + + + dnx_bma + 2192 + + + infra_ital + 331824 + + + aib + 2515056 + + + l2fib_brg_shm + 36744 + + + im_rules + 336072 + + + grid_svr_shm + 15434560 + + + spp + 192507944 + + + im_db + 1156832 + + + dnx_fb_proxy + 255142992 + + 499482972 + 2449973343 + 6904692735 + 543059968 + 140724269559008 + 3198431232 + + + + 0/RP1/CPU0 + + 4096 + 27501002752 + 24494452736 + 27501002752 + 24523472896 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 27501002752 + 24494428160 + 0 + 27501002752 + 24523427840 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 3392 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 3392 + + + mfwdv6 + 680816 + + + mfwd_info + 697200 + + + statsd_db_g + 4288800 + + + bm_lacp_tx + 1320 + + + l2fib + 723768 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + im_issu_db + 280 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + ifc-protomax + 1677632 + + + ipv6_pmtu + 4136 + + + ifc-mpls + 4032832 + + + ifc-ipv6 + 8259904 + + + ifc-ipv4 + 8161600 + + + infra_statsd + 320 + + + platform_bma + 144 + + + aaa + 65824 + + + infra_ital + 331824 + + + dnx_bma + 2192 + + + rspp_ma + 4080 + + + aib + 2207856 + + + grid_svr_shm + 15434560 + + + l2fib_brg_shm + 36744 + + + im_rules + 336072 + + + spp + 192466984 + + + im_db + 1156832 + + + dnx_fb_proxy + 255142992 + + 499224924 + 1913585759 + 6248165375 + 490930176 + 140726608901472 + 3006574592 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..433e7e8ef --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,5149 @@ + + + + + + 0/RP1/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + bash + 1114 + 0 + 0 + 0 + + + sh + 1137 + 0 + 0 + 0 + + + bash + 1139 + 0 + 0 + 0 + + + cgroup_oom + 1163 + 0 + 0 + 0 + + + bash + 1688 + 0 + 0 + 0 + + + bash + 1694 + 0 + 0 + 0 + + + inotifywait + 1709 + 0 + 0 + 0 + + + bash + 1711 + 0 + 0 + 0 + + + dbus-daemon + 1722 + 0 + 0 + 0 + + + sshd + 1773 + 0 + 0 + 0 + + + rpcbind + 1780 + 0 + 0 + 0 + + + rngd + 1842 + 0 + 0 + 0 + + + syslogd + 1849 + 0 + 0 + 0 + + + xinetd + 1865 + 0 + 0 + 0 + + + crond + 1902 + 0 + 0 + 0 + + + bash + 2710 + 0 + 0 + 0 + + + dsr + 2711 + 0 + 0 + 0 + + + bash + 2738 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2745 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2746 + 0 + 0 + 0 + + + ds + 2747 + 0 + 0 + 0 + + + processmgr + 2847 + 0 + 0 + 0 + + + devc-conaux-aux + 2885 + 0 + 0 + 0 + + + devc-conaux-con + 2888 + 0 + 0 + 0 + + + shmwin_svr + 2890 + 0 + 0 + 0 + + + sdr_invmgr + 2895 + 0 + 0 + 0 + + + vm-monitor + 2901 + 0 + 0 + 0 + + + dumper + 2907 + 0 + 0 + 0 + + + fretta_fabric_proxy + 2911 + 0 + 0 + 0 + + + qsm + 2912 + 0 + 0 + 0 + + + correlatord + 2913 + 0 + 0 + 0 + + + syslogd + 2914 + 0 + 0 + 0 + + + syslogd_helper + 2923 + 0 + 0 + 0 + + + syslog_dev + 2925 + 0 + 0 + 0 + + + mpa_fm_svr + 2930 + 0 + 0 + 0 + + + spp + 2937 + 0 + 0 + 0 + + + packet + 2950 + 0 + 0 + 0 + + + chkpt_proxy + 2957 + 0 + 0 + 0 + + + ltrace_server + 2975 + 0 + 0 + 0 + + + ltrace_sync + 2987 + 0 + 0 + 0 + + + platform-mgr + 3002 + 0 + 0 + 0 + + + resmon + 3006 + 0 + 0 + 0 + + + sld + 3007 + 0 + 0 + 0 + + + rmf_svr + 3008 + 0 + 0 + 0 + + + sysdb_svr_local + 3010 + 0 + 0 + 0 + + + ccv + 3011 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3012 + 0 + 0 + 0 + + + enf_broker + 3013 + 0 + 0 + 0 + + + ssh_key_client + 3014 + 0 + 0 + 0 + + + gsp + 3015 + 0 + 0 + 0 + + + fia_cfg + 3020 + 0 + 0 + 0 + + + fab_proxy + 3023 + 0 + 0 + 0 + + + meminfo_svr + 3032 + 0 + 0 + 0 + + + showd_server + 3037 + 0 + 0 + 0 + + + tmgctrl + 3038 + 0 + 0 + 0 + + + tamfs + 3048 + 0 + 0 + 0 + + + aipc_cleaner + 3051 + 0 + 0 + 0 + + + rdsfs_svr + 3056 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3066 + 0 + 0 + 0 + + + sysdb_mc + 3071 + 0 + 0 + 0 + + + tty_exec_launcher + 3072 + 0 + 0 + 0 + + + bundlemgr_checker + 3078 + 0 + 0 + 0 + + + cfgmgr-rp + 3095 + 0 + 0 + 0 + + + parser_server + 3110 + 0 + 0 + 0 + + + nvgen_server + 3129 + 0 + 0 + 0 + + + timezone_config + 3168 + 0 + 0 + 0 + + + cerrno_server + 3179 + 0 + 0 + 0 + + + file_system_diag + 3195 + 0 + 0 + 0 + + + media_server + 3235 + 0 + 0 + 0 + + + procfs_server + 3253 + 0 + 0 + 0 + + + sdr_instagt + 3273 + 0 + 0 + 0 + + + issudir + 3646 + 0 + 0 + 0 + + + nrssvr_global + 3647 + 0 + 0 + 0 + + + invmgr_proxy + 3650 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3653 + 0 + 0 + 0 + + + sysdb_shared_nc + 3655 + 0 + 0 + 0 + + + sysdb_shared_sc + 3658 + 0 + 0 + 0 + + + sysdb_svr_admin + 3660 + 0 + 0 + 0 + + + ssh_key_server + 3661 + 0 + 0 + 0 + + + grid_allocator + 3665 + 0 + 0 + 0 + + + debug_d_admin + 3666 + 0 + 0 + 0 + + + nrssvr + 3667 + 0 + 0 + 0 + + + syncctrl + 3872 + 0 + 0 + 0 + + + cdsproxy + 3874 + 0 + 0 + 0 + + + cdssvr + 3875 + 0 + 0 + 0 + + + dnx_port_mapper + 3877 + 0 + 0 + 0 + + + ifmgr + 3880 + 0 + 0 + 0 + + + netio + 3881 + 0 + 0 + 0 + + + placed + 3882 + 0 + 0 + 0 + + + ifindex_server + 3883 + 0 + 0 + 0 + + + lpts_pa + 3884 + 0 + 0 + 0 + + + alarm-logger + 3885 + 0 + 0 + 0 + + + calv_alarm_mgr + 3886 + 0 + 0 + 0 + + + eth_mgmt + 3891 + 0 + 0 + 0 + + + eth_ptp + 3901 + 0 + 0 + 0 + + + fwd_driver_partner + 3907 + 0 + 0 + 0 + + + locald_DLRSC + 3914 + 0 + 0 + 0 + + + mempool_edm + 3918 + 0 + 0 + 0 + + + ncd + 3923 + 0 + 0 + 0 + + + nd_partner + 3931 + 0 + 0 + 0 + + + bcdl_agent + 3935 + 0 + 0 + 0 + + + nsr_fo + 3942 + 0 + 0 + 0 + + + nsr_ping_reply + 3943 + 0 + 0 + 0 + + + rmf_cli_edm + 3954 + 0 + 0 + 0 + + + rsi_agent + 3958 + 0 + 0 + 0 + + + rsi_master + 3972 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3974 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3976 + 0 + 0 + 0 + + + tty_show_users_edm + 3981 + 0 + 0 + 0 + + + fpd-serv + 4001 + 0 + 0 + 0 + + + mpls_io_ea + 4003 + 0 + 0 + 0 + + + aib + 4028 + 0 + 0 + 0 + + + bundlemgr_adj + 4034 + 0 + 0 + 0 + + + coh_ush_main + 4037 + 0 + 0 + 0 + + + statsd_server + 4044 + 0 + 0 + 0 + + + ipv4_arm + 4053 + 0 + 0 + 0 + + + ipv6_arm + 4055 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4060 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4062 + 0 + 0 + 0 + + + pifibm_server_rp + 4064 + 0 + 0 + 0 + + + ipv4_io + 4065 + 0 + 0 + 0 + + + ipv4_ma + 4067 + 0 + 0 + 0 + + + bcdl_agent + 4069 + 0 + 0 + 0 + + + ipv6_nd + 4071 + 0 + 0 + 0 + + + policymgr_rp + 4072 + 0 + 0 + 0 + + + fib_mgr + 4074 + 0 + 0 + 0 + + + ipv6_ea + 4075 + 0 + 0 + 0 + + + ipv6_io + 4081 + 0 + 0 + 0 + + + procfind + 4087 + 0 + 0 + 0 + + + ipv6_ma + 4091 + 0 + 0 + 0 + + + mpls_lsd + 4099 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4103 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4115 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4120 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4126 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4127 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4128 + 0 + 0 + 0 + + + debug_d + 4149 + 0 + 0 + 0 + + + fsyncmgr + 4183 + 0 + 0 + 0 + + + chkpt_proxy + 4192 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4202 + 0 + 0 + 0 + + + ether_caps_partner + 4757 + 0 + 0 + 0 + + + ether_sock + 4760 + 0 + 0 + 0 + + + chkpt_proxy + 4816 + 0 + 0 + 0 + + + vlan_ea + 4836 + 0 + 0 + 0 + + + ema_server_sdr + 4879 + 0 + 0 + 0 + + + daps + 4880 + 0 + 0 + 0 + + + l2fib_mgr + 4882 + 0 + 0 + 0 + + + sconbkup + 4884 + 0 + 0 + 0 + + + ipv6_assembler + 4885 + 0 + 0 + 0 + + + shcfghistory-edm + 4886 + 0 + 0 + 0 + + + statsd_manager_l + 4887 + 0 + 0 + 0 + + + fsyncglobal + 4889 + 0 + 0 + 0 + + + mpls_io + 4894 + 0 + 0 + 0 + + + ntpd + 4896 + 0 + 0 + 0 + + + clns + 4900 + 0 + 0 + 0 + + + arp + 4903 + 0 + 0 + 0 + + + ip_aps + 4904 + 0 + 0 + 0 + + + raw_ip + 4909 + 0 + 0 + 0 + + + tcp + 4910 + 0 + 0 + 0 + + + udp + 4915 + 0 + 0 + 0 + + + l2snoop + 4920 + 0 + 0 + 0 + + + ip_app + 4929 + 0 + 0 + 0 + + + cinetd + 4931 + 0 + 0 + 0 + + + devc-vty + 4935 + 0 + 0 + 0 + + + bundlemgr_local + 4937 + 0 + 0 + 0 + + + tftp_fs + 4940 + 0 + 0 + 0 + + + vi_config_replicator + 4944 + 0 + 0 + 0 + + + eem_server + 4946 + 0 + 0 + 0 + + + showd_lc + 4953 + 0 + 0 + 0 + + + tcl_secure_mode + 4954 + 0 + 0 + 0 + + + lpts_fm + 4956 + 0 + 0 + 0 + + + eem_policy_dir + 4964 + 0 + 0 + 0 + + + eem_ed_config + 4975 + 0 + 0 + 0 + + + eem_ed_counter + 4981 + 0 + 0 + 0 + + + eem_ed_generic + 4982 + 0 + 0 + 0 + + + eem_ed_nd + 4983 + 0 + 0 + 0 + + + eem_ed_none + 4988 + 0 + 0 + 0 + + + eem_ed_syslog + 4997 + 0 + 0 + 0 + + + eem_ed_test + 5000 + 0 + 0 + 0 + + + eem_ed_timer + 5011 + 0 + 0 + 0 + + + call_home + 5015 + 0 + 0 + 0 + + + http_client + 5021 + 0 + 0 + 0 + + + smartlicserver + 5027 + 0 + 0 + 0 + + + tty_verifyd + 5367 + 0 + 0 + 0 + + + bgp_epe + 5370 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 5371 + 0 + 0 + 0 + + + eth_gl_cfg + 5374 + 0 + 0 + 0 + + + ipv4_rump + 5375 + 0 + 0 + 0 + + + ipv6_mpa + 5376 + 0 + 0 + 0 + + + ipv4_mpa + 5378 + 0 + 0 + 0 + + + intf_mgbl + 5386 + 0 + 0 + 0 + + + ipv6_rump + 5394 + 0 + 0 + 0 + + + python_process_manager + 5395 + 0 + 0 + 0 + + + ftp_fs + 5400 + 0 + 0 + 0 + + + domain_services + 5401 + 0 + 0 + 0 + + + bundlemgr_distrib + 5402 + 0 + 0 + 0 + + + nfmgr + 5403 + 0 + 0 + 0 + + + statsd_manager_g + 5408 + 0 + 0 + 0 + + + mpls_static + 5410 + 0 + 0 + 0 + + + ipv6_local + 5412 + 0 + 0 + 0 + + + ipv4_local + 5420 + 0 + 0 + 0 + + + ipv4_connected + 5425 + 0 + 0 + 0 + + + ipv6_connected + 5434 + 0 + 0 + 0 + + + bfd + 5435 + 0 + 0 + 0 + + + ipv6_rib + 5441 + 0 + 0 + 0 + + + ipv4_rib + 5446 + 0 + 0 + 0 + + + qos_ma + 5452 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 5454 + 0 + 0 + 0 + + + redstatsd + 5628 + 0 + 0 + 0 + + + cmp_edm + 5631 + 0 + 0 + 0 + + + domain_sync + 5633 + 0 + 0 + 0 + + + dpa_proxy_rp + 5639 + 0 + 0 + 0 + + + es_acl_act_agent + 5640 + 0 + 0 + 0 + + + hostname_sync + 5642 + 0 + 0 + 0 + + + imaedm_server + 5656 + 0 + 0 + 0 + + + ipodwdm + 5660 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 5674 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 5681 + 0 + 0 + 0 + + + local_sock + 5691 + 0 + 0 + 0 + + + pfilter_ma + 5693 + 0 + 0 + 0 + + + spio_ea + 5709 + 0 + 0 + 0 + + + spio_ma + 5710 + 0 + 0 + 0 + + + ssm_process + 5713 + 0 + 0 + 0 + + + l2vpn_mgr + 5865 + 0 + 0 + 0 + + + sdr_instmgr + 5866 + 0 + 0 + 0 + + + xtc_agent + 5867 + 0 + 0 + 0 + + + pbr_ma + 5868 + 0 + 0 + 0 + + + es_acl_mgr + 5869 + 0 + 0 + 0 + + + cmpp + 5870 + 0 + 0 + 0 + + + rt_check_mgr + 5871 + 0 + 0 + 0 + + + wanphy_proc + 5873 + 0 + 0 + 0 + + + pim + 7791 + 0 + 0 + 0 + + + pim6 + 7792 + 0 + 0 + 0 + + + mld + 7793 + 0 + 0 + 0 + + + mrib6 + 7794 + 0 + 0 + 0 + + + igmp + 7795 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 7796 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 7797 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 7798 + 0 + 0 + 0 + + + mrib + 7799 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 7867 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 7932 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 7949 + 0 + 0 + 0 + + + pim_policy_reg_agent + 7964 + 0 + 0 + 0 + + + pim6_ma + 7976 + 0 + 0 + 0 + + + pim_ma + 7986 + 0 + 0 + 0 + + + mpls_ldp + 9061 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 9062 + 0 + 0 + 0 + + + telemetry_encoder + 10175 + 0 + 0 + 0 + + + snmppingd + 10176 + 0 + 0 + 0 + + + chkpt_proxy + 10198 + 0 + 0 + 0 + + + chkpt_proxy + 10206 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 12518 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 12531 + 0 + 0 + 0 + + + isis_policy_reg_agent + 13768 + 0 + 0 + 0 + + + policy_repository + 13769 + 0 + 0 + 0 + + + ipsec_mp + 15637 + 0 + 0 + 0 + + + ipsec_pp + 15653 + 0 + 0 + 0 + + + cepki + 15669 + 0 + 0 + 0 + + + crypto_edm + 15678 + 0 + 0 + 0 + + + macsec_ea + 15688 + 0 + 0 + 0 + + + bag_schema_svr + 15697 + 0 + 0 + 0 + + + schema_server + 15705 + 0 + 0 + 0 + + + ipv4_static + 15863 + 0 + 0 + 0 + + + cdp_mgr + 15886 + 0 + 0 + 0 + + + xml_tty_agent + 15887 + 0 + 0 + 0 + + + isis + 15888 + 0 + 0 + 0 + + + isis_uv + 15889 + 0 + 0 + 0 + + + lldp_agent + 15890 + 0 + 0 + 0 + + + lldp_mgr + 15891 + 0 + 0 + 0 + + + snmpd + 15892 + 0 + 0 + 0 + + + ssh_conf_verifier + 15893 + 0 + 0 + 0 + + + ssh_server + 15898 + 0 + 0 + 0 + + + bpm + 15901 + 0 + 0 + 0 + + + netconf_agent_tty + 15902 + 0 + 0 + 0 + + + netconf + 15909 + 0 + 0 + 0 + + + mibd_entity + 16048 + 0 + 0 + 0 + + + mibd_infra + 16049 + 0 + 0 + 0 + + + mibd_interface + 16050 + 0 + 0 + 0 + + + mibd_route + 16051 + 0 + 0 + 0 + + + bgp + 16889 + 0 + 0 + 0 + + + loopback_caps_partner + 17076 + 0 + 0 + 0 + + + sleep + 17809 + 0 + 0 + 0 + + + sleep + 17816 + 0 + 0 + 0 + + + + 0/RP0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1114 + 0 + 0 + 0 + + + sh + 1137 + 0 + 0 + 0 + + + bash + 1138 + 0 + 0 + 0 + + + cgroup_oom + 1162 + 0 + 0 + 0 + + + bash + 1688 + 0 + 0 + 0 + + + bash + 1694 + 0 + 0 + 0 + + + inotifywait + 1709 + 0 + 0 + 0 + + + bash + 1711 + 0 + 0 + 0 + + + dbus-daemon + 1722 + 0 + 0 + 0 + + + sshd + 1773 + 0 + 0 + 0 + + + rpcbind + 1780 + 0 + 0 + 0 + + + rngd + 1842 + 0 + 0 + 0 + + + syslogd + 1849 + 0 + 0 + 0 + + + xinetd + 1863 + 0 + 0 + 0 + + + crond + 1902 + 0 + 0 + 0 + + + bash + 2710 + 0 + 0 + 0 + + + dsr + 2711 + 0 + 0 + 0 + + + bash + 2737 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2744 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2745 + 0 + 0 + 0 + + + ds + 2747 + 0 + 0 + 0 + + + processmgr + 2833 + 0 + 0 + 0 + + + devc-conaux-aux + 2885 + 0 + 0 + 0 + + + devc-conaux-con + 2887 + 0 + 0 + 0 + + + shmwin_svr + 2889 + 0 + 0 + 0 + + + sdr_invmgr + 2893 + 0 + 0 + 0 + + + vm-monitor + 2898 + 0 + 0 + 0 + + + dumper + 2903 + 0 + 0 + 0 + + + fretta_fabric_proxy + 2909 + 0 + 0 + 0 + + + qsm + 2911 + 0 + 0 + 0 + + + correlatord + 2913 + 0 + 0 + 0 + + + syslogd + 2914 + 0 + 0 + 0 + + + syslogd_helper + 2915 + 0 + 0 + 0 + + + syslog_dev + 2916 + 0 + 0 + 0 + + + mpa_fm_svr + 2929 + 0 + 0 + 0 + + + spp + 2934 + 0 + 0 + 0 + + + packet + 2937 + 0 + 0 + 0 + + + chkpt_proxy + 2943 + 0 + 0 + 0 + + + ltrace_server + 2946 + 0 + 0 + 0 + + + ltrace_sync + 2955 + 0 + 0 + 0 + + + platform-mgr + 2977 + 0 + 0 + 0 + + + resmon + 3036 + 0 + 0 + 0 + + + issudir + 3044 + 0 + 0 + 0 + + + tty_exec_launcher + 3048 + 0 + 0 + 0 + + + sld + 3056 + 0 + 0 + 0 + + + nrssvr_global + 3068 + 0 + 0 + 0 + + + rmf_svr + 3073 + 0 + 0 + 0 + + + invmgr_proxy + 3101 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3134 + 0 + 0 + 0 + + + sysdb_svr_local + 3138 + 0 + 0 + 0 + + + sysdb_shared_nc + 3139 + 0 + 0 + 0 + + + ccv + 3142 + 0 + 0 + 0 + + + sysdb_shared_sc + 3157 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3162 + 0 + 0 + 0 + + + sysdb_svr_admin + 3166 + 0 + 0 + 0 + + + enf_broker + 3174 + 0 + 0 + 0 + + + ssh_key_server + 3178 + 0 + 0 + 0 + + + ssh_key_client + 3194 + 0 + 0 + 0 + + + grid_allocator + 3198 + 0 + 0 + 0 + + + gsp + 3204 + 0 + 0 + 0 + + + debug_d_admin + 3216 + 0 + 0 + 0 + + + fia_cfg + 3218 + 0 + 0 + 0 + + + nrssvr + 3222 + 0 + 0 + 0 + + + fab_proxy + 3227 + 0 + 0 + 0 + + + meminfo_svr + 3229 + 0 + 0 + 0 + + + showd_server + 3230 + 0 + 0 + 0 + + + tmgctrl + 3231 + 0 + 0 + 0 + + + tamfs + 3233 + 0 + 0 + 0 + + + aipc_cleaner + 3234 + 0 + 0 + 0 + + + rdsfs_svr + 3248 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3253 + 0 + 0 + 0 + + + sysdb_mc + 3258 + 0 + 0 + 0 + + + bundlemgr_checker + 3260 + 0 + 0 + 0 + + + cfgmgr-rp + 3262 + 0 + 0 + 0 + + + parser_server + 3266 + 0 + 0 + 0 + + + nvgen_server + 3278 + 0 + 0 + 0 + + + timezone_config + 3288 + 0 + 0 + 0 + + + cerrno_server + 3293 + 0 + 0 + 0 + + + file_system_diag + 3298 + 0 + 0 + 0 + + + media_server + 3375 + 0 + 0 + 0 + + + procfs_server + 3393 + 0 + 0 + 0 + + + sdr_instagt + 3411 + 0 + 0 + 0 + + + syncctrl + 3850 + 0 + 0 + 0 + + + cdsproxy + 3852 + 0 + 0 + 0 + + + cdssvr + 3853 + 0 + 0 + 0 + + + dnx_port_mapper + 3854 + 0 + 0 + 0 + + + ifmgr + 3856 + 0 + 0 + 0 + + + netio + 3857 + 0 + 0 + 0 + + + placed + 3858 + 0 + 0 + 0 + + + ifindex_server + 3859 + 0 + 0 + 0 + + + lpts_pa + 3860 + 0 + 0 + 0 + + + alarm-logger + 3866 + 0 + 0 + 0 + + + calv_alarm_mgr + 3875 + 0 + 0 + 0 + + + eth_mgmt + 3878 + 0 + 0 + 0 + + + eth_ptp + 3882 + 0 + 0 + 0 + + + bcdl_agent + 3891 + 0 + 0 + 0 + + + fwd_driver_partner + 3902 + 0 + 0 + 0 + + + locald_DLRSC + 3912 + 0 + 0 + 0 + + + mempool_edm + 3919 + 0 + 0 + 0 + + + ncd + 3922 + 0 + 0 + 0 + + + nd_partner + 3924 + 0 + 0 + 0 + + + nsr_fo + 3926 + 0 + 0 + 0 + + + nsr_ping_reply + 3928 + 0 + 0 + 0 + + + rmf_cli_edm + 3930 + 0 + 0 + 0 + + + rsi_agent + 3931 + 0 + 0 + 0 + + + rsi_master + 3951 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3977 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3984 + 0 + 0 + 0 + + + tty_show_users_edm + 4011 + 0 + 0 + 0 + + + fpd-serv + 4039 + 0 + 0 + 0 + + + bcdl_agent + 4057 + 0 + 0 + 0 + + + mpls_io_ea + 4059 + 0 + 0 + 0 + + + aib + 4062 + 0 + 0 + 0 + + + bundlemgr_adj + 4067 + 0 + 0 + 0 + + + coh_ush_main + 4069 + 0 + 0 + 0 + + + statsd_server + 4086 + 0 + 0 + 0 + + + ipv4_arm + 4091 + 0 + 0 + 0 + + + ipv6_arm + 4093 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4094 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4097 + 0 + 0 + 0 + + + pifibm_server_rp + 4105 + 0 + 0 + 0 + + + ipv4_io + 4111 + 0 + 0 + 0 + + + ipv4_ma + 4117 + 0 + 0 + 0 + + + ipv6_nd + 4126 + 0 + 0 + 0 + + + policymgr_rp + 4129 + 0 + 0 + 0 + + + fib_mgr + 4133 + 0 + 0 + 0 + + + ipv6_ea + 4135 + 0 + 0 + 0 + + + ipv6_io + 4139 + 0 + 0 + 0 + + + procfind + 4152 + 0 + 0 + 0 + + + ipv6_ma + 4163 + 0 + 0 + 0 + + + mpls_lsd + 4165 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4170 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4181 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4183 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4188 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4199 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4206 + 0 + 0 + 0 + + + debug_d + 4209 + 0 + 0 + 0 + + + fsyncmgr + 4229 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4242 + 0 + 0 + 0 + + + ether_caps_partner + 4603 + 0 + 0 + 0 + + + ether_sock + 4605 + 0 + 0 + 0 + + + bcdls + 4636 + 0 + 0 + 0 + + + bcdls + 4640 + 0 + 0 + 0 + + + vlan_ea + 4693 + 0 + 0 + 0 + + + ixdb_gc + 4708 + 0 + 0 + 0 + + + kim + 4748 + 0 + 0 + 0 + + + ztp_cfg + 4749 + 0 + 0 + 0 + + + ipv6_rump + 4750 + 0 + 0 + 0 + + + ipv4_rump + 4751 + 0 + 0 + 0 + + + tty_verifyd + 4752 + 0 + 0 + 0 + + + python_process_manager + 4753 + 0 + 0 + 0 + + + bgp_epe + 4754 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 4755 + 0 + 0 + 0 + + + ftp_fs + 4756 + 0 + 0 + 0 + + + domain_services + 4761 + 0 + 0 + 0 + + + bfd + 4763 + 0 + 0 + 0 + + + ipv4_local + 4769 + 0 + 0 + 0 + + + bundlemgr_distrib + 4774 + 0 + 0 + 0 + + + eth_gl_cfg + 4776 + 0 + 0 + 0 + + + ipv6_local + 4779 + 0 + 0 + 0 + + + ipv4_mpa + 4789 + 0 + 0 + 0 + + + ipv6_connected + 4792 + 0 + 0 + 0 + + + ipv4_connected + 4794 + 0 + 0 + 0 + + + ipv6_mpa + 4799 + 0 + 0 + 0 + + + ipv6_rib + 4806 + 0 + 0 + 0 + + + intf_mgbl + 4809 + 0 + 0 + 0 + + + ipv4_rib + 4816 + 0 + 0 + 0 + + + nfmgr + 4828 + 0 + 0 + 0 + + + statsd_manager_g + 4830 + 0 + 0 + 0 + + + mpls_static + 4836 + 0 + 0 + 0 + + + ema_server_sdr + 4840 + 0 + 0 + 0 + + + daps + 4843 + 0 + 0 + 0 + + + l2fib_mgr + 4847 + 0 + 0 + 0 + + + l2rib + 4848 + 0 + 0 + 0 + + + sconbkup + 4865 + 0 + 0 + 0 + + + ipv6_assembler + 4870 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4871 + 0 + 0 + 0 + + + shcfghistory-edm + 4872 + 0 + 0 + 0 + + + statsd_manager_l + 4876 + 0 + 0 + 0 + + + fsyncglobal + 4881 + 0 + 0 + 0 + + + mpls_io + 4885 + 0 + 0 + 0 + + + ntpd + 4887 + 0 + 0 + 0 + + + nfma + 4888 + 0 + 0 + 0 + + + clns + 4896 + 0 + 0 + 0 + + + arp + 4915 + 0 + 0 + 0 + + + ip_aps + 4923 + 0 + 0 + 0 + + + raw_ip + 4936 + 0 + 0 + 0 + + + tcp + 4948 + 0 + 0 + 0 + + + udp + 4955 + 0 + 0 + 0 + + + fhrp_output + 4957 + 0 + 0 + 0 + + + l2snoop + 4962 + 0 + 0 + 0 + + + ip_app + 4963 + 0 + 0 + 0 + + + cinetd + 4964 + 0 + 0 + 0 + + + devc-vty + 4976 + 0 + 0 + 0 + + + bundlemgr_local + 4988 + 0 + 0 + 0 + + + otn_sync + 4994 + 0 + 0 + 0 + + + tftp_fs + 5001 + 0 + 0 + 0 + + + vi_config_replicator + 5009 + 0 + 0 + 0 + + + eem_server + 5012 + 0 + 0 + 0 + + + showd_lc + 5023 + 0 + 0 + 0 + + + tcl_secure_mode + 5026 + 0 + 0 + 0 + + + lpts_fm + 5036 + 0 + 0 + 0 + + + eem_policy_dir + 5040 + 0 + 0 + 0 + + + eem_ed_config + 5041 + 0 + 0 + 0 + + + eem_ed_counter + 5042 + 0 + 0 + 0 + + + eem_ed_generic + 5043 + 0 + 0 + 0 + + + eem_ed_nd + 5044 + 0 + 0 + 0 + + + eem_ed_none + 5054 + 0 + 0 + 0 + + + eem_ed_stats + 5064 + 0 + 0 + 0 + + + eem_ed_syslog + 5074 + 0 + 0 + 0 + + + eem_ed_test + 5089 + 0 + 0 + 0 + + + eem_ed_timer + 5093 + 0 + 0 + 0 + + + call_home + 5103 + 0 + 0 + 0 + + + http_client + 5133 + 0 + 0 + 0 + + + plat_sl_client + 5140 + 0 + 0 + 0 + + + smartlicserver + 5145 + 0 + 0 + 0 + + + bcdls + 5230 + 0 + 0 + 0 + + + bcdls + 5773 + 0 + 0 + 0 + + + bcdls + 5775 + 0 + 0 + 0 + + + redstatsd + 5809 + 0 + 0 + 0 + + + cmp_edm + 5810 + 0 + 0 + 0 + + + domain_sync + 5811 + 0 + 0 + 0 + + + dpa_proxy_rp + 5812 + 0 + 0 + 0 + + + es_acl_act_agent + 5813 + 0 + 0 + 0 + + + hostname_sync + 5814 + 0 + 0 + 0 + + + icpe_sdep + 5815 + 0 + 0 + 0 + + + imaedm_server + 5816 + 0 + 0 + 0 + + + ipodwdm + 5819 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 5822 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 5832 + 0 + 0 + 0 + + + linux_nto_misc_showd + 5834 + 0 + 0 + 0 + + + local_sock + 5842 + 0 + 0 + 0 + + + netio_debug_partner + 5850 + 0 + 0 + 0 + + + pam_manager + 5852 + 0 + 0 + 0 + + + pfilter_ma + 5854 + 0 + 0 + 0 + + + pm_ma + 5859 + 0 + 0 + 0 + + + spio_ea + 5861 + 0 + 0 + 0 + + + spio_ma + 5862 + 0 + 0 + 0 + + + ssm_process + 5876 + 0 + 0 + 0 + + + wanphy_proc + 6075 + 0 + 0 + 0 + + + sdr_instmgr + 6077 + 0 + 0 + 0 + + + cmpp + 6079 + 0 + 0 + 0 + + + pbr_ma + 6080 + 0 + 0 + 0 + + + l2vpn_mgr + 6081 + 0 + 0 + 0 + + + xtc_agent + 6082 + 0 + 0 + 0 + + + qos_ma + 6083 + 0 + 0 + 0 + + + rt_check_mgr + 6084 + 0 + 0 + 0 + + + es_acl_mgr + 6085 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 6937 + 0 + 0 + 0 + + + perl + 11130 + 0 + 0 + 0 + + + perl + 11169 + 0 + 0 + 0 + + + perl + 11263 + 0 + 0 + 0 + + + sshd_child_handler + 12033 + 0 + 0 + 0 + + + exec + 12047 + 0 + 0 + 0 + + + sleep + 12991 + 0 + 0 + 0 + + + sleep + 12992 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 19570 + 0 + 0 + 0 + + + pim6 + 19571 + 0 + 0 + 0 + + + pim + 19572 + 0 + 0 + 0 + + + mld + 19573 + 0 + 0 + 0 + + + igmp + 19574 + 0 + 0 + 0 + + + mrib6 + 19575 + 0 + 0 + 0 + + + mrib + 19576 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 19577 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 19578 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 19650 + 0 + 0 + 0 + + + bcdl_agent + 19705 + 0 + 0 + 0 + + + bcdl_agent + 19710 + 0 + 0 + 0 + + + bcdl_agent + 19711 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 19735 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 19776 + 0 + 0 + 0 + + + pim_policy_reg_agent + 19802 + 0 + 0 + 0 + + + pim6_ma + 19812 + 0 + 0 + 0 + + + pim_ma + 19819 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 20914 + 0 + 0 + 0 + + + mpls_ldp + 20915 + 0 + 0 + 0 + + + mpls_vpn_mib + 20922 + 0 + 0 + 0 + + + object_tracking + 22076 + 0 + 0 + 0 + + + telemetry_encoder + 22077 + 0 + 0 + 0 + + + snmppingd + 22078 + 0 + 0 + 0 + + + pm_server + 22134 + 0 + 0 + 0 + + + pm_collector + 22141 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 24588 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 24595 + 0 + 0 + 0 + + + isis_policy_reg_agent + 25867 + 0 + 0 + 0 + + + policy_repository + 25874 + 0 + 0 + 0 + + + ipsec_mp + 29780 + 0 + 0 + 0 + + + ipsec_pp + 29796 + 0 + 0 + 0 + + + cepki + 29815 + 0 + 0 + 0 + + + crypto_monitor + 29834 + 0 + 0 + 0 + + + crypto_edm + 29852 + 0 + 0 + 0 + + + macsec_ea + 29853 + 0 + 0 + 0 + + + bag_schema_svr + 29867 + 0 + 0 + 0 + + + schema_server + 29883 + 0 + 0 + 0 + + + ipv4_static + 30128 + 0 + 0 + 0 + + + cdp_mgr + 30183 + 0 + 0 + 0 + + + xml_tty_agent + 30184 + 0 + 0 + 0 + + + isis + 30185 + 0 + 0 + 0 + + + isis_uv + 30186 + 0 + 0 + 0 + + + lldp_agent + 30187 + 0 + 0 + 0 + + + lldp_mgr + 30188 + 0 + 0 + 0 + + + snmpd + 30189 + 0 + 0 + 0 + + + ssh_conf_verifier + 30190 + 0 + 0 + 0 + + + ssh_server + 30197 + 0 + 0 + 0 + + + bpm + 30198 + 0 + 0 + 0 + + + netconf_agent_tty + 30200 + 0 + 0 + 0 + + + netconf + 30209 + 0 + 0 + 0 + + + mibd_entity + 30411 + 0 + 0 + 0 + + + mibd_infra + 30412 + 0 + 0 + 0 + + + mibd_interface + 30413 + 0 + 0 + 0 + + + mibd_route + 30414 + 0 + 0 + 0 + + + bgp + 31274 + 0 + 0 + 0 + + + loopback_caps_partner + 31344 + 0 + 0 + 0 + + + + 0/0/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + bash + 1150 + 0 + 0 + 0 + + + sh + 1173 + 0 + 0 + 0 + + + bash + 1174 + 0 + 0 + 0 + + + cgroup_oom + 1198 + 0 + 0 + 0 + + + bash + 1721 + 0 + 0 + 0 + + + dbus-daemon + 1746 + 0 + 0 + 0 + + + sshd + 1818 + 0 + 0 + 0 + + + rpcbind + 1825 + 0 + 0 + 0 + + + rngd + 1887 + 0 + 0 + 0 + + + syslogd + 1894 + 0 + 0 + 0 + + + xinetd + 1908 + 0 + 0 + 0 + + + crond + 1947 + 0 + 0 + 0 + + + agetty + 2253 + 0 + 0 + 0 + + + bash + 2790 + 0 + 0 + 0 + + + dsr + 2791 + 0 + 0 + 0 + + + bash + 2809 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2818 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2819 + 0 + 0 + 0 + + + ds + 2828 + 0 + 0 + 0 + + + processmgr + 2922 + 0 + 0 + 0 + + + shmwin_svr + 2956 + 0 + 0 + 0 + + + sdr_invmgr + 2957 + 0 + 0 + 0 + + + vm-monitor + 2958 + 0 + 0 + 0 + + + dumper + 2959 + 0 + 0 + 0 + + + qsm + 2960 + 0 + 0 + 0 + + + syslogd_helper + 2961 + 0 + 0 + 0 + + + syslog_dev + 2962 + 0 + 0 + 0 + + + spp + 2963 + 0 + 0 + 0 + + + packet + 2964 + 0 + 0 + 0 + + + ltrace_server + 2970 + 0 + 0 + 0 + + + ltrace_sync + 2977 + 0 + 0 + 0 + + + resmon + 2983 + 0 + 0 + 0 + + + sld + 2987 + 0 + 0 + 0 + + + sysdb_svr_local + 2994 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3008 + 0 + 0 + 0 + + + enf_broker + 3025 + 0 + 0 + 0 + + + ssh_key_client + 3044 + 0 + 0 + 0 + + + gsp + 3050 + 0 + 0 + 0 + + + lrid_allocator + 3075 + 0 + 0 + 0 + + + fia_driver + 3099 + 0 + 0 + 0 + + + meminfo_svr + 3110 + 0 + 0 + 0 + + + showd_server + 3114 + 0 + 0 + 0 + + + tamfs + 3129 + 0 + 0 + 0 + + + aipc_cleaner + 3134 + 0 + 0 + 0 + + + rdsfs_svr + 3138 + 0 + 0 + 0 + + + sysdb_mc + 3144 + 0 + 0 + 0 + + + bundlemgr_checker + 3148 + 0 + 0 + 0 + + + cerrno_server + 3154 + 0 + 0 + 0 + + + file_system_diag + 3160 + 0 + 0 + 0 + + + cfgmgr-lc + 3169 + 0 + 0 + 0 + + + media_server + 3175 + 0 + 0 + 0 + + + procfs_server + 3180 + 0 + 0 + 0 + + + sdr_instagt + 3187 + 0 + 0 + 0 + + + cdsproxy + 3621 + 0 + 0 + 0 + + + dnx_port_mapper + 3622 + 0 + 0 + 0 + + + ifmgr + 3623 + 0 + 0 + 0 + + + netio + 3624 + 0 + 0 + 0 + + + calv_alarm_mgr + 3625 + 0 + 0 + 0 + + + dsm + 3626 + 0 + 0 + 0 + + + fwd_driver_partner + 3627 + 0 + 0 + 0 + + + mempool_edm + 3628 + 0 + 0 + 0 + + + rsi_agent + 3630 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3635 + 0 + 0 + 0 + + + sync_agent + 3637 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3645 + 0 + 0 + 0 + + + mpls_io_ea + 3647 + 0 + 0 + 0 + + + pfilter_ea + 3650 + 0 + 0 + 0 + + + aib + 3657 + 0 + 0 + 0 + + + bundlemgr_adj + 3660 + 0 + 0 + 0 + + + coh_ush_main + 3666 + 0 + 0 + 0 + + + qos_ea + 3667 + 0 + 0 + 0 + + + statsd_server + 3668 + 0 + 0 + 0 + + + ipv4_io + 3674 + 0 + 0 + 0 + + + ipv6_nd + 3687 + 0 + 0 + 0 + + + fib_mgr + 3689 + 0 + 0 + 0 + + + ipv4_ma + 3691 + 0 + 0 + 0 + + + ipv6_ea + 3696 + 0 + 0 + 0 + + + ipv6_io + 3698 + 0 + 0 + 0 + + + optics_driver + 3705 + 0 + 0 + 0 + + + pifibm_server_lc + 3706 + 0 + 0 + 0 + + + procfind + 3708 + 0 + 0 + 0 + + + ipv6_ma + 3709 + 0 + 0 + 0 + + + bfd_agent + 3712 + 0 + 0 + 0 + + + debug_d + 3724 + 0 + 0 + 0 + + + fsyncmgr + 3728 + 0 + 0 + 0 + + + timezone_notify + 3742 + 0 + 0 + 0 + + + ixdb_gc + 4079 + 0 + 0 + 0 + + + optics_ma + 4151 + 0 + 0 + 0 + + + optics_ea + 4167 + 0 + 0 + 0 + + + eth_intf_ma + 4180 + 0 + 0 + 0 + + + ether_caps_partner + 4193 + 0 + 0 + 0 + + + ether_sock + 4195 + 0 + 0 + 0 + + + eth_intf_ea + 4206 + 0 + 0 + 0 + + + daps + 4927 + 0 + 0 + 0 + + + dnx_l2fib_mac_cache + 4928 + 0 + 0 + 0 + + + l2fib_mgr + 4929 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4930 + 0 + 0 + 0 + + + statsd_manager_l + 4931 + 0 + 0 + 0 + + + mpls_io + 4936 + 0 + 0 + 0 + + + ntpdc + 4939 + 0 + 0 + 0 + + + iphc_ma + 4940 + 0 + 0 + 0 + + + nfma + 4941 + 0 + 0 + 0 + + + clns + 4942 + 0 + 0 + 0 + + + arp + 4943 + 0 + 0 + 0 + + + fhrp_output + 4944 + 0 + 0 + 0 + + + l2snoop + 4949 + 0 + 0 + 0 + + + bundlemgr_local + 4950 + 0 + 0 + 0 + + + showd_lc + 4957 + 0 + 0 + 0 + + + cmp_edm + 5137 + 0 + 0 + 0 + + + dnx_fib_stats_edm + 5138 + 0 + 0 + 0 + + + dpa_proxy + 5139 + 0 + 0 + 0 + + + icpe_sdep + 5140 + 0 + 0 + 0 + + + imaedm_server + 5141 + 0 + 0 + 0 + + + netio_debug_partner + 5142 + 0 + 0 + 0 + + + pak_capture_partner + 5143 + 0 + 0 + 0 + + + pbr_ea + 5144 + 0 + 0 + 0 + + + pbr_ma + 5145 + 0 + 0 + 0 + + + pfilter_ma + 5150 + 0 + 0 + 0 + + + pm_ma + 5151 + 0 + 0 + 0 + + + qos_ma + 5157 + 0 + 0 + 0 + + + spio_ea + 5161 + 0 + 0 + 0 + + + spio_ma + 5167 + 0 + 0 + 0 + + + ssm_process + 5168 + 0 + 0 + 0 + + + vlan_ea + 5355 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 6771 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 6781 + 0 + 0 + 0 + + + lldp_agent + 14304 + 0 + 0 + 0 + + + cdp + 14305 + 0 + 0 + 0 + + + sleep + 14671 + 0 + 0 + 0 + + + sleep + 14673 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..2ac809bc4 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,167 @@ + + + + + + 2020 + 4 + 16 + 14 + 8 + 44 + 929 + 4 + PDT + calendar + + + NCS5516-632 + 4146 + + + + + + HundredGigE0/0/0/0 + + + HundredGigE0/0/0/1 + + + HundredGigE0/0/0/10 + + + HundredGigE0/0/0/11 + + + HundredGigE0/0/0/12 + + + HundredGigE0/0/0/13 + + + HundredGigE0/0/0/14 + + + HundredGigE0/0/0/15 + + + HundredGigE0/0/0/16 + + + HundredGigE0/0/0/17 + + + HundredGigE0/0/0/18 + + + HundredGigE0/0/0/19 + + + HundredGigE0/0/0/2 + + + HundredGigE0/0/0/20 + + + HundredGigE0/0/0/21 + + + HundredGigE0/0/0/22 + + + HundredGigE0/0/0/23 + + + HundredGigE0/0/0/24 + + + HundredGigE0/0/0/25 + + + HundredGigE0/0/0/26 + + + HundredGigE0/0/0/27 + + + HundredGigE0/0/0/28 + + + HundredGigE0/0/0/29 + + + HundredGigE0/0/0/3 + + + HundredGigE0/0/0/30 + + + HundredGigE0/0/0/31 + + + HundredGigE0/0/0/32 + + + HundredGigE0/0/0/33 + + + HundredGigE0/0/0/34 + + + HundredGigE0/0/0/35 + + + HundredGigE0/0/0/4 + + + HundredGigE0/0/0/5 + + + HundredGigE0/0/0/6 + + + HundredGigE0/0/0/7 + + + HundredGigE0/0/0/8 + + + HundredGigE0/0/0/9 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + MgmtEth0/RP1/CPU0/0 + + + Null0 + + + PTP0/RP0/CPU0/0 + + + PTP0/RP1/CPU0/0 + + + + + + + Rack 0 + + + 6.3.2 + FGE20380TVK + NCS-5516 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..6bede7b68 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/server_capabilities.xml @@ -0,0 +1,546 @@ + + + urn:ietf:params:netconf:base:1.1 + urn:ietf:params:netconf:capability:candidate:1.0 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:netconf:capability:notification:1.0 + urn:ietf:params:netconf:capability:interleave:1.0 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-monitoring-deviations?module=cisco-xr-ietf-netconf-monitoring-deviations&revision=2016-02-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-oper?module=Cisco-IOS-XR-ppp-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-oper?module=Cisco-IOS-XR-ipv4-autorp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-port-mapper-oper?module=Cisco-IOS-XR-dnx-port-mapper-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-grid-svr-oper?module=Cisco-IOS-XR-fretta-grid-svr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-cfg?module=Cisco-IOS-XR-ipv4-igmp-cfg&revision=2016-10-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2017-08-16 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://openconfig.net/yang/local-routing?module=openconfig-local-routing&revision=2016-05-11&deviations=cisco-xr-openconfig-local-routing-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2017-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-tmg-oper?module=Cisco-IOS-XR-rptiming-tmg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-portmode-cfg?module=Cisco-IOS-XR-ncs5500-coherent-portmode-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcpiw-cfg?module=Cisco-IOS-XR-ppp-ma-ipcpiw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2016-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2017-03-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2015-11-09 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2015-11-09 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2015-11-09 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-05-01 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-node-oper?module=Cisco-IOS-XR-ncs5500-coherent-node-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2015-09-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-hw-profile-cfg?module=Cisco-IOS-XR-fia-hw-profile-cfg&revision=2016-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-05-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2017-11-20 + http://openconfig.net/yang/interfaces/ip-ext?module=openconfig-if-ip-ext&revision=2016-12-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2015-11-09 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-oor-cfg?module=Cisco-IOS-XR-fretta-bcm-dpa-oor-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-resources-datatypes?module=Cisco-IOS-XR-fretta-bcm-dpa-resources-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-cfg?module=Cisco-IOS-XR-ipv4-pim-cfg&revision=2017-05-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-oper?module=Cisco-IOS-XR-syncc-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2015-11-09 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2017-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-internal-tcam-oper?module=Cisco-IOS-XR-fia-internal-tcam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-qos-oper?module=Cisco-IOS-XR-ncs5500-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2015-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2017-08-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2015-09-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2016-06-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2017-07-28 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2017-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2017-09-11 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2017-05-01 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-msdp-cfg?module=Cisco-IOS-XR-ipv4-msdp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2017-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2017-05-01 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-lcp-cfg?module=Cisco-IOS-XR-ppp-ma-lcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2017-05-01 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://openconfig.net/yang/ocsr?module=openconfig-segment-routing&revision=2017-01-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-05-01 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2017-10-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://openconfig.net/yang/ldp?module=openconfig-mpls-ldp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-vpa-infra-cfg?module=Cisco-IOS-XR-drivers-vpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-oper?module=Cisco-IOS-XR-ipv4-pim-oper&revision=2017-06-26 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ssrp-cfg?module=Cisco-IOS-XR-ppp-ma-ssrp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-07-31 + http://openconfig.net/yang/bgp?module=openconfig-bgp&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-fsm-cfg?module=Cisco-IOS-XR-ppp-ma-fsm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://openconfig.net/yang/sr?module=openconfig-mpls-sr&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-oper?module=Cisco-IOS-XR-dnx-driver-oper&revision=2017-08-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-types?module=cisco-xr-openconfig-interfaces-types&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2015-11-09 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-controller-cfg?module=Cisco-IOS-XR-syncc-controller-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-oper?module=Cisco-IOS-XR-ptp-pd-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2017-07-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-oper?module=Cisco-IOS-XR-ipv4-igmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-dti-oper?module=Cisco-IOS-XR-rptiming-dti-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2017-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-portmode-oper?module=Cisco-IOS-XR-ncs5500-coherent-portmode-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-01-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2017-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fabhfr-mib-cfg?module=Cisco-IOS-XR-fabhfr-mib-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://openconfig.net/yang/mpls?module=openconfig-mpls&revision=2015-11-05&deviations=cisco-xr-openconfig-mpls-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcp-cfg?module=Cisco-IOS-XR-ppp-ma-ipcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-datatypes?module=Cisco-IOS-XR-ipv4-autorp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2016-08-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2017-03-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-oper?module=Cisco-IOS-XR-plat-chas-invmgr-oper&revision=2018-01-22 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-05-01 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-06-06&deviations=cisco-xr-openconfig-platform-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2015-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2017-12-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2017-12-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-syslog-cfg?module=Cisco-IOS-XR-ppp-ma-syslog-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper&revision=2015-11-09 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ea-oper?module=Cisco-IOS-XR-ppp-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-fpd-infra-cfg?module=Cisco-IOS-XR-spirit-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-cfg?module=Cisco-IOS-XR-optics-driver-cfg&revision=2016-03-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2016-05-26&deviations=cisco-xr-openconfig-lacp-deviations + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2016-06-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2016-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-10-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2016-03-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2015-11-09 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-01-26 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2015-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-mfwd-cfg?module=Cisco-IOS-XR-ipv4-mfwd-cfg&revision=2016-06-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-netflow-oper?module=Cisco-IOS-XR-dnx-netflow-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-pl-oper?module=Cisco-IOS-XR-crypto-macsec-pl-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-cfg?module=Cisco-IOS-XR-ppp-ma-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2015-11-09 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2017-05-01 + http://openconfig.net/yang/rsvp?module=openconfig-mpls-rsvp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2015-01-07 + http://openconfig.net/yang/mpls-types?module=openconfig-mpls-types&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2016-09-28 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5500&revision=2017-05-01 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-routing-policy-deviations?module=cisco-xr-openconfig-routing-policy-deviations&revision=2015-10-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-mpls-deviations?module=cisco-xr-openconfig-mpls-deviations&revision=2016-05-16 + http://cisco.com/ns/yang/cisco-xr-openconfig-telemetry-deviations?module=cisco-xr-openconfig-telemetry-deviations&revision=2017-03-09 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2017-04-12 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2017-04-12 + http://cisco.com/panini/calvados/fit?module=fit&revision=2012-05-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-driver-sfe?module=Cisco-IOS-XR-sysadmin-fabric-driver-sfe&revision=2017-09-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-ncs5500?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-ncs5500&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-rib-bgp-deviations?module=cisco-xr-openconfig-rib-bgp-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asic-errors-ael?module=Cisco-IOS-XR-sysadmin-asic-errors-ael&revision=2017-07-05 + http://cisco.com/ns/yang/cisco-xr-openconfig-vlan-deviations?module=cisco-xr-openconfig-vlan-deviations&revision=2016-07-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics&revision=2018-02-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-card-mgr?module=Cisco-IOS-XR-sysadmin-card-mgr&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-types?module=Cisco-IOS-XR-sysadmin-envmon-types&revision=2017-11-27 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mac?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mac&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-deviations?module=cisco-xr-openconfig-interfaces-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://cisco.com/ns/yang/cisco-xr-openconfig-optical-amplifier-deviations?module=cisco-xr-openconfig-optical-amplifier-deviations&revision=2017-10-25 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2012-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-types?module=Cisco-IOS-XR-sysadmin-fabric-types&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-clear?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-clear&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-lacp-deviations?module=cisco-xr-openconfig-lacp-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://cisco.com/panini/calvados/gaspp?module=gaspp&revision=2015-08-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fgid?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fgid&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://cisco.com/ns/yang/cisco-xr-openconfig-local-routing-deviations?module=cisco-xr-openconfig-local-routing-deviations&revision=2017-02-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-deviations?module=cisco-xr-openconfig-bgp-deviations&revision=2017-02-02 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2012-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5500&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2017-06-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-transport-line-protection-deviations?module=cisco-xr-openconfig-transport-line-protection-deviations&revision=2017-05-24 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://tail-f.com/yang/common?module=tailf-common&revision=2012-08-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric?module=Cisco-IOS-XR-sysadmin-fabric-ncs5500&revision=2017-05-01 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://www.w3.org/2001/XMLSchema?module=tailf-xsd-types&revision=2009-03-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2017-01-31 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers?module=Cisco-IOS-XR-sysadmin-controllers-ncs5500&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui?module=Cisco-IOS-XR-sysadmin-envmon-ui&revision=2017-11-27 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-deviations?module=cisco-xr-openconfig-platform-deviations&revision=2016-10-16 + http://tail-f.com/ns/confd_dyncfg/1.0?module=confd_dyncfg&revision=2013-01-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-transceiver-deviations?module=cisco-xr-openconfig-platform-transceiver-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-summary?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-summary&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-types?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-types&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-lldp-deviations?module=cisco-xr-openconfig-lldp-deviations&revision=2017-03-08 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear?module=Cisco-IOS-XR-sysadmin-clear-ncs5500&revision=2017-01-31 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ethernet-deviations?module=cisco-xr-openconfig-if-ethernet-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trace?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trace&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-network-instance-deviations?module=cisco-xr-openconfig-network-instance-deviations&revision=2017-07-18 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-policy-deviations?module=cisco-xr-openconfig-bgp-policy-deviations&revision=2017-02-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ip-deviations?module=cisco-xr-openconfig-if-ip-deviations&revision=2017-02-07 + + 1725740972 + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/expected_result.json new file mode 100644 index 000000000..3a9076333 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/expected_result.json @@ -0,0 +1,85 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 1.0 + }, + "0/7/CPU0": { + "%usage": 1.0 + }, + "0/RP0/CPU0": { + "%usage": 1.0 + }, + "0/RP1/CPU0": { + "%usage": 0.0 + } + }, + "fans": { + "FT0": { + "status": true + }, + "FT1": { + "status": true + }, + "FT2": { + "status": true + } + }, + "memory": { + "available_ram": 27499954176, + "used_ram": 3932340224 + }, + "power": { + "0/PM0": { + "capacity": 15000.0, + "output": 0.0, + "status": true + }, + "0/PM1": { + "capacity": 15000.0, + "output": 0.0, + "status": true + }, + "0/PM2": { + "capacity": 15000.0, + "output": 1147.2, + "status": true + }, + "0/PM3": { + "capacity": 15000.0, + "output": 1190.0, + "status": true + }, + "0/PM4": { + "capacity": 15000.0, + "output": 1154.4, + "status": true + }, + "0/PM5": { + "capacity": 15000.0, + "output": 0.0, + "status": false + }, + "0/PM6": { + "capacity": 15000.0, + "output": 0.0, + "status": false + }, + "0/PM7": { + "capacity": 15000.0, + "output": 0.0, + "status": false + } + }, + "temperature": { + "0/RP0": { + "is_alert": false, + "is_critical": false, + "temperature": 18.0 + }, + "0/RP1": { + "is_alert": false, + "is_critical": false, + "temperature": 20.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..ca5684a3a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml @@ -0,0 +1,3364 @@ + + + + + + + + 0/0 + + 0/0-KBP-VDDS0_TEMP + true + true + 0/0 + KBP-VDDS0_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP-VDDS1_TEMP + false + false + 0/0 + KBP-VDDS1_TEMP + + 40 + 40 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-SPI-JMAC_TEMP + false + false + 0/0 + SPI-JMAC_TEMP + + 33 + 33 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-Slice 0 Die Temp + false + false + 0/0 + Slice 0 Die Temp + + 58 + 58 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 0 TMP421 Temp + false + false + 0/0 + Slice 0 TMP421 Temp + + 49 + 49 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER0-AVDD-JMAC_TEMP + false + false + 0/0 + JER0-AVDD-JMAC_TEMP + + 56 + 56 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER0-IRMAC-DVDD_TEMP + false + false + 0/0 + JER0-IRMAC-DVDD_TEMP + + 45 + 45 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER0-IRMAC-DDR_TEMP + false + false + 0/0 + JER0-IRMAC-DDR_TEMP + + 48 + 48 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP0-VDD-JMAC_TEMP + false + false + 0/0 + KBP0-VDD-JMAC_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 1 Die Temp + false + false + 0/0 + Slice 1 Die Temp + + 52 + 52 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 1 TMP421 Temp + false + false + 0/0 + Slice 1 TMP421 Temp + + 36 + 36 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER1-AVDD-JMAC_TEMP + false + false + 0/0 + JER1-AVDD-JMAC_TEMP + + 48 + 48 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER1-IRMAC-DVDD_TEMP + false + false + 0/0 + JER1-IRMAC-DVDD_TEMP + + 52 + 52 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER1-IRMAC-DDR_TEMP + false + false + 0/0 + JER1-IRMAC-DDR_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP1-VDD-JMAC_TEMP + false + false + 0/0 + KBP1-VDD-JMAC_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 2 Die Temp + false + false + 0/0 + Slice 2 Die Temp + + 53 + 53 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 2 TMP421 Temp + false + false + 0/0 + Slice 2 TMP421 Temp + + 36 + 36 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER2-AVDD-JMAC_TEMP + false + false + 0/0 + JER2-AVDD-JMAC_TEMP + + 44 + 44 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER2-IRMAC-DVDD_TEMP + false + false + 0/0 + JER2-IRMAC-DVDD_TEMP + + 52 + 52 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER2-IRMAC-DDR_TEMP + false + false + 0/0 + JER2-IRMAC-DDR_TEMP + + 51 + 51 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP2-VDD-JMAC_TEMP + false + false + 0/0 + KBP2-VDD-JMAC_TEMP + + 38 + 38 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 3 Die Temp + false + false + 0/0 + Slice 3 Die Temp + + 61 + 61 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 3 TMP421 Temp + false + false + 0/0 + Slice 3 TMP421 Temp + + 44 + 44 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER3-AVDD-JMAC_TEMP + false + false + 0/0 + JER3-AVDD-JMAC_TEMP + + 50 + 50 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER3-IRMAC-DVDD_TEMP + false + false + 0/0 + JER3-IRMAC-DVDD_TEMP + + 52 + 52 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER3-IRMAC-DDR_TEMP + false + false + 0/0 + JER3-IRMAC-DDR_TEMP + + 51 + 51 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP3-VDD-JMAC_TEMP + false + false + 0/0 + KBP3-VDD-JMAC_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-CPU + false + false + 0/0 + CPU + + 45 + 45 + -10 + -5 + 0 + 90 + 96 + 102 + + + + 0/7/1 + + 0/7/1-MPA-Port-Side-Temp + true + false + 0/7/1 + MPA-Port-Side-Temp + + 23 + 23 + -10 + -5 + 0 + 100 + 105 + 110 + + + 0/7/1-X12_CHIP0 + false + false + 0/7/1 + X12_CHIP0 + + 31 + 31 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/7/2 + + 0/7/2-MPA-Port-Side-Temp + true + false + 0/7/2 + MPA-Port-Side-Temp + + 48 + 48 + -50 + -45 + -40 + 100 + 105 + 110 + + + 0/7/2-MPA-DCO-0_Temp + false + false + 0/7/2 + MPA-DCO-0_Temp + + 43 + 43 + -50 + -45 + -40 + 100 + 105 + 110 + + + 0/7/2-MPA-DCO-1_Temp + false + false + 0/7/2 + MPA-DCO-1_Temp + + 43 + 43 + -50 + -45 + -40 + 100 + 105 + 110 + + + 0/7/2-MV88EC808_PHY0_Temp + false + false + 0/7/2 + MV88EC808_PHY0_Temp + + 52 + 52 + -40 + -35 + -30 + 105 + 108 + 110 + + + 0/7/2-MV88EC808_PHY1_Temp + false + false + 0/7/2 + MV88EC808_PHY1_Temp + + 53 + 53 + -40 + -35 + -30 + 105 + 108 + 110 + + + + 0/7 + + 0/7-SPI-JMAC_TEMP + true + false + 0/7 + SPI-JMAC_TEMP + + 33 + 33 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-Slice 0 Die Temp + false + false + 0/7 + Slice 0 Die Temp + + 34 + 34 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/7-Slice 0 TMP421 Temp + false + false + 0/7 + Slice 0 TMP421 Temp + + 34 + 34 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/7-JER0-AVDD-JMAC_TEMP + false + false + 0/7 + JER0-AVDD-JMAC_TEMP + + 32 + 32 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-JER0-IRMAC-DVDD_TEMP + false + false + 0/7 + JER0-IRMAC-DVDD_TEMP + + 36 + 36 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-JER0-IRMAC-DDR_TEMP + false + false + 0/7 + JER0-IRMAC-DDR_TEMP + + 31 + 31 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-BV-IRMAC-VDD_TEMP + false + false + 0/7 + BV-IRMAC-VDD_TEMP + + 32 + 32 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-BV-IRMAC-AVDD_TEMP + false + false + 0/7 + BV-IRMAC-AVDD_TEMP + + 32 + 32 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-CPU-PVCCIN_TEMP + false + false + 0/7 + CPU-PVCCIN_TEMP + + 31 + 31 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-CPU-VDDQ_TEMP + false + false + 0/7 + CPU-VDDQ_TEMP + + 30 + 30 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-CPU-P1V05_COMBINED_TEMP + false + false + 0/7 + CPU-P1V05_COMBINED_TEMP + + 30 + 30 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-MV88EC808_PHY0_Temp + false + false + 0/7 + MV88EC808_PHY0_Temp + + 31 + 31 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/7-MV88EC808_PHY1_Temp + false + false + 0/7 + MV88EC808_PHY1_Temp + + 30 + 30 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/7-MV88EC808_PHY2_Temp + false + false + 0/7 + MV88EC808_PHY2_Temp + + 30 + 30 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/7-CPU + false + false + 0/7 + CPU + + 32 + 32 + -10 + -5 + 0 + 90 + 96 + 102 + + + + 0/RP0 + + 0/RP0-Outlet + true + false + 0/RP0 + Outlet + + 27 + 27 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RP0-Inlet + false + false + 0/RP0 + Inlet + + 18 + 18 + -10 + -5 + 0 + 45 + 52 + 60 + + + 0/RP0-CPU + false + false + 0/RP0 + CPU + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 90 + + + + 0/RP1 + + 0/RP1-Outlet + true + false + 0/RP1 + Outlet + + 25 + 25 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RP1-Inlet + false + false + 0/RP1 + Inlet + + 20 + 20 + -10 + -5 + 0 + 45 + 52 + 60 + + + 0/RP1-CPU + false + false + 0/RP1 + CPU + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 90 + + + + 0/FC0 + + 0/FC0-CPU + true + false + 0/FC0 + CPU + + 29 + 29 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC0-FE_0 Die Temp + false + false + 0/FC0 + FE_0 Die Temp + + 33 + 33 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC0-FE_0 TMP421 Temp + false + false + 0/FC0 + FE_0 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC0-FE_1 Die Temp + false + false + 0/FC0 + FE_1 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC0-FE_1 TMP421 Temp + false + false + 0/FC0 + FE_1 TMP421 Temp + + 22 + 22 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC0-FE_2 Die Temp + false + false + 0/FC0 + FE_2 Die Temp + + 33 + 33 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC0-FE_2 TMP421 Temp + false + false + 0/FC0 + FE_2 TMP421 Temp + + 25 + 25 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC1 + + 0/FC1-CPU + true + false + 0/FC1 + CPU + + 27 + 27 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC1-FE_0 Die Temp + false + false + 0/FC1 + FE_0 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC1-FE_0 TMP421 Temp + false + false + 0/FC1 + FE_0 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC1-FE_1 Die Temp + false + false + 0/FC1 + FE_1 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC1-FE_1 TMP421 Temp + false + false + 0/FC1 + FE_1 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC1-FE_2 Die Temp + false + false + 0/FC1 + FE_2 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC1-FE_2 TMP421 Temp + false + false + 0/FC1 + FE_2 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC2 + + 0/FC2-CPU + true + false + 0/FC2 + CPU + + 28 + 28 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC2-FE_0 Die Temp + false + false + 0/FC2 + FE_0 Die Temp + + 35 + 35 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC2-FE_0 TMP421 Temp + false + false + 0/FC2 + FE_0 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC2-FE_1 Die Temp + false + false + 0/FC2 + FE_1 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC2-FE_1 TMP421 Temp + false + false + 0/FC2 + FE_1 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC2-FE_2 Die Temp + false + false + 0/FC2 + FE_2 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC2-FE_2 TMP421 Temp + false + false + 0/FC2 + FE_2 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC3 + + 0/FC3-CPU + true + false + 0/FC3 + CPU + + 28 + 28 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC3-FE_0 Die Temp + false + false + 0/FC3 + FE_0 Die Temp + + 34 + 34 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC3-FE_0 TMP421 Temp + false + false + 0/FC3 + FE_0 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC3-FE_1 Die Temp + false + false + 0/FC3 + FE_1 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC3-FE_1 TMP421 Temp + false + false + 0/FC3 + FE_1 TMP421 Temp + + 22 + 22 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC3-FE_2 Die Temp + false + false + 0/FC3 + FE_2 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC3-FE_2 TMP421 Temp + false + false + 0/FC3 + FE_2 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC4 + + 0/FC4-CPU + true + false + 0/FC4 + CPU + + 29 + 29 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC4-FE_0 Die Temp + false + false + 0/FC4 + FE_0 Die Temp + + 34 + 34 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC4-FE_0 TMP421 Temp + false + false + 0/FC4 + FE_0 TMP421 Temp + + 25 + 25 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC4-FE_1 Die Temp + false + false + 0/FC4 + FE_1 Die Temp + + 35 + 35 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC4-FE_1 TMP421 Temp + false + false + 0/FC4 + FE_1 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC4-FE_2 Die Temp + false + false + 0/FC4 + FE_2 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC4-FE_2 TMP421 Temp + false + false + 0/FC4 + FE_2 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC5 + + 0/FC5-CPU + true + false + 0/FC5 + CPU + + 29 + 29 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC5-FE_0 Die Temp + false + false + 0/FC5 + FE_0 Die Temp + + 34 + 34 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC5-FE_0 TMP421 Temp + false + false + 0/FC5 + FE_0 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC5-FE_1 Die Temp + false + false + 0/FC5 + FE_1 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC5-FE_1 TMP421 Temp + false + false + 0/FC5 + FE_1 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC5-FE_2 Die Temp + false + false + 0/FC5 + FE_2 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC5-FE_2 TMP421 Temp + false + false + 0/FC5 + FE_2 TMP421 Temp + + 26 + 26 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FT0 + + 0/FT0-LM75 temp sensor + true + false + 0/FT0 + LM75 temp sensor + + 24 + 24 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/FT1 + + 0/FT1-LM75 temp sensor + true + false + 0/FT1 + LM75 temp sensor + + 23 + 23 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/FT2 + + 0/FT2-LM75 temp sensor + true + false + 0/FT2 + LM75 temp sensor + + 24 + 24 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/PM0 + + 0/PM0-Inlet Temperature + true + false + 0/PM0 + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM0-Outlet Temperature + false + false + 0/PM0 + Outlet Temperature + + 24 + 24 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM0-Heat Sink Temperature + false + false + 0/PM0 + Heat Sink Temperature + + 17 + 17 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM1 + + 0/PM1-Inlet Temperature + true + false + 0/PM1 + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM1-Outlet Temperature + false + false + 0/PM1 + Outlet Temperature + + 24 + 24 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM1-Heat Sink Temperature + false + false + 0/PM1 + Heat Sink Temperature + + 18 + 18 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM2 + + 0/PM2-Inlet Temperature + true + false + 0/PM2 + Inlet Temperature + + 25 + 25 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM2-Outlet Temperature + false + false + 0/PM2 + Outlet Temperature + + 31 + 31 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM2-Heat Sink Temperature + false + false + 0/PM2 + Heat Sink Temperature + + 46 + 46 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM3 + + 0/PM3-Inlet Temperature + true + false + 0/PM3 + Inlet Temperature + + 26 + 26 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM3-Outlet Temperature + false + false + 0/PM3 + Outlet Temperature + + 33 + 33 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM3-Heat Sink Temperature + false + false + 0/PM3 + Heat Sink Temperature + + 50 + 50 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM4 + + 0/PM4-Inlet Temperature + true + false + 0/PM4 + Inlet Temperature + + 25 + 25 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM4-Outlet Temperature + false + false + 0/PM4 + Outlet Temperature + + 31 + 31 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM4-Heat Sink Temperature + false + false + 0/PM4 + Heat Sink Temperature + + 44 + 44 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM5 + + 0/PM5-Inlet Temperature + true + false + 0/PM5 + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM5-Outlet Temperature + false + false + 0/PM5 + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM5-Heat Sink Temperature + false + false + 0/PM5 + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM6 + + 0/PM6-Inlet Temperature + true + false + 0/PM6 + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM6-Outlet Temperature + false + false + 0/PM6 + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM6-Heat Sink Temperature + false + false + 0/PM6 + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM7 + + 0/PM7-Inlet Temperature + true + false + 0/PM7 + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM7-Outlet Temperature + false + false + 0/PM7 + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM7-Heat Sink Temperature + false + false + 0/PM7 + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/SC0 + + 0/SC0-CPU + true + false + 0/SC0 + CPU + + 37 + 37 + -10 + -5 + 0 + 95 + 100 + 105 + + + + 0/SC1 + + 0/SC1-CPU + true + false + 0/SC1 + CPU + + 44 + 44 + -10 + -5 + 0 + 95 + 100 + 105 + + + + + + 0/FT0 + + 0/FT0-FAN_0 (fan_pair0 inlet) speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +-------------------------------------------------------------------------------- + 0/FT0 + NC55-5516-FAN2 + 3600 3959 3600 3920 3558 3928 + 3552 3916 3532 3893 3555 3877 + 0 + 2 + + + + 0/FT1 + + 0/FT1-FAN_0 (fan_pair0 inlet) speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +-------------------------------------------------------------------------------- + 0/FT1 + NC55-5516-FAN2 + 3604 3947 3594 3959 3591 3936 + 3552 3936 3561 3916 3555 3900 + 0 + 2 + + + + 0/FT2 + + 0/FT2-FAN_0 (fan_pair0 inlet) speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +-------------------------------------------------------------------------------- + 0/FT2 + NC55-5516-FAN2 + 3610 3940 3604 3951 3584 3932 + 3529 3881 3532 3900 3542 3885 + 1 + 2 + + + + 0/PM0 + + 0/PM0-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM0 + NC55-PWR-3KW-AC + 7935 8537 + 1 + 2 + + + + 0/PM1 + + 0/PM1-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM1 + NC55-PWR-3KW-AC + 7978 8580 + 1 + 2 + + + + 0/PM2 + + 0/PM2-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM2 + NC55-PWR-3KW-AC + 8021 8602 + 1 + 2 + + + + 0/PM3 + + 0/PM3-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM3 + NC55-PWR-3KW-AC + 8086 8537 + 1 + 2 + + + + 0/PM4 + + 0/PM4-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM4 + NC55-PWR-3KW-AC + 8086 8602 + 1 + 2 + + + + 0/PM5 + + 0/PM5-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM5 + NC55-PWR-3KW-AC + - - + 1 + 2 + + + + 0/PM6 + + 0/PM6-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM6 + NC55-PWR-3KW-AC + - - + 1 + 2 + + + + 0/PM7 + + 0/PM7-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM7 + NC55-PWR-3KW-AC + - - + 0 + 2 + + + + + + 0 + + 0 + 0 + + (N + 2) + 15000 + 0 + 12400 + 3492 + 3866 + 1 + 0 + 0 + 0 + + + + 0/PM0 + + 0/PM0 + 0/PM0 + 0/PM0 + DONT KNOW + 0 + 3kW-AC + 211.7 + 0.2 + 0.000000000000000e+0 + 0.000000000000000e+0 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 5 + 0 + 0 + + + + 0/PM1 + + 0/PM1 + 0/PM1 + 0/PM1 + DONT KNOW + 0 + 3kW-AC + 211.7 + 0.2 + 0.000000000000000e+0 + 0.000000000000000e+0 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM2 + + 0/PM2 + 0/PM2 + 0/PM2 + DONT KNOW + 0 + 3kW-AC + 211.1 + 5.9 + 12.00000000000000 + 95.59999999999999 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM3 + + 0/PM3 + 0/PM3 + 0/PM3 + DONT KNOW + 0 + 3kW-AC + 209.4 + 6.2 + 11.90000000000000 + 100.0000000000000 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM4 + + 0/PM4 + 0/PM4 + 0/PM4 + DONT KNOW + 0 + 3kW-AC + 209.7 + 5.9 + 12.00000000000000 + 96.20000000000000 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 0 + 5 + 0 + + + + 0/PM5 + + 0/PM5 + 0/PM5 + 0/PM5 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 5 + 0 + 0 + + + + 0/PM6 + + 0/PM6 + 0/PM6 + 0/PM6 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM7 + + 0/PM7 + 0/PM7 + 0/PM7 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 5 + 2 + + + + 0/0 + + 0-NC55-36X100G-A-SE + NC55-36X100G-A-SE + 0/0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 1050 + 531 + ON + 3 + 3 + 0 + 0 + + + + 0/1 + + 0- - + - + 0/1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/2 + + 0- - + - + 0/2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/3 + + 0- - + - + 0/3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/4 + + 0- - + - + 0/4 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/5 + + 0- - + - + 0/5 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/6 + + 0- - + - + 0/6 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/7 + + 0-NC55-MOD-A-S + NC55-MOD-A-S + 0/7 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 420 + 269 + ON + 3 + 0 + 0 + 0 + + + + 0/7/1 + + 0-NC55-MPA-12T-S + NC55-MPA-12T-S + 0/7/1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + 22 + ON + 3 + 0 + 0 + 0 + + + + 0/7/2 + + 0-NC55-MPA-2TH-HX-S + NC55-MPA-2TH-HX-S + 0/7/2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + 61 + ON + 3 + 0 + 0 + 0 + + + + 0/8 + + 0- - + - + 0/8 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/9 + + 0- - + - + 0/9 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/10 + + 0- - + - + 0/10 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/11 + + 0- - + - + 0/11 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/12 + + 0- - + - + 0/12 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/13 + + 0- - + - + 0/13 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/14 + + 0- - + - + 0/14 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/15 + + 0- - + - + 0/15 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/RP0 + + 0-NC55-RP-E + NC55-RP-E + 0/RP0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 80 + 37 + ON + 3 + 0 + 0 + 0 + + + + 0/RP1 + + 0-NC55-RP-E + NC55-RP-E + 0/RP1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 80 + 29 + ON + 3 + 0 + 0 + 0 + + + + 0/FC0 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 385 + ON + 3 + 0 + 0 + 0 + + + + 0/FC1 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 384 + ON + 3 + 0 + 0 + 0 + + + + 0/FC2 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 382 + ON + 3 + 0 + 0 + 0 + + + + 0/FC3 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 384 + ON + 3 + 0 + 0 + 0 + + + + 0/FC4 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC4 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 382 + ON + 3 + 0 + 0 + 0 + + + + 0/FC5 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC5 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 383 + ON + 3 + 0 + 0 + 0 + + + + 0/FT0 + + 0-NC55-5516-FAN2 + NC55-5516-FAN2 + 0/FT0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 1550 + 97 + ON + 3 + 0 + 0 + 0 + + + + 0/FT1 + + 0-NC55-5516-FAN2 + NC55-5516-FAN2 + 0/FT1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 1550 + 97 + ON + 3 + 0 + 0 + 0 + + + + 0/FT2 + + 0-NC55-5516-FAN2 + NC55-5516-FAN2 + 0/FT2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 1550 + 96 + ON + 3 + 0 + 0 + 0 + + + + 0/SC0 + + 0-NC55-SC + NC55-SC + 0/SC0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 35 + 17 + ON + 3 + 0 + 0 + 0 + + + + 0/SC1 + + 0-NC55-SC + NC55-SC + 0/SC1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 35 + 18 + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..3d43fc89e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,785 @@ + + + + + + + 0/0/CPU0 + + 4096 + 30621564928 + 25457336320 + 30621564928 + 25457336320 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 30621564928 + 25457315840 + 0 + 30621564928 + 25457315840 + 4194304 + 0 + 0 + 0 + 0 + + dnx_cfm_shm + 304 + + + bm_lacp_tx + 1320 + + + arp + 1835296 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + feat_mgr_acl + 1048840 + + + feat_mgr_qos + 1147144 + + + dnx_qosea_shm + 4796440 + + + l2fib + 2951832 + + + ether_stats + 41256 + + + ppinfo-mpls-v6 + 2148672 + + + im_issu_db + 280 + + + ppinfo-mpls + 2148672 + + + ppinfo-ipv6 + 2148672 + + + ppinfo-ipv4 + 2148672 + + + pd_fib_cdll + 33080 + + + ifc-mpls + 5728576 + + + ifc-ipv6 + 23333184 + + + ifc-ipv4 + 21076288 + + + ifc-protomax + 2320704 + + + mfwd_info + 856944 + + + im_rd + 1155200 + + + mfwdv6 + 680816 + + + ipv6_pmtu + 4136 + + + im_db_private + 1155260 + + + platform_bma + 144 + + + dnx_bma + 16520 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + infra_ital + 331824 + + + aib + 2490480 + + + l2fib_brg_shm + 3832 + + + dpa + 28266808 + + + rewrite-db + 278680 + + + im_rules + 295112 + + + lrid_svr_shm + 1192 + + + spp + 90550312 + + + im_db + 1263328 + + 201419868 + 6045360223 + 3618926591 + 430501888 + 140735270736336 + 5164249088 + + + + 0/7/CPU0 + + 4096 + 13769900032 + 11002802176 + 13769900032 + 11002802176 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 13769900032 + 11002757120 + 0 + 13769900032 + 11002757120 + 4194304 + 0 + 0 + 0 + 0 + + dnx_cfm_shm + 304 + + + bm_lacp_tx + 1320 + + + arp + 1835296 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + feat_mgr_acl + 426248 + + + feat_mgr_qos + 540936 + + + dnx_qosea_shm + 4796440 + + + ether_stats + 41256 + + + l2fib + 2951832 + + + ppinfo-mpls-v6 + 2148672 + + + ppinfo-mpls + 2148672 + + + ppinfo-ipv6 + 2148672 + + + ppinfo-ipv4 + 2148672 + + + pd_fib_cdll + 33080 + + + im_issu_db + 280 + + + ifc-mpls + 5728576 + + + ifc-ipv6 + 23333184 + + + ifc-ipv4 + 20814144 + + + ifc-protomax + 2320704 + + + mfwd_info + 856944 + + + ipv6_pmtu + 4136 + + + im_rd + 1155200 + + + mfwdv6 + 680816 + + + im_db_private + 1155260 + + + platform_bma + 144 + + + dnx_bma + 16520 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + infra_ital + 331824 + + + aib + 2613360 + + + dpa + 26964280 + + + rewrite-db + 278680 + + + l2fib_brg_shm + 3832 + + + im_rules + 295112 + + + lrid_svr_shm + 1192 + + + spp + 90550312 + + + im_db + 1263328 + + 198749276 + 3556921439 + 3804585983 + 455376896 + 140733950552128 + 2767142912 + + + + 0/RP0/CPU0 + + 4096 + 27499954176 + 23567613952 + 27499954176 + 23567613952 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 27499954176 + 23567601664 + 0 + 27499954176 + 23567601664 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 249152 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 249152 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 3244320 + + + bm_lacp_tx + 1320 + + + l2fib + 723608 + + + im_issu_db + 280 + + + infra_ital + 331824 + + + im_rd + 1155200 + + + ifc-protomax + 2255168 + + + ifc-mpls + 4876608 + + + ifc-ipv6 + 11344192 + + + ifc-ipv4 + 10451264 + + + mfwdv6 + 680816 + + + ipv6_pmtu + 4136 + + + mfwd_info + 856944 + + + platform_bma + 144 + + + im_db_private + 1155260 + + + dnx_bma + 65672 + + + aib + 2551920 + + + aaa + 65824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + l2fib_brg_shm + 36600 + + + grid_svr_shm + 15692600 + + + im_rules + 295112 + + + im_db + 1369824 + + + rewrite-db + 278680 + + + spp + 192548904 + + + dnx_fb_proxy + 255282208 + + 506964092 + 3183816799 + 7160029183 + 591667200 + 140722893637632 + 3932352512 + + + + 0/RP1/CPU0 + + 4096 + 27499954176 + 24455356416 + 27499954176 + 24455356416 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 27499954176 + 24455467008 + 0 + 27499954176 + 24455467008 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 249152 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 249152 + + + statsd_db_g + 3244320 + + + bm_lacp_tx + 1320 + + + l2fib + 723608 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + im_issu_db + 280 + + + im_rd + 1155200 + + + ipv6_pmtu + 4136 + + + im_db_private + 1155260 + + + mfwdv6 + 680816 + + + mfwd_info + 856944 + + + ifc-protomax + 2255168 + + + ifc-mpls + 4876608 + + + ifc-ipv6 + 11688256 + + + ifc-ipv4 + 11725120 + + + platform_bma + 144 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + dnx_bma + 65672 + + + aib + 2551920 + + + aaa + 65824 + + + rspp_ma + 4080 + + + l2fib_brg_shm + 36600 + + + rewrite-db + 278680 + + + grid_svr_shm + 13820728 + + + im_rules + 295112 + + + dnx_fb_proxy + 255282208 + + + spp + 192507944 + + + im_db + 1369824 + + 506669180 + 2660221023 + 6411571199 + 529530880 + 140729835102688 + 3044487168 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..07e6e726c --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,6387 @@ + + + + + + 0/RP1/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + bash + 1300 + 0 + 0 + 0 + + + sh + 1323 + 0 + 0 + 0 + + + bash + 1324 + 0 + 0 + 0 + + + cgroup_oom + 1348 + 0 + 0 + 0 + + + bash + 1906 + 0 + 0 + 0 + + + bash + 1909 + 0 + 0 + 0 + + + inotifywait + 1936 + 0 + 0 + 0 + + + bash + 1937 + 0 + 0 + 0 + + + dbus-daemon + 1976 + 0 + 0 + 0 + + + sshd + 2049 + 0 + 0 + 0 + + + rpcbind + 2059 + 0 + 0 + 0 + + + rngd + 2135 + 0 + 0 + 0 + + + syslogd + 2141 + 0 + 0 + 0 + + + klogd + 2144 + 0 + 0 + 0 + + + xinetd + 2159 + 0 + 0 + 0 + + + crond + 2204 + 0 + 0 + 0 + + + bash + 2936 + 0 + 0 + 0 + + + dsr + 2937 + 0 + 0 + 0 + + + bash + 2963 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2971 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2972 + 0 + 0 + 0 + + + ds + 2973 + 0 + 0 + 0 + + + processmgr + 3075 + 0 + 0 + 0 + + + devc-conaux-aux + 3106 + 0 + 0 + 0 + + + devc-conaux-con + 3109 + 0 + 0 + 0 + + + shmwin_svr + 3111 + 0 + 0 + 0 + + + sdr_invmgr + 3118 + 0 + 0 + 0 + + + vm-monitor + 3123 + 0 + 0 + 0 + + + dumper + 3124 + 0 + 0 + 0 + + + fretta_fabric_proxy + 3127 + 0 + 0 + 0 + + + qsm + 3128 + 0 + 0 + 0 + + + correlatord + 3132 + 0 + 0 + 0 + + + syslogd + 3135 + 0 + 0 + 0 + + + syslogd_helper + 3136 + 0 + 0 + 0 + + + syslog_dev + 3137 + 0 + 0 + 0 + + + mpa_fm_svr + 3138 + 0 + 0 + 0 + + + spp + 3142 + 0 + 0 + 0 + + + packet + 3145 + 0 + 0 + 0 + + + chkpt_proxy + 3154 + 0 + 0 + 0 + + + ltrace_server + 3158 + 0 + 0 + 0 + + + ltrace_sync + 3169 + 0 + 0 + 0 + + + platform-mgr + 3207 + 0 + 0 + 0 + + + resmon + 3212 + 0 + 0 + 0 + + + sld + 3217 + 0 + 0 + 0 + + + rmf_svr + 3236 + 0 + 0 + 0 + + + sysdb_svr_local + 3260 + 0 + 0 + 0 + + + ccv + 3265 + 0 + 0 + 0 + + + enf_broker + 3267 + 0 + 0 + 0 + + + ssh_key_client + 3282 + 0 + 0 + 0 + + + gsp + 3283 + 0 + 0 + 0 + + + fia_cfg + 3322 + 0 + 0 + 0 + + + tty_exec_launcher + 3331 + 0 + 0 + 0 + + + fab_proxy + 3343 + 0 + 0 + 0 + + + meminfo_svr + 3359 + 0 + 0 + 0 + + + tmgctrl + 3385 + 0 + 0 + 0 + + + showd_server + 3399 + 0 + 0 + 0 + + + tamfs + 3415 + 0 + 0 + 0 + + + aipc_cleaner + 3433 + 0 + 0 + 0 + + + rdsfs_svr + 3443 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3446 + 0 + 0 + 0 + + + sysdb_mc + 3456 + 0 + 0 + 0 + + + bundlemgr_checker + 3463 + 0 + 0 + 0 + + + cfgmgr-rp + 3481 + 0 + 0 + 0 + + + parser_server + 3495 + 0 + 0 + 0 + + + nvgen_server + 3499 + 0 + 0 + 0 + + + timezone_config + 3509 + 0 + 0 + 0 + + + cerrno_server + 3510 + 0 + 0 + 0 + + + file_system_diag + 3513 + 0 + 0 + 0 + + + heap_summary_edm + 3518 + 0 + 0 + 0 + + + issumgr + 3526 + 0 + 0 + 0 + + + media_server + 3531 + 0 + 0 + 0 + + + procfs_server + 3532 + 0 + 0 + 0 + + + sdr_instagt + 3551 + 0 + 0 + 0 + + + show_mediang_edm + 3577 + 0 + 0 + 0 + + + issudir + 3650 + 0 + 0 + 0 + + + nrssvr_global + 3652 + 0 + 0 + 0 + + + invmgr_proxy + 3653 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3655 + 0 + 0 + 0 + + + sysdb_shared_nc + 3656 + 0 + 0 + 0 + + + sysdb_shared_sc + 3658 + 0 + 0 + 0 + + + sysdb_svr_admin + 3659 + 0 + 0 + 0 + + + ssh_key_server + 3660 + 0 + 0 + 0 + + + grid_allocator + 3661 + 0 + 0 + 0 + + + debug_d_admin + 3662 + 0 + 0 + 0 + + + nrssvr + 3663 + 0 + 0 + 0 + + + snmpd + 4159 + 0 + 0 + 0 + + + mibd_entity + 4192 + 0 + 0 + 0 + + + mibd_infra + 4193 + 0 + 0 + 0 + + + mibd_interface + 4194 + 0 + 0 + 0 + + + mibd_route + 4195 + 0 + 0 + 0 + + + syncctrl + 4313 + 0 + 0 + 0 + + + cdsproxy + 4315 + 0 + 0 + 0 + + + cdssvr + 4317 + 0 + 0 + 0 + + + dnx_port_mapper + 4320 + 0 + 0 + 0 + + + ifmgr + 4322 + 0 + 0 + 0 + + + netio + 4323 + 0 + 0 + 0 + + + placed + 4324 + 0 + 0 + 0 + + + ifindex_server + 4325 + 0 + 0 + 0 + + + lpts_pa + 4327 + 0 + 0 + 0 + + + chkpt_proxy + 4328 + 0 + 0 + 0 + + + alarm-logger + 4332 + 0 + 0 + 0 + + + calv_alarm_mgr + 4337 + 0 + 0 + 0 + + + eth_mgmt + 4341 + 0 + 0 + 0 + + + eth_ptp + 4347 + 0 + 0 + 0 + + + fwd_driver_partner + 4348 + 0 + 0 + 0 + + + locald_DLRSC + 4357 + 0 + 0 + 0 + + + mempool_edm + 4360 + 0 + 0 + 0 + + + ncd + 4363 + 0 + 0 + 0 + + + nd_partner + 4365 + 0 + 0 + 0 + + + nsr_fo + 4373 + 0 + 0 + 0 + + + nsr_ping_reply + 4378 + 0 + 0 + 0 + + + rmf_cli_edm + 4382 + 0 + 0 + 0 + + + bcdl_agent + 4390 + 0 + 0 + 0 + + + rsi_agent + 4406 + 0 + 0 + 0 + + + chkpt_proxy + 4413 + 0 + 0 + 0 + + + rsi_master + 4418 + 0 + 0 + 0 + + + sh_proc_mem_edm + 4422 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 4434 + 0 + 0 + 0 + + + tty_show_users_edm + 4437 + 0 + 0 + 0 + + + fpd-serv + 4461 + 0 + 0 + 0 + + + mpls_io_ea + 4479 + 0 + 0 + 0 + + + aib + 4490 + 0 + 0 + 0 + + + bundlemgr_adj + 4509 + 0 + 0 + 0 + + + statsd_server + 4521 + 0 + 0 + 0 + + + ipv4_arm + 4530 + 0 + 0 + 0 + + + ipv6_arm + 4537 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4541 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4542 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 4544 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 4547 + 0 + 0 + 0 + + + bcdl_agent + 4558 + 0 + 0 + 0 + + + pifibm_server_rp + 4580 + 0 + 0 + 0 + + + ipv4_io + 4591 + 0 + 0 + 0 + + + ipv4_ma + 4597 + 0 + 0 + 0 + + + ipv6_nd + 4599 + 0 + 0 + 0 + + + policymgr_rp + 4615 + 0 + 0 + 0 + + + fib_mgr + 4625 + 0 + 0 + 0 + + + ipv6_ea + 4636 + 0 + 0 + 0 + + + ipv6_io + 4649 + 0 + 0 + 0 + + + procfind + 4658 + 0 + 0 + 0 + + + ipv6_ma + 4664 + 0 + 0 + 0 + + + mpls_lsd + 4671 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4681 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 4688 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4692 + 0 + 0 + 0 + + + isis_policy_reg_agent + 4708 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4711 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4769 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 4778 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4796 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 4835 + 0 + 0 + 0 + + + pim_policy_reg_agent + 4852 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4859 + 0 + 0 + 0 + + + debug_d + 4863 + 0 + 0 + 0 + + + ether_rewrite_helper + 4876 + 0 + 0 + 0 + + + fsyncmgr + 4903 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4911 + 0 + 0 + 0 + + + ixdb_gc + 5440 + 0 + 0 + 0 + + + ether_caps_partner + 5461 + 0 + 0 + 0 + + + ether_sock + 5463 + 0 + 0 + 0 + + + vlan_ea + 5491 + 0 + 0 + 0 + + + chkpt_proxy + 5508 + 0 + 0 + 0 + + + chkpt_proxy + 5593 + 0 + 0 + 0 + + + syslog_infra_hm + 5643 + 0 + 0 + 0 + + + ema_server_sdr + 5644 + 0 + 0 + 0 + + + daps + 5646 + 0 + 0 + 0 + + + l2fib_mgr + 5647 + 0 + 0 + 0 + + + sconbkup + 5648 + 0 + 0 + 0 + + + ipv6_assembler + 5649 + 0 + 0 + 0 + + + shconf-edm + 5650 + 0 + 0 + 0 + + + statsd_manager_l + 5651 + 0 + 0 + 0 + + + fsyncglobal + 5652 + 0 + 0 + 0 + + + mpls_io + 5653 + 0 + 0 + 0 + + + ntpd + 5654 + 0 + 0 + 0 + + + gnss_ea + 5658 + 0 + 0 + 0 + + + clns + 5663 + 0 + 0 + 0 + + + arp + 5670 + 0 + 0 + 0 + + + ip_aps + 5676 + 0 + 0 + 0 + + + raw_ip + 5678 + 0 + 0 + 0 + + + tcp + 5684 + 0 + 0 + 0 + + + udp + 5691 + 0 + 0 + 0 + + + l2snoop + 5695 + 0 + 0 + 0 + + + pim6_ma + 5700 + 0 + 0 + 0 + + + pim_ma + 5709 + 0 + 0 + 0 + + + ip_app + 5715 + 0 + 0 + 0 + + + cinetd + 5719 + 0 + 0 + 0 + + + devc-vty + 5721 + 0 + 0 + 0 + + + bundlemgr_local + 5723 + 0 + 0 + 0 + + + tftp_fs + 5733 + 0 + 0 + 0 + + + vi_config_replicator + 5738 + 0 + 0 + 0 + + + eem_server + 5739 + 0 + 0 + 0 + + + showd_lc + 5749 + 0 + 0 + 0 + + + tcl_secure_mode + 5761 + 0 + 0 + 0 + + + lpts_fm + 5769 + 0 + 0 + 0 + + + eem_policy_dir + 5775 + 0 + 0 + 0 + + + ipsec_mp + 5781 + 0 + 0 + 0 + + + ipsec_pp + 5784 + 0 + 0 + 0 + + + cepki + 5786 + 0 + 0 + 0 + + + eem_ed_config + 5798 + 0 + 0 + 0 + + + eem_ed_counter + 5810 + 0 + 0 + 0 + + + eem_ed_generic + 5811 + 0 + 0 + 0 + + + eem_ed_nd + 5827 + 0 + 0 + 0 + + + eem_ed_none + 5833 + 0 + 0 + 0 + + + eem_ed_syslog + 5834 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5836 + 0 + 0 + 0 + + + eem_ed_test + 5846 + 0 + 0 + 0 + + + eem_ed_timer + 5850 + 0 + 0 + 0 + + + call_home + 5870 + 0 + 0 + 0 + + + http_client + 5910 + 0 + 0 + 0 + + + smartlicserver + 5921 + 0 + 0 + 0 + + + bpm + 6009 + 0 + 0 + 0 + + + lldp_agent + 6014 + 0 + 0 + 0 + + + bgp + 6019 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 6022 + 0 + 0 + 0 + + + cdp_mgr + 6028 + 0 + 0 + 0 + + + es_acl_mgr + 6029 + 0 + 0 + 0 + + + l2vpn_mgr + 6033 + 0 + 0 + 0 + + + mpls_ldp + 6036 + 0 + 0 + 0 + + + xtc_agent + 6038 + 0 + 0 + 0 + + + qos_ma + 6045 + 0 + 0 + 0 + + + ssh_server + 6052 + 0 + 0 + 0 + + + sdr_instmgr + 6053 + 0 + 0 + 0 + + + pbr_ma + 6058 + 0 + 0 + 0 + + + snmppingd + 6062 + 0 + 0 + 0 + + + rt_check_mgr + 6065 + 0 + 0 + 0 + + + attestation_agent + 6073 + 0 + 0 + 0 + + + cmpp + 6076 + 0 + 0 + 0 + + + ssh_backup_server + 6080 + 0 + 0 + 0 + + + wanphy_proc + 6082 + 0 + 0 + 0 + + + pim6 + 6084 + 0 + 0 + 0 + + + pim + 6087 + 0 + 0 + 0 + + + ipv6_rib + 6090 + 0 + 0 + 0 + + + ipv4_rib + 6091 + 0 + 0 + 0 + + + igmp + 6093 + 0 + 0 + 0 + + + mrib + 6096 + 0 + 0 + 0 + + + mrib6 + 6105 + 0 + 0 + 0 + + + bfd + 6107 + 0 + 0 + 0 + + + nfmgr + 6108 + 0 + 0 + 0 + + + mld + 6113 + 0 + 0 + 0 + + + statsd_manager_g + 6119 + 0 + 0 + 0 + + + mpls_static + 6121 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 6123 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 6127 + 0 + 0 + 0 + + + ipv4_connected + 6129 + 0 + 0 + 0 + + + ipv4_local + 6132 + 0 + 0 + 0 + + + intf_mgbl + 6133 + 0 + 0 + 0 + + + lldp_mgr + 6137 + 0 + 0 + 0 + + + ipv6_connected + 6139 + 0 + 0 + 0 + + + python_process_manager + 6140 + 0 + 0 + 0 + + + ipv6_local + 6143 + 0 + 0 + 0 + + + tty_verifyd + 6154 + 0 + 0 + 0 + + + bgp_epe + 6158 + 0 + 0 + 0 + + + eth_gl_cfg + 6159 + 0 + 0 + 0 + + + ipv4_rump + 6161 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 6166 + 0 + 0 + 0 + + + domain_services + 6171 + 0 + 0 + 0 + + + ipv6_rump + 6177 + 0 + 0 + 0 + + + ipv4_mpa + 6185 + 0 + 0 + 0 + + + bundlemgr_distrib + 6191 + 0 + 0 + 0 + + + ftp_fs + 6196 + 0 + 0 + 0 + + + ipv6_mpa + 6198 + 0 + 0 + 0 + + + redstatsd + 6724 + 0 + 0 + 0 + + + cmp_edm + 6726 + 0 + 0 + 0 + + + crypto_edm + 6727 + 0 + 0 + 0 + + + domain_sync + 6730 + 0 + 0 + 0 + + + es_acl_act_agent + 6739 + 0 + 0 + 0 + + + file_paltx + 6742 + 0 + 0 + 0 + + + hostname_sync + 6744 + 0 + 0 + 0 + + + imaedm_server + 6746 + 0 + 0 + 0 + + + ipodwdm + 6747 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 6748 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 6751 + 0 + 0 + 0 + + + local_sock + 6756 + 0 + 0 + 0 + + + macsec_ea + 6757 + 0 + 0 + 0 + + + ofa_proxy_rp + 6771 + 0 + 0 + 0 + + + pfilter_ma + 6799 + 0 + 0 + 0 + + + spio_ea + 6803 + 0 + 0 + 0 + + + spio_ma + 6807 + 0 + 0 + 0 + + + ssm_process + 6811 + 0 + 0 + 0 + + + perl + 7438 + 0 + 0 + 0 + + + perl + 7569 + 0 + 0 + 0 + + + perl + 7641 + 0 + 0 + 0 + + + pam_cli_agent + 7642 + 0 + 0 + 0 + + + banner_config + 10901 + 0 + 0 + 0 + + + ipv4_static + 10957 + 0 + 0 + 0 + + + sleep + 15865 + 0 + 0 + 0 + + + sleep + 15893 + 0 + 0 + 0 + + + loopback_caps_partner + 19113 + 0 + 0 + 0 + + + isis_uv + 20821 + 0 + 0 + 0 + + + isis + 20913 + 0 + 0 + 0 + + + policy_repository + 21158 + 0 + 0 + 0 + + + policy_repository_shadow + 21159 + 0 + 0 + 0 + + + bag_schema_svr + 21329 + 0 + 0 + 0 + + + schema_server + 21330 + 0 + 0 + 0 + + + netconf + 21341 + 0 + 0 + 0 + + + xml_tty_agent + 30261 + 0 + 0 + 0 + + + ssh_conf_verifier + 30262 + 0 + 0 + 0 + + + netconf_agent_tty + 30263 + 0 + 0 + 0 + + + + 0/RP0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1300 + 0 + 0 + 0 + + + sh + 1320 + 0 + 0 + 0 + + + bash + 1321 + 0 + 0 + 0 + + + cgroup_oom + 1348 + 0 + 0 + 0 + + + bash + 1906 + 0 + 0 + 0 + + + bash + 1912 + 0 + 0 + 0 + + + inotifywait + 1940 + 0 + 0 + 0 + + + bash + 1941 + 0 + 0 + 0 + + + dbus-daemon + 1976 + 0 + 0 + 0 + + + sshd + 2049 + 0 + 0 + 0 + + + rpcbind + 2059 + 0 + 0 + 0 + + + rngd + 2135 + 0 + 0 + 0 + + + syslogd + 2141 + 0 + 0 + 0 + + + klogd + 2144 + 0 + 0 + 0 + + + xinetd + 2159 + 0 + 0 + 0 + + + crond + 2204 + 0 + 0 + 0 + + + bash + 2936 + 0 + 0 + 0 + + + dsr + 2937 + 0 + 0 + 0 + + + bash + 2963 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2971 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2972 + 0 + 0 + 0 + + + ds + 2973 + 0 + 0 + 0 + + + processmgr + 3075 + 0 + 0 + 0 + + + devc-conaux-aux + 3106 + 0 + 0 + 0 + + + devc-conaux-con + 3109 + 0 + 0 + 0 + + + shmwin_svr + 3111 + 0 + 0 + 0 + + + sdr_invmgr + 3118 + 0 + 0 + 0 + + + vm-monitor + 3123 + 0 + 0 + 0 + + + dumper + 3126 + 0 + 0 + 0 + + + fretta_fabric_proxy + 3128 + 0 + 0 + 0 + + + qsm + 3129 + 0 + 0 + 0 + + + correlatord + 3132 + 0 + 0 + 0 + + + syslogd + 3134 + 0 + 0 + 0 + + + syslogd_helper + 3136 + 0 + 0 + 0 + + + syslog_dev + 3137 + 0 + 0 + 0 + + + mpa_fm_svr + 3138 + 0 + 0 + 0 + + + spp + 3147 + 0 + 0 + 0 + + + packet + 3170 + 0 + 0 + 0 + + + chkpt_proxy + 3191 + 0 + 0 + 0 + + + ltrace_server + 3196 + 0 + 0 + 0 + + + ltrace_sync + 3213 + 0 + 0 + 0 + + + platform-mgr + 3230 + 0 + 0 + 0 + + + resmon + 3241 + 0 + 0 + 0 + + + sld + 3250 + 0 + 0 + 0 + + + rmf_svr + 3255 + 0 + 0 + 0 + + + sysdb_svr_local + 3272 + 0 + 0 + 0 + + + ccv + 3277 + 0 + 0 + 0 + + + enf_broker + 3279 + 0 + 0 + 0 + + + ssh_key_client + 3287 + 0 + 0 + 0 + + + gsp + 3293 + 0 + 0 + 0 + + + fia_cfg + 3296 + 0 + 0 + 0 + + + fab_proxy + 3302 + 0 + 0 + 0 + + + tty_exec_launcher + 3308 + 0 + 0 + 0 + + + meminfo_svr + 3309 + 0 + 0 + 0 + + + tmgctrl + 3313 + 0 + 0 + 0 + + + showd_server + 3346 + 0 + 0 + 0 + + + tamfs + 3362 + 0 + 0 + 0 + + + aipc_cleaner + 3367 + 0 + 0 + 0 + + + rdsfs_svr + 3389 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3394 + 0 + 0 + 0 + + + sysdb_mc + 3410 + 0 + 0 + 0 + + + bundlemgr_checker + 3416 + 0 + 0 + 0 + + + cfgmgr-rp + 3435 + 0 + 0 + 0 + + + parser_server + 3440 + 0 + 0 + 0 + + + nvgen_server + 3449 + 0 + 0 + 0 + + + timezone_config + 3458 + 0 + 0 + 0 + + + cerrno_server + 3460 + 0 + 0 + 0 + + + file_system_diag + 3480 + 0 + 0 + 0 + + + heap_summary_edm + 3490 + 0 + 0 + 0 + + + issumgr + 3508 + 0 + 0 + 0 + + + media_server + 3511 + 0 + 0 + 0 + + + procfs_server + 3515 + 0 + 0 + 0 + + + sdr_instagt + 3518 + 0 + 0 + 0 + + + show_mediang_edm + 3519 + 0 + 0 + 0 + + + issudir + 3878 + 0 + 0 + 0 + + + nrssvr_global + 3879 + 0 + 0 + 0 + + + invmgr_proxy + 3880 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3881 + 0 + 0 + 0 + + + sysdb_shared_nc + 3882 + 0 + 0 + 0 + + + sysdb_shared_sc + 3888 + 0 + 0 + 0 + + + sysdb_svr_admin + 3891 + 0 + 0 + 0 + + + ssh_key_server + 3893 + 0 + 0 + 0 + + + grid_allocator + 3894 + 0 + 0 + 0 + + + debug_d_admin + 3895 + 0 + 0 + 0 + + + nrssvr + 3899 + 0 + 0 + 0 + + + syncctrl + 4104 + 0 + 0 + 0 + + + cdsproxy + 4107 + 0 + 0 + 0 + + + cdssvr + 4110 + 0 + 0 + 0 + + + dnx_port_mapper + 4112 + 0 + 0 + 0 + + + ifmgr + 4113 + 0 + 0 + 0 + + + netio + 4114 + 0 + 0 + 0 + + + placed + 4115 + 0 + 0 + 0 + + + ifindex_server + 4116 + 0 + 0 + 0 + + + lpts_pa + 4117 + 0 + 0 + 0 + + + alarm-logger + 4118 + 0 + 0 + 0 + + + calv_alarm_mgr + 4119 + 0 + 0 + 0 + + + eth_mgmt + 4120 + 0 + 0 + 0 + + + eth_ptp + 4130 + 0 + 0 + 0 + + + fwd_driver_partner + 4138 + 0 + 0 + 0 + + + locald_DLRSC + 4144 + 0 + 0 + 0 + + + mempool_edm + 4152 + 0 + 0 + 0 + + + ncd + 4156 + 0 + 0 + 0 + + + nd_partner + 4157 + 0 + 0 + 0 + + + nsr_fo + 4159 + 0 + 0 + 0 + + + nsr_ping_reply + 4160 + 0 + 0 + 0 + + + rmf_cli_edm + 4162 + 0 + 0 + 0 + + + rsi_agent + 4165 + 0 + 0 + 0 + + + rsi_master + 4166 + 0 + 0 + 0 + + + sh_proc_mem_edm + 4170 + 0 + 0 + 0 + + + bcdl_agent + 4178 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 4186 + 0 + 0 + 0 + + + tty_show_users_edm + 4196 + 0 + 0 + 0 + + + fpd-serv + 4211 + 0 + 0 + 0 + + + mpls_io_ea + 4218 + 0 + 0 + 0 + + + aib + 4228 + 0 + 0 + 0 + + + bundlemgr_adj + 4230 + 0 + 0 + 0 + + + statsd_server + 4236 + 0 + 0 + 0 + + + ipv4_arm + 4244 + 0 + 0 + 0 + + + ipv6_arm + 4251 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4264 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4275 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 4280 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 4292 + 0 + 0 + 0 + + + pifibm_server_rp + 4300 + 0 + 0 + 0 + + + ipv4_io + 4302 + 0 + 0 + 0 + + + ipv4_ma + 4305 + 0 + 0 + 0 + + + ipv6_nd + 4306 + 0 + 0 + 0 + + + policymgr_rp + 4316 + 0 + 0 + 0 + + + fib_mgr + 4318 + 0 + 0 + 0 + + + ipv6_ea + 4319 + 0 + 0 + 0 + + + ipv6_io + 4323 + 0 + 0 + 0 + + + procfind + 4325 + 0 + 0 + 0 + + + ipv6_ma + 4328 + 0 + 0 + 0 + + + mpls_lsd + 4336 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4342 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 4347 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4351 + 0 + 0 + 0 + + + isis_policy_reg_agent + 4353 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4355 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4358 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 4362 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4365 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 4392 + 0 + 0 + 0 + + + bcdl_agent + 4394 + 0 + 0 + 0 + + + pim_policy_reg_agent + 4395 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4397 + 0 + 0 + 0 + + + debug_d + 4401 + 0 + 0 + 0 + + + ether_rewrite_helper + 4403 + 0 + 0 + 0 + + + fsyncmgr + 4406 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4408 + 0 + 0 + 0 + + + ixdb_gc + 4880 + 0 + 0 + 0 + + + ether_caps_partner + 5112 + 0 + 0 + 0 + + + ether_sock + 5115 + 0 + 0 + 0 + + + bcdls + 5127 + 0 + 0 + 0 + + + bcdls + 5130 + 0 + 0 + 0 + + + vlan_ea + 5140 + 0 + 0 + 0 + + + kim + 5206 + 0 + 0 + 0 + + + syslog_infra_hm + 5207 + 0 + 0 + 0 + + + ztp_cfg + 5208 + 0 + 0 + 0 + + + ipv6_rump + 5209 + 0 + 0 + 0 + + + ipv4_rump + 5210 + 0 + 0 + 0 + + + ftp_fs + 5211 + 0 + 0 + 0 + + + domain_services + 5212 + 0 + 0 + 0 + + + python_process_manager + 5213 + 0 + 0 + 0 + + + tty_verifyd + 5215 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 5216 + 0 + 0 + 0 + + + pim6 + 5220 + 0 + 0 + 0 + + + bgp_epe + 5226 + 0 + 0 + 0 + + + bfd + 5231 + 0 + 0 + 0 + + + bundlemgr_distrib + 5233 + 0 + 0 + 0 + + + ipv6_local + 5236 + 0 + 0 + 0 + + + pim + 5248 + 0 + 0 + 0 + + + ipv4_connected + 5256 + 0 + 0 + 0 + + + mld + 5258 + 0 + 0 + 0 + + + ipv6_connected + 5264 + 0 + 0 + 0 + + + ipv6_mpa + 5267 + 0 + 0 + 0 + + + ipv4_local + 5272 + 0 + 0 + 0 + + + igmp + 5276 + 0 + 0 + 0 + + + eth_gl_cfg + 5278 + 0 + 0 + 0 + + + mrib + 5279 + 0 + 0 + 0 + + + ipv4_mpa + 5280 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 5292 + 0 + 0 + 0 + + + mrib6 + 5300 + 0 + 0 + 0 + + + ipv6_rib + 5301 + 0 + 0 + 0 + + + statsd_manager_g + 5302 + 0 + 0 + 0 + + + ipv4_rib + 5309 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 5310 + 0 + 0 + 0 + + + nfmgr + 5314 + 0 + 0 + 0 + + + intf_mgbl + 5315 + 0 + 0 + 0 + + + lldp_mgr + 5317 + 0 + 0 + 0 + + + mpls_static + 5319 + 0 + 0 + 0 + + + ema_server_sdr + 5320 + 0 + 0 + 0 + + + daps + 5322 + 0 + 0 + 0 + + + l2fib_mgr + 5323 + 0 + 0 + 0 + + + l2rib + 5324 + 0 + 0 + 0 + + + sconbkup + 5325 + 0 + 0 + 0 + + + ipv6_assembler + 5328 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5329 + 0 + 0 + 0 + + + shconf-edm + 5333 + 0 + 0 + 0 + + + statsd_manager_l + 5339 + 0 + 0 + 0 + + + envmon_proxy + 5341 + 0 + 0 + 0 + + + fsyncglobal + 5344 + 0 + 0 + 0 + + + mpls_io + 5352 + 0 + 0 + 0 + + + ntpd + 5355 + 0 + 0 + 0 + + + gnss_ea + 5362 + 0 + 0 + 0 + + + nfma + 5363 + 0 + 0 + 0 + + + clns + 5369 + 0 + 0 + 0 + + + arp + 5373 + 0 + 0 + 0 + + + ip_aps + 5381 + 0 + 0 + 0 + + + raw_ip + 5383 + 0 + 0 + 0 + + + tcp + 5390 + 0 + 0 + 0 + + + udp + 5410 + 0 + 0 + 0 + + + fhrp_output + 5411 + 0 + 0 + 0 + + + l2snoop + 5423 + 0 + 0 + 0 + + + pim6_ma + 5429 + 0 + 0 + 0 + + + pim_ma + 5434 + 0 + 0 + 0 + + + ip_app + 5437 + 0 + 0 + 0 + + + cinetd + 5446 + 0 + 0 + 0 + + + devc-vty + 5459 + 0 + 0 + 0 + + + bundlemgr_local + 5467 + 0 + 0 + 0 + + + otn_sync + 5481 + 0 + 0 + 0 + + + tftp_fs + 5490 + 0 + 0 + 0 + + + vi_config_replicator + 5506 + 0 + 0 + 0 + + + eem_server + 5536 + 0 + 0 + 0 + + + showd_lc + 5568 + 0 + 0 + 0 + + + tcl_secure_mode + 5609 + 0 + 0 + 0 + + + lpts_fm + 5617 + 0 + 0 + 0 + + + eem_policy_dir + 5650 + 0 + 0 + 0 + + + ipsec_mp + 5667 + 0 + 0 + 0 + + + ipsec_pp + 5678 + 0 + 0 + 0 + + + cepki + 5695 + 0 + 0 + 0 + + + crypto_monitor + 5714 + 0 + 0 + 0 + + + eem_ed_config + 5720 + 0 + 0 + 0 + + + eem_ed_counter + 5721 + 0 + 0 + 0 + + + eem_ed_generic + 5727 + 0 + 0 + 0 + + + eem_ed_nd + 5733 + 0 + 0 + 0 + + + eem_ed_none + 5742 + 0 + 0 + 0 + + + eem_ed_stats + 5748 + 0 + 0 + 0 + + + eem_ed_syslog + 5751 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5759 + 0 + 0 + 0 + + + eem_ed_test + 5769 + 0 + 0 + 0 + + + bcdls + 5783 + 0 + 0 + 0 + + + eem_ed_timer + 5794 + 0 + 0 + 0 + + + object_tracking + 5796 + 0 + 0 + 0 + + + call_home + 5803 + 0 + 0 + 0 + + + http_client + 5845 + 0 + 0 + 0 + + + plat_sl_client + 5855 + 0 + 0 + 0 + + + smartlicserver + 5865 + 0 + 0 + 0 + + + bcdl_agent + 6409 + 0 + 0 + 0 + + + bcdl_agent + 6410 + 0 + 0 + 0 + + + bcdl_agent + 6433 + 0 + 0 + 0 + + + bcdls + 6522 + 0 + 0 + 0 + + + bcdls + 6524 + 0 + 0 + 0 + + + redstatsd + 6885 + 0 + 0 + 0 + + + cmp_edm + 6886 + 0 + 0 + 0 + + + crypto_edm + 6887 + 0 + 0 + 0 + + + domain_sync + 6888 + 0 + 0 + 0 + + + es_acl_act_agent + 6889 + 0 + 0 + 0 + + + file_paltx + 6890 + 0 + 0 + 0 + + + hostname_sync + 6891 + 0 + 0 + 0 + + + imaedm_server + 6892 + 0 + 0 + 0 + + + ipodwdm + 6893 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 6897 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 6899 + 0 + 0 + 0 + + + linux_nto_misc_showd + 6903 + 0 + 0 + 0 + + + local_sock + 6910 + 0 + 0 + 0 + + + macsec_ea + 6911 + 0 + 0 + 0 + + + mpls_vpn_mib + 6916 + 0 + 0 + 0 + + + netio_debug_partner + 6921 + 0 + 0 + 0 + + + ofa_proxy_rp + 6924 + 0 + 0 + 0 + + + pam_manager + 6931 + 0 + 0 + 0 + + + pfilter_ma + 6933 + 0 + 0 + 0 + + + pm_ma + 6938 + 0 + 0 + 0 + + + pm_server + 6944 + 0 + 0 + 0 + + + spio_ea + 6946 + 0 + 0 + 0 + + + spio_ma + 6947 + 0 + 0 + 0 + + + ssm_process + 6958 + 0 + 0 + 0 + + + pm_collector + 7007 + 0 + 0 + 0 + + + wanphy_proc + 7151 + 0 + 0 + 0 + + + ssh_server + 7152 + 0 + 0 + 0 + + + snmppingd + 7153 + 0 + 0 + 0 + + + sdr_instmgr + 7154 + 0 + 0 + 0 + + + ssh_backup_server + 7159 + 0 + 0 + 0 + + + attestation_agent + 7161 + 0 + 0 + 0 + + + cmpp + 7163 + 0 + 0 + 0 + + + mpls_ldp + 7164 + 0 + 0 + 0 + + + l2vpn_mgr + 7165 + 0 + 0 + 0 + + + xtc_agent + 7167 + 0 + 0 + 0 + + + rt_check_mgr + 7172 + 0 + 0 + 0 + + + qos_ma + 7176 + 0 + 0 + 0 + + + pbr_ma + 7178 + 0 + 0 + 0 + + + es_acl_mgr + 7184 + 0 + 0 + 0 + + + cdp_mgr + 7569 + 0 + 0 + 0 + + + bpm + 7606 + 0 + 0 + 0 + + + lldp_agent + 7630 + 0 + 0 + 0 + + + bgp + 7988 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 8091 + 0 + 0 + 0 + + + loopback_caps_partner + 8537 + 0 + 0 + 0 + + + isis + 9268 + 0 + 0 + 0 + + + isis_uv + 9269 + 0 + 0 + 0 + + + policy_repository + 9938 + 0 + 0 + 0 + + + policy_repository_shadow + 9939 + 0 + 0 + 0 + + + bag_schema_svr + 10092 + 0 + 0 + 0 + + + schema_server + 10093 + 0 + 0 + 0 + + + netconf + 10105 + 0 + 0 + 0 + + + perl + 10203 + 0 + 0 + 0 + + + perl + 10449 + 0 + 0 + 0 + + + pam_cli_agent + 10453 + 0 + 0 + 0 + + + exec + 18558 + 0 + 0 + 0 + + + ipv4_static + 19721 + 0 + 0 + 0 + + + sshd_child_handler + 20404 + 0 + 0 + 0 + + + netconf_sshd_proxy + 20415 + 0 + 0 + 0 + + + snmpd + 21009 + 0 + 0 + 0 + + + mibd_entity + 21051 + 0 + 0 + 0 + + + mibd_infra + 21052 + 0 + 0 + 0 + + + mibd_interface + 21053 + 0 + 0 + 0 + + + mibd_route + 21054 + 0 + 0 + 0 + + + iosclock + 25482 + 0 + 0 + 0 + + + sshd_child_handler + 25612 + 0 + 0 + 0 + + + exec + 25623 + 0 + 0 + 0 + + + sleep + 25703 + 0 + 0 + 0 + + + sleep + 25736 + 0 + 0 + 0 + + + perl + 26205 + 0 + 0 + 0 + + + xml_tty_agent + 27532 + 0 + 0 + 0 + + + ssh_conf_verifier + 27533 + 0 + 0 + 0 + + + netconf_agent_tty + 27534 + 0 + 0 + 0 + + + telnetd + 27790 + 0 + 0 + 0 + + + exec + 27799 + 0 + 0 + 0 + + + + 0/0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1288 + 0 + 0 + 0 + + + sh + 1311 + 0 + 0 + 0 + + + bash + 1312 + 0 + 0 + 0 + + + cgroup_oom + 1336 + 0 + 0 + 0 + + + bash + 1891 + 0 + 0 + 0 + + + dbus-daemon + 1946 + 0 + 0 + 0 + + + sshd + 2050 + 0 + 0 + 0 + + + rpcbind + 2060 + 0 + 0 + 0 + + + rngd + 2136 + 0 + 0 + 0 + + + syslogd + 2142 + 0 + 0 + 0 + + + klogd + 2145 + 0 + 0 + 0 + + + xinetd + 2160 + 0 + 0 + 0 + + + crond + 2205 + 0 + 0 + 0 + + + agetty + 2556 + 0 + 0 + 0 + + + bash + 2935 + 0 + 0 + 0 + + + dsr + 2936 + 0 + 0 + 0 + + + bash + 2954 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2960 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2961 + 0 + 0 + 0 + + + ds + 2976 + 0 + 0 + 0 + + + processmgr + 3060 + 0 + 0 + 0 + + + shmwin_svr + 3096 + 0 + 0 + 0 + + + sdr_invmgr + 3097 + 0 + 0 + 0 + + + vm-monitor + 3098 + 0 + 0 + 0 + + + dumper + 3099 + 0 + 0 + 0 + + + qsm + 3100 + 0 + 0 + 0 + + + syslogd_helper + 3101 + 0 + 0 + 0 + + + syslog_dev + 3102 + 0 + 0 + 0 + + + spp + 3103 + 0 + 0 + 0 + + + packet + 3104 + 0 + 0 + 0 + + + imdr + 3105 + 0 + 0 + 0 + + + ltrace_server + 3106 + 0 + 0 + 0 + + + ltrace_sync + 3107 + 0 + 0 + 0 + + + resmon + 3108 + 0 + 0 + 0 + + + sld + 3114 + 0 + 0 + 0 + + + sysdb_svr_local + 3144 + 0 + 0 + 0 + + + enf_broker + 3161 + 0 + 0 + 0 + + + ssh_key_client + 3168 + 0 + 0 + 0 + + + gsp + 3172 + 0 + 0 + 0 + + + lrid_allocator + 3181 + 0 + 0 + 0 + + + fia_driver + 3186 + 0 + 0 + 0 + + + meminfo_svr + 3190 + 0 + 0 + 0 + + + showd_server + 3200 + 0 + 0 + 0 + + + tamfs + 3224 + 0 + 0 + 0 + + + aipc_cleaner + 3231 + 0 + 0 + 0 + + + rdsfs_svr + 3243 + 0 + 0 + 0 + + + sysdb_mc + 3256 + 0 + 0 + 0 + + + bundlemgr_checker + 3265 + 0 + 0 + 0 + + + cerrno_server + 3274 + 0 + 0 + 0 + + + file_system_diag + 3283 + 0 + 0 + 0 + + + cfgmgr-lc + 3286 + 0 + 0 + 0 + + + issumgr + 3290 + 0 + 0 + 0 + + + media_server + 3294 + 0 + 0 + 0 + + + procfs_server + 3301 + 0 + 0 + 0 + + + sdr_instagt + 3306 + 0 + 0 + 0 + + + cdsproxy + 3818 + 0 + 0 + 0 + + + dnx_port_mapper + 3819 + 0 + 0 + 0 + + + ifmgr + 3820 + 0 + 0 + 0 + + + netio + 3821 + 0 + 0 + 0 + + + calv_alarm_mgr + 3822 + 0 + 0 + 0 + + + dsm + 3823 + 0 + 0 + 0 + + + fwd_driver_partner + 3824 + 0 + 0 + 0 + + + mempool_edm + 3825 + 0 + 0 + 0 + + + rsi_agent + 3829 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3832 + 0 + 0 + 0 + + + sync_agent + 3836 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3844 + 0 + 0 + 0 + + + mpls_io_ea + 3848 + 0 + 0 + 0 + + + pfilter_ea + 3855 + 0 + 0 + 0 + + + aib + 3856 + 0 + 0 + 0 + + + bundlemgr_adj + 3859 + 0 + 0 + 0 + + + qos_ea + 3861 + 0 + 0 + 0 + + + statsd_server + 3869 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 3876 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 3879 + 0 + 0 + 0 + + + ipv4_io + 3882 + 0 + 0 + 0 + + + ipv6_nd + 3884 + 0 + 0 + 0 + + + fib_mgr + 3886 + 0 + 0 + 0 + + + ipv4_ma + 3891 + 0 + 0 + 0 + + + ipv6_ea + 3911 + 0 + 0 + 0 + + + ipv6_io + 3919 + 0 + 0 + 0 + + + optics_driver + 3921 + 0 + 0 + 0 + + + pifibm_server_lc + 3922 + 0 + 0 + 0 + + + procfind + 3927 + 0 + 0 + 0 + + + ipv6_ma + 3928 + 0 + 0 + 0 + + + bfd_agent + 3935 + 0 + 0 + 0 + + + debug_d + 3936 + 0 + 0 + 0 + + + ether_rewrite_helper + 3946 + 0 + 0 + 0 + + + fsyncmgr + 3948 + 0 + 0 + 0 + + + timezone_notify + 3950 + 0 + 0 + 0 + + + ixdb_gc + 4217 + 0 + 0 + 0 + + + optics_ma + 4291 + 0 + 0 + 0 + + + optics_ea + 4302 + 0 + 0 + 0 + + + eth_intf_ma + 4313 + 0 + 0 + 0 + + + ether_caps_partner + 4325 + 0 + 0 + 0 + + + ether_sock + 4327 + 0 + 0 + 0 + + + eth_intf_ea + 4337 + 0 + 0 + 0 + + + lldp_agent + 4366 + 0 + 0 + 0 + + + syslog_infra_hm + 5275 + 0 + 0 + 0 + + + daps + 5276 + 0 + 0 + 0 + + + dnx_l2fib_mac_cache + 5277 + 0 + 0 + 0 + + + l2fib_mgr + 5278 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5279 + 0 + 0 + 0 + + + statsd_manager_l + 5280 + 0 + 0 + 0 + + + mpa_mgr + 5286 + 0 + 0 + 0 + + + stats_fpga + 5287 + 0 + 0 + 0 + + + mpls_io + 5292 + 0 + 0 + 0 + + + ntpdc + 5294 + 0 + 0 + 0 + + + iphc_ma + 5298 + 0 + 0 + 0 + + + nfma + 5299 + 0 + 0 + 0 + + + clns + 5304 + 0 + 0 + 0 + + + arp + 5305 + 0 + 0 + 0 + + + fhrp_output + 5306 + 0 + 0 + 0 + + + l2snoop + 5307 + 0 + 0 + 0 + + + bundlemgr_local + 5308 + 0 + 0 + 0 + + + showd_lc + 5320 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5324 + 0 + 0 + 0 + + + attestation_agent + 5520 + 0 + 0 + 0 + + + cmp_edm + 5521 + 0 + 0 + 0 + + + dnx_fib_stats_edm + 5522 + 0 + 0 + 0 + + + imaedm_server + 5523 + 0 + 0 + 0 + + + netio_debug_partner + 5524 + 0 + 0 + 0 + + + ofa_proxy + 5525 + 0 + 0 + 0 + + + pak_capture_partner + 5526 + 0 + 0 + 0 + + + pbr_ea + 5527 + 0 + 0 + 0 + + + pbr_ma + 5532 + 0 + 0 + 0 + + + pfilter_ma + 5533 + 0 + 0 + 0 + + + pm_ma + 5537 + 0 + 0 + 0 + + + qos_ma + 5545 + 0 + 0 + 0 + + + spio_ea + 5549 + 0 + 0 + 0 + + + spio_ma + 5551 + 0 + 0 + 0 + + + ssm_process + 5554 + 0 + 0 + 0 + + + vlan_ea + 5732 + 0 + 0 + 0 + + + sleep + 11594 + 0 + 0 + 0 + + + sleep + 11595 + 0 + 0 + 0 + + + cdp + 17321 + 0 + 0 + 0 + + + + 0/7/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1297 + 0 + 0 + 0 + + + sh + 1320 + 0 + 0 + 0 + + + bash + 1321 + 0 + 0 + 0 + + + cgroup_oom + 1345 + 0 + 0 + 0 + + + bash + 1900 + 0 + 0 + 0 + + + dbus-daemon + 1955 + 0 + 0 + 0 + + + sshd + 2059 + 0 + 0 + 0 + + + rpcbind + 2069 + 0 + 0 + 0 + + + rngd + 2145 + 0 + 0 + 0 + + + syslogd + 2151 + 0 + 0 + 0 + + + klogd + 2154 + 0 + 0 + 0 + + + xinetd + 2169 + 0 + 0 + 0 + + + crond + 2214 + 0 + 0 + 0 + + + agetty + 2562 + 0 + 0 + 0 + + + bash + 2944 + 0 + 0 + 0 + + + dsr + 2945 + 0 + 0 + 0 + + + bash + 2963 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2972 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2973 + 0 + 0 + 0 + + + ds + 2980 + 0 + 0 + 0 + + + processmgr + 3078 + 0 + 0 + 0 + + + shmwin_svr + 3105 + 0 + 0 + 0 + + + sdr_invmgr + 3106 + 0 + 0 + 0 + + + vm-monitor + 3107 + 0 + 0 + 0 + + + dumper + 3108 + 0 + 0 + 0 + + + qsm + 3109 + 0 + 0 + 0 + + + syslogd_helper + 3110 + 0 + 0 + 0 + + + syslog_dev + 3111 + 0 + 0 + 0 + + + spp + 3112 + 0 + 0 + 0 + + + packet + 3113 + 0 + 0 + 0 + + + imdr + 3114 + 0 + 0 + 0 + + + ltrace_server + 3115 + 0 + 0 + 0 + + + ltrace_sync + 3116 + 0 + 0 + 0 + + + resmon + 3117 + 0 + 0 + 0 + + + sld + 3125 + 0 + 0 + 0 + + + sysdb_svr_local + 3134 + 0 + 0 + 0 + + + enf_broker + 3149 + 0 + 0 + 0 + + + ssh_key_client + 3164 + 0 + 0 + 0 + + + gsp + 3174 + 0 + 0 + 0 + + + lrid_allocator + 3182 + 0 + 0 + 0 + + + fia_driver + 3203 + 0 + 0 + 0 + + + meminfo_svr + 3207 + 0 + 0 + 0 + + + showd_server + 3209 + 0 + 0 + 0 + + + tamfs + 3223 + 0 + 0 + 0 + + + aipc_cleaner + 3226 + 0 + 0 + 0 + + + rdsfs_svr + 3238 + 0 + 0 + 0 + + + sysdb_mc + 3252 + 0 + 0 + 0 + + + bundlemgr_checker + 3261 + 0 + 0 + 0 + + + cerrno_server + 3275 + 0 + 0 + 0 + + + file_system_diag + 3284 + 0 + 0 + 0 + + + cfgmgr-lc + 3285 + 0 + 0 + 0 + + + issumgr + 3290 + 0 + 0 + 0 + + + media_server + 3294 + 0 + 0 + 0 + + + procfs_server + 3329 + 0 + 0 + 0 + + + sdr_instagt + 3337 + 0 + 0 + 0 + + + cdsproxy + 3824 + 0 + 0 + 0 + + + dnx_port_mapper + 3825 + 0 + 0 + 0 + + + ifmgr + 3826 + 0 + 0 + 0 + + + netio + 3828 + 0 + 0 + 0 + + + calv_alarm_mgr + 3829 + 0 + 0 + 0 + + + dsm + 3830 + 0 + 0 + 0 + + + fwd_driver_partner + 3831 + 0 + 0 + 0 + + + mempool_edm + 3832 + 0 + 0 + 0 + + + rsi_agent + 3834 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3839 + 0 + 0 + 0 + + + sync_agent + 3840 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3849 + 0 + 0 + 0 + + + mpls_io_ea + 3853 + 0 + 0 + 0 + + + pfilter_ea + 3857 + 0 + 0 + 0 + + + aib + 3860 + 0 + 0 + 0 + + + bundlemgr_adj + 3863 + 0 + 0 + 0 + + + qos_ea + 3881 + 0 + 0 + 0 + + + secy_driver + 3887 + 0 + 0 + 0 + + + statsd_server + 3892 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 3901 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 3907 + 0 + 0 + 0 + + + ipv4_io + 3911 + 0 + 0 + 0 + + + ipv6_nd + 3912 + 0 + 0 + 0 + + + coherent_driver + 3917 + 0 + 0 + 0 + + + fib_mgr + 3918 + 0 + 0 + 0 + + + ipv4_ma + 3920 + 0 + 0 + 0 + + + ipv6_ea + 3925 + 0 + 0 + 0 + + + ipv6_io + 3929 + 0 + 0 + 0 + + + optics_driver + 3931 + 0 + 0 + 0 + + + pifibm_server_lc + 3935 + 0 + 0 + 0 + + + procfind + 3942 + 0 + 0 + 0 + + + ipv6_ma + 3944 + 0 + 0 + 0 + + + bfd_agent + 3946 + 0 + 0 + 0 + + + debug_d + 3951 + 0 + 0 + 0 + + + ether_rewrite_helper + 3953 + 0 + 0 + 0 + + + fsyncmgr + 3954 + 0 + 0 + 0 + + + timezone_notify + 3957 + 0 + 0 + 0 + + + optics_ma + 4226 + 0 + 0 + 0 + + + ixdb_gc + 4267 + 0 + 0 + 0 + + + optics_ea + 4285 + 0 + 0 + 0 + + + eth_intf_ma + 4309 + 0 + 0 + 0 + + + ether_caps_partner + 4323 + 0 + 0 + 0 + + + ether_sock + 4325 + 0 + 0 + 0 + + + eth_intf_ea + 4335 + 0 + 0 + 0 + + + lldp_agent + 4362 + 0 + 0 + 0 + + + syslog_infra_hm + 4676 + 0 + 0 + 0 + + + daps + 4677 + 0 + 0 + 0 + + + dnx_l2fib_mac_cache + 4678 + 0 + 0 + 0 + + + l2fib_mgr + 4679 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4680 + 0 + 0 + 0 + + + statsd_manager_l + 4681 + 0 + 0 + 0 + + + envmon_proxy + 4682 + 0 + 0 + 0 + + + mpa_mgr + 4683 + 0 + 0 + 0 + + + stats_fpga + 4684 + 0 + 0 + 0 + + + mpls_io + 4685 + 0 + 0 + 0 + + + ntpdc + 4689 + 0 + 0 + 0 + + + iphc_ma + 4691 + 0 + 0 + 0 + + + nfma + 4693 + 0 + 0 + 0 + + + clns + 4695 + 0 + 0 + 0 + + + arp + 4696 + 0 + 0 + 0 + + + fhrp_output + 4703 + 0 + 0 + 0 + + + l2snoop + 4709 + 0 + 0 + 0 + + + bundlemgr_local + 4714 + 0 + 0 + 0 + + + showd_lc + 4726 + 0 + 0 + 0 + + + eem_ed_sysmgr + 4728 + 0 + 0 + 0 + + + attestation_agent + 4938 + 0 + 0 + 0 + + + cmp_edm + 4939 + 0 + 0 + 0 + + + dnx_fib_stats_edm + 4940 + 0 + 0 + 0 + + + imaedm_server + 4941 + 0 + 0 + 0 + + + macsec_ea + 4946 + 0 + 0 + 0 + + + netio_debug_partner + 4947 + 0 + 0 + 0 + + + ofa_proxy + 4948 + 0 + 0 + 0 + + + pak_capture_partner + 4949 + 0 + 0 + 0 + + + pbr_ea + 4950 + 0 + 0 + 0 + + + pbr_ma + 4951 + 0 + 0 + 0 + + + pfilter_ma + 4956 + 0 + 0 + 0 + + + pm_ma + 4957 + 0 + 0 + 0 + + + qos_ma + 4961 + 0 + 0 + 0 + + + spio_ea + 4962 + 0 + 0 + 0 + + + spio_ma + 4967 + 0 + 0 + 0 + + + ssm_process + 4969 + 0 + 0 + 0 + + + vlan_ea + 5107 + 0 + 0 + 0 + + + otn_ma + 5234 + 0 + 0 + 0 + + + otn_ea + 5246 + 0 + 0 + 0 + + + cdp + 5257 + 0 + 0 + 0 + + + sleep + 10386 + 0 + 0 + 0 + + + sleep + 10387 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..c22587cdd --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,257 @@ + + + + + + 2020 + 4 + 13 + 19 + 49 + 11 + 795 + 1 + PDT + manual + + + 5516-1-663 + 7522203 + + + + + + FortyGigE0/7/0/12 + + + FortyGigE0/7/0/13 + + + HundredGigE0/0/0/0 + + + HundredGigE0/0/0/1 + + + HundredGigE0/0/0/10 + + + HundredGigE0/0/0/11 + + + HundredGigE0/0/0/12 + + + HundredGigE0/0/0/13 + + + HundredGigE0/0/0/14 + + + HundredGigE0/0/0/15 + + + HundredGigE0/0/0/16 + + + HundredGigE0/0/0/17 + + + HundredGigE0/0/0/18 + + + HundredGigE0/0/0/19 + + + HundredGigE0/0/0/2 + + + HundredGigE0/0/0/20 + + + HundredGigE0/0/0/21 + + + HundredGigE0/0/0/22 + + + HundredGigE0/0/0/23 + + + HundredGigE0/0/0/24 + + + HundredGigE0/0/0/25 + + + HundredGigE0/0/0/26 + + + HundredGigE0/0/0/27 + + + HundredGigE0/0/0/28 + + + HundredGigE0/0/0/29 + + + HundredGigE0/0/0/3 + + + HundredGigE0/0/0/30 + + + HundredGigE0/0/0/31 + + + HundredGigE0/0/0/32 + + + HundredGigE0/0/0/33 + + + HundredGigE0/0/0/34 + + + HundredGigE0/0/0/35 + + + HundredGigE0/0/0/4 + + + HundredGigE0/0/0/5 + + + HundredGigE0/0/0/6 + + + HundredGigE0/0/0/7 + + + HundredGigE0/0/0/8 + + + HundredGigE0/0/0/9 + + + HundredGigE0/7/2/0/0 + + + HundredGigE0/7/2/0/1 + + + HundredGigE0/7/2/1/0 + + + HundredGigE0/7/2/1/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + MgmtEth0/RP1/CPU0/0 + + + Null0 + + + PTP0/RP0/CPU0/0 + + + PTP0/RP1/CPU0/0 + + + TenGigE0/7/0/0 + + + TenGigE0/7/0/1 + + + TenGigE0/7/0/10 + + + TenGigE0/7/0/11 + + + TenGigE0/7/0/2 + + + TenGigE0/7/0/3 + + + TenGigE0/7/0/4 + + + TenGigE0/7/0/5 + + + TenGigE0/7/0/6 + + + TenGigE0/7/0/7 + + + TenGigE0/7/0/8 + + + TenGigE0/7/0/9 + + + TenGigE0/7/1/0 + + + TenGigE0/7/1/1 + + + TenGigE0/7/1/10 + + + TenGigE0/7/1/11 + + + TenGigE0/7/1/2 + + + TenGigE0/7/1/3 + + + TenGigE0/7/1/4 + + + TenGigE0/7/1/5 + + + TenGigE0/7/1/6 + + + TenGigE0/7/1/7 + + + TenGigE0/7/1/8 + + + TenGigE0/7/1/9 + + + + + + + Rack 0 + + + 6.6.3 + FGE20380TVK + NCS-5516 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..72434cec7 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/server_capabilities.xml @@ -0,0 +1,602 @@ + + + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2017-09-07 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2018-05-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-NCS55A1?module=Cisco-IOS-XR-sysadmin-controllers-ncs55A1&revision=2017-10-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-subscriber-cfg?module=Cisco-IOS-XR-infra-rsi-subscriber-cfg&revision=2015-07-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-notification-log-mib-cfg?module=Cisco-IOS-XR-infra-notification-log-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2017-05-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ikev2-oper?module=Cisco-IOS-XR-ikev2-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ofa-dpt-oper?module=Cisco-IOS-XR-ofa-dpt-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-yang-library?module=ietf-yang-library&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-procfind-oper?module=Cisco-IOS-XR-procfind-oper&revision=2015-11-09 + http://openconfig.net/yang/bgp?module=openconfig-bgp&revision=2017-02-02 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2018-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://tail-f.com/yang/common?module=tailf-common&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dc-cfg?module=Cisco-IOS-XR-ipv4-dc-cfg&revision=2019-05-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2015-11-09 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2019-09-20 + http://openconfig.net/yang/mpls-types?module=openconfig-mpls-types&revision=2017-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-oper?module=Cisco-IOS-XR-flowspec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://openconfig.net/yang/platform/port?module=openconfig-platform-port&revision=2018-01-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-bng-cfg?module=Cisco-IOS-XR-pbr-bng-cfg&revision=2015-11-09 + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2018-06-03&deviations=cisco-xr-openconfig-platform-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2019-10-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-cfg?module=Cisco-IOS-XR-aaa-nacm-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-subscriber-cfg?module=Cisco-IOS-XR-ipv6-nd-subscriber-cfg&revision=2016-12-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2018-08-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5502?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5502&revision=2018-04-09 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2019-10-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2018-07-13 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12&deviations=cisco-xr-openconfig-routing-policy-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-09-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper&revision=2015-11-09 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-dti-oper?module=Cisco-IOS-XR-rptiming-dti-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2019-07-19 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-portmode-cfg?module=Cisco-IOS-XR-ncs5500-coherent-portmode-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://openconfig.net/yang/alarms/types?module=openconfig-alarm-types&revision=2018-01-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2018-04-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-10-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fgid?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fgid&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-subscriber-cfg?module=Cisco-IOS-XR-pbr-subscriber-cfg&revision=2015-11-09 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysdb-oper?module=Cisco-IOS-XR-sysdb-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv6-ma-subscriber-cfg&revision=2017-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-09-07 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-cfg?module=Cisco-IOS-XR-optics-driver-cfg&revision=2016-03-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2018-06-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-driver-sfe?module=Cisco-IOS-XR-sysadmin-fabric-driver-sfe&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-gnss-oper?module=Cisco-IOS-XR-gnss-oper&revision=2017-09-07 + urn:ietf:params:xml:ns:yang:ietf-netconf-acm?module=ietf-netconf-acm&revision=2012-02-22&deviations=cisco-xr-ietf-netconf-acm-deviations + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2019-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-ncs5502?module=Cisco-IOS-XR-sysadmin-clear-ncs5502&revision=2019-01-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-delete-act?module=Cisco-IOS-XR-shellutil-delete-act&revision=2018-01-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mac?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mac&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2019-08-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-09-12 + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-act?module=Cisco-IOS-XR-spirit-install-act&revision=2018-09-10 + http://openconfig.net/yang/ldp?module=openconfig-mpls-ldp&revision=2017-03-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28&deviations=cisco-xr-openconfig-transport-line-protection-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2019-09-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5500?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5500&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2018-07-24 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2018-02-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://openconfig.net/yang/mpls?module=openconfig-mpls&revision=2017-03-22 + urn:ietf:params:xml:ns:yang:ietf-restconf-monitoring?module=ietf-restconf-monitoring&revision=2016-08-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-msdp-cfg?module=Cisco-IOS-XR-ipv4-msdp-cfg&revision=2017-10-15 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-dyn-tmpl-cfg?module=Cisco-IOS-XR-ipv4-igmp-dyn-tmpl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv4-ma-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-types?module=Cisco-IOS-XR-sysadmin-fabric-types&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2018-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2018-09-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-issu?module=Cisco-IOS-XR-sysadmin-issu&revision=2019-06-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-card-mgr?module=Cisco-IOS-XR-sysadmin-card-mgr&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-cfg?module=Cisco-IOS-XR-ptp-pd-cfg&revision=2018-05-08 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-NCS5501?module=Cisco-IOS-XR-sysadmin-controllers-ncs5501&revision=2017-10-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2018-07-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2019-06-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-common-cfg?module=Cisco-IOS-XR-segment-routing-ms-common-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-oper?module=Cisco-IOS-XR-syncc-oper&revision=2016-06-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-oper?module=Cisco-IOS-XR-config-valid-ccv-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-eigrp-oper?module=Cisco-IOS-XR-eigrp-oper&revision=2018-04-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-li-cfg?module=Cisco-IOS-XR-li-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-ui?module=Cisco-IOS-XR-sysadmin-fretta-envmon-ui&revision=2018-11-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5500?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5500&revision=2018-04-09 + http://openconfig.net/yang/rsvp-sr-ext?module=openconfig-rsvp-sr-ext&revision=2017-03-06&deviations=cisco-xr-openconfig-rsvp-sr-ext-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2019-09-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-datatypes?module=Cisco-IOS-XR-segment-routing-srv6-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-08-25 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-internal-tcam-oper?module=Cisco-IOS-XR-fia-internal-tcam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2018-11-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:iana-if-type?module=iana-if-type&revision=2014-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2018-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2018-06-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2019-10-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2018-12-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-ng-oper?module=Cisco-IOS-XR-plat-chas-invmgr-ng-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb&revision=2018-10-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-cfg?module=Cisco-IOS-XR-ipv4-igmp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://openconfig.net/yang/local-routing?module=openconfig-local-routing&revision=2017-05-15 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2018-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2019-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-ncs5502?module=Cisco-IOS-XR-sysadmin-controllers-ncs5502&revision=2019-01-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-eigrp-cfg?module=Cisco-IOS-XR-eigrp-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-types?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-types&revision=2018-10-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-tmg-oper?module=Cisco-IOS-XR-rptiming-tmg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics&revision=2018-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-oper?module=Cisco-IOS-XR-dot1x-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2017-09-07 + urn:ietf:params:xml:ns:yang:ietf-interfaces?module=ietf-interfaces&revision=2014-05-08 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2018-04-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2019-06-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2018-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-ains-act?module=Cisco-IOS-XR-controller-ains-act&revision=2018-01-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-ncs5500?module=Cisco-IOS-XR-sysadmin-controllers-ncs5500&revision=2019-01-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-cfg?module=Cisco-IOS-XR-dot1x-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-clear?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-clear&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-cfg?module=Cisco-IOS-XR-l2rib-cfg&revision=2018-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-grid-svr-oper?module=Cisco-IOS-XR-fretta-grid-svr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-datatypes?module=Cisco-IOS-XR-controller-odu-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-subscriber-cfg?module=Cisco-IOS-XR-ip-pfilter-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-eigrp-datatypes?module=Cisco-IOS-XR-eigrp-datatypes&revision=2018-04-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2018-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2018-07-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-act?module=Cisco-IOS-XR-ipv4-arp-act&revision=2018-10-08 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2018-06-15 + http://tail-f.com/ns/mibs/SNMPv2-SMI/1.0?module=SNMPv2-SMI&revision=1970-01-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2018-05-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://openconfig.net/yang/acl?module=openconfig-acl&revision=2017-05-26&deviations=cisco-xr-openconfig-acl-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-types?module=Cisco-IOS-XR-sysadmin-fretta-envmon-types&revision=2018-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2017-09-07 + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2018-05-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2019-06-17 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2018-10-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5502?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5502&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2019-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rt-check-cfg?module=Cisco-IOS-XR-infra-rt-check-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2018-04-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-clear-counters-act?module=Cisco-IOS-XR-clear-counters-act&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-ncs5502?module=Cisco-IOS-XR-sysadmin-fabric-ncs5502&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2018-05-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2018-01-31 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2017-05-26 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2013-06-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2018-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-li-cfg?module=Cisco-IOS-XR-aaa-li-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-copy-act?module=Cisco-IOS-XR-shellutil-copy-act&revision=2018-05-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://tail-f.com/ns/netconf/query?module=tailf-netconf-query&revision=2017-01-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-09-07 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2018-10-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-quad-cfg?module=Cisco-IOS-XR-optics-driver-quad-cfg&revision=2018-07-21 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2017-02-02&deviations=cisco-xr-openconfig-bgp-policy-deviations + http://openconfig.net/yang/rsvp?module=openconfig-mpls-rsvp&revision=2017-03-22 + http://openconfig.net/yang/platform/psu?module=openconfig-platform-psu&revision=2018-01-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-controller-cfg?module=Cisco-IOS-XR-syncc-controller-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-11-13 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2019-07-05 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-if-cfg?module=Cisco-IOS-XR-dot1x-if-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-11-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2019-02-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-datatypes?module=Cisco-IOS-XR-ipv4-autorp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2019-09-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-cfg?module=Cisco-IOS-XR-flowspec-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://tail-f.com/ns/common/query?module=tailf-common-query&revision=2017-12-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-cfg?module=Cisco-IOS-XR-segment-routing-srv6-cfg&revision=2015-11-09 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2018-02-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-oper?module=Cisco-IOS-XR-ptp-pd-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asic-errors-ael?module=Cisco-IOS-XR-sysadmin-asic-errors-ael&revision=2017-07-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-gnss-cfg?module=Cisco-IOS-XR-gnss-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg?module=Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2017-08-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-oper?module=Cisco-IOS-XR-sysmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2018-07-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2018-06-15 + http://openconfig.net/yang/mpls-sr?module=openconfig-mpls-sr&revision=2017-03-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2019-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-08-01 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2018-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-portmode-oper?module=Cisco-IOS-XR-ncs5500-coherent-portmode-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2018-06-15 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-cfg?module=Cisco-IOS-XR-config-valid-ccv-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2019-01-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://openconfig.net/yang/platform/cpu?module=openconfig-platform-cpu&revision=2018-01-30&deviations=cisco-xr-openconfig-platform-cpu-deviations + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-NCS55A1?module=Cisco-IOS-XR-sysadmin-clear-ncs55A1&revision=2017-10-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2018-05-19 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-oper?module=Cisco-IOS-XR-ipv4-autorp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2019-03-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://openconfig.net/yang/platform/linecard?module=openconfig-platform-linecard&revision=2017-08-03&deviations=cisco-xr-openconfig-platform-linecard-deviations + http://cisco.com/panini/calvados/gaspp?module=gaspp&revision=2015-08-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2019-08-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://openconfig.net/yang/header-fields?module=openconfig-packet-match&revision=2017-05-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-17 + http://openconfig.net/yang/platform/fan?module=openconfig-platform-fan&revision=2018-01-18 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ikev2-cfg?module=Cisco-IOS-XR-ikev2-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://openconfig.net/yang/platform/extension?module=openconfig-platform-ext&revision=2018-01-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2017-09-07 + http://cisco.com/panini/calvados/fit?module=fit&revision=2018-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2019-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2019-09-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-opendns-deviceid-cfg?module=Cisco-IOS-XR-opendns-deviceid-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2018-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg&revision=2017-09-30 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-09-27 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ascii-ltrace-oper?module=Cisco-IOS-XR-ascii-ltrace-oper&revision=2018-01-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-heap-summary-oper?module=Cisco-IOS-XR-linux-os-heap-summary-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2018-09-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-oper?module=Cisco-IOS-XR-aaa-nacm-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-node-oper?module=Cisco-IOS-XR-ncs5500-coherent-node-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-fpd-infra-cfg?module=Cisco-IOS-XR-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-mfwd-cfg?module=Cisco-IOS-XR-ipv4-mfwd-cfg&revision=2017-10-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-ncs5501?module=Cisco-IOS-XR-sysadmin-fabric-ncs5501&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-netflow-oper?module=Cisco-IOS-XR-dnx-netflow-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-instmgr-oper?module=Cisco-IOS-XR-sysadmin-instmgr-oper&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2019-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-oper?module=Cisco-IOS-XR-segment-routing-srv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-oper?module=Cisco-IOS-XR-dnx-driver-oper&revision=2017-08-29 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent&revision=2017-05-01 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2018-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-cfg?module=Cisco-IOS-XR-ipv4-pim-cfg&revision=2017-10-15 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2018-08-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2018-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-placed-act?module=Cisco-IOS-XR-infra-placed-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-qos-oper?module=Cisco-IOS-XR-ncs5500-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-instmgr-oper?module=Cisco-IOS-XR-spirit-install-instmgr-oper&revision=2019-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2019-10-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-ncs5500?module=Cisco-IOS-XR-sysadmin-fabric-ncs5500&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-hw-profile-cfg?module=Cisco-IOS-XR-fia-hw-profile-cfg&revision=2016-06-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + urn:ietf:params:xml:ns:yang:ietf-yang-smiv2?module=ietf-yang-smiv2&revision=2012-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2018-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-oper?module=Cisco-IOS-XR-controller-odu-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-ncs5500?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-ncs5500&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2019-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-oper?module=Cisco-IOS-XR-ipv4-pim-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-05-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://tail-f.com/yang/xsd-types?module=tailf-xsd-types&revision=2017-11-20 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-act?module=Cisco-IOS-XR-drivers-media-eth-act&revision=2018-02-12 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2018-04-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2019-11-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2018-02-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-oper?module=Cisco-IOS-XR-perf-meas-oper&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-remote-attestation-act?module=Cisco-IOS-XR-remote-attestation-act&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-pl-oper?module=Cisco-IOS-XR-crypto-macsec-pl-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2017-09-07 + http://openconfig.net/yang/sr?module=openconfig-segment-routing&revision=2017-01-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2019-09-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-port-mapper-oper?module=Cisco-IOS-XR-dnx-port-mapper-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mediasvr-linux-oper?module=Cisco-IOS-XR-mediasvr-linux-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2013-06-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-oper?module=Cisco-IOS-XR-ipv4-igmp-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-mpa-infra-cfg?module=Cisco-IOS-XR-drivers-mpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-cfg?module=Cisco-IOS-XR-perf-meas-cfg&revision=2017-10-17 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-ncs5500?module=Cisco-IOS-XR-sysadmin-clear-ncs5500&revision=2019-01-30 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2018-07-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2018-05-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trace?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trace&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fabhfr-mib-cfg?module=Cisco-IOS-XR-fabhfr-mib-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-fabric-plane-oper?module=Cisco-IOS-XR-dnx-driver-fabric-plane-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2018-04-09 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2018-06-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2018-08-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2018-05-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2018-06-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-summary?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-summary&revision=2017-05-01 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring + urn:ietf:params:netconf:capability:candidate:1.0 + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/version.md new file mode 100644 index 000000000..e411592c2 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/version.md @@ -0,0 +1 @@ +6.6.3 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/expected_result.json new file mode 100644 index 000000000..81141425c --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/expected_result.json @@ -0,0 +1,17 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 30.0 + }, + "0/RP0/CPU0": { + "%usage": 2.0 + } + }, + "fans": {}, + "memory": { + "available_ram": 5368709120, + "used_ram": 4069933056 + }, + "power": {}, + "temperature": {} +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__environment.xml new file mode 100644 index 000000000..e69de29bb diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml new file mode 100644 index 000000000..e4bf667ec --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml @@ -0,0 +1,409 @@ + + + + + + + 0/RP0/CPU0 + + 4096 + 5368709120 + 1298776064 + 5368709120 + 1385312256 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 5368709120 + 1298829312 + 0 + 5368709120 + 1385365504 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 249152 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 249152 + + + l2fib + 723768 + + + bm_lacp_tx + 1320 + + + subdb_sco_tbl + 304 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 4288800 + + + im_issu_db + 280 + + + AAA_BNG_SHM + 1089824 + + + gcp_bmp_adj + 32904 + + + ipv6_pmtu + 4136 + + + ifc-protomax + 1743168 + + + ifc-mpls + 4032832 + + + ifc-ipv6 + 8194368 + + + ifc-ipv4 + 8845632 + + + aaa + 65824 + + + infra_ital + 331824 + + + aib + 2392176 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 100904 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + im_rules + 270536 + + + im_db + 1156832 + + + spp + 94089256 + + + sunst_stats_cl + 2360 + + + sunst_stats_sh + 101059560 + + 232705188 + 3103416415 + 5857484799 + 465829888 + 140735758587408 + 4069879808 + + + + 0/0/CPU0 + + 4096 + 8589934592 + 6267166720 + 8589934592 + 6353702912 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 8589934592 + 6267232256 + 0 + 8589934592 + 6353768448 + 4194304 + 0 + 0 + 0 + 0 + + sunst_ether_ea + 312 + + + pbr_ea + 180504 + + + arp + 33080 + + + l2fib + 723768 + + + sse2_fea_pfilt + 721160 + + + bm_lacp_tx + 1320 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + qosrm_shm + 57488 + + + im_issu_db + 280 + + + gcp_bmp_adj + 32904 + + + AAA_BNG_SHM + 1089824 + + + ipv6_pmtu + 4136 + + + pd_fib_cdll + 33080 + + + ifc_pifib + 321856 + + + fsm + 458944 + + + ifc-mpls + 4917568 + + + ifc-ipv6 + 17496384 + + + ifc-ipv4 + 9693504 + + + ifc-protomax + 4888896 + + + aib + 2392176 + + + sunstone_uidb + 35563592 + + + infra_ital + 331824 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 100904 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + dpc_tcam_rm + 371736 + + + dpc_rm_srh_main + 155462968 + + + im_rules + 237768 + + + im_db + 1156832 + + + sunst_stats_cl + 43320 + + + sunst_stats_sh + 101059560 + + + spp + 90542120 + + 431660772 + 1962811487 + 2636361727 + 232763392 + 140723068632736 + 2322702336 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml new file mode 100644 index 000000000..e7fa718da --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml @@ -0,0 +1,2861 @@ + + + + + + 0/RP0/CPU0 + 2 + 2 + 2 + + init + 1 + 0 + 0 + 0 + + + bash + 1515 + 0 + 0 + 0 + + + sh + 1531 + 0 + 0 + 0 + + + bash + 1532 + 0 + 0 + 0 + + + cgroup_oom + 1564 + 0 + 0 + 0 + + + bash + 1689 + 0 + 0 + 0 + + + bash + 1695 + 0 + 0 + 0 + + + inotifywait + 1712 + 0 + 0 + 0 + + + bash + 1713 + 0 + 0 + 0 + + + dbus-daemon + 1729 + 0 + 0 + 0 + + + sshd + 1740 + 0 + 0 + 0 + + + rpcbind + 1747 + 0 + 0 + 0 + + + syslogd + 1832 + 0 + 0 + 0 + + + xinetd + 1854 + 0 + 0 + 0 + + + crond + 1886 + 0 + 0 + 0 + + + bash + 3010 + 0 + 0 + 0 + + + dsr + 3011 + 0 + 0 + 0 + + + bash + 3038 + 0 + 0 + 0 + + + ds + 3043 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3048 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3049 + 0 + 0 + 0 + + + processmgr + 3160 + 0 + 0 + 0 + + + devc-conaux-aux + 3183 + 0 + 0 + 0 + + + devc-conaux-con + 3190 + 0 + 0 + 0 + + + shmwin_svr + 3191 + 0 + 0 + 0 + + + sdr_invmgr + 3192 + 0 + 0 + 0 + + + vm-monitor + 3193 + 0 + 0 + 0 + + + dumper + 3194 + 0 + 0 + 0 + + + qsm + 3195 + 0 + 0 + 0 + + + correlatord + 3197 + 0 + 0 + 0 + + + syslogd + 3201 + 0 + 0 + 0 + + + syslogd_helper + 3203 + 0 + 0 + 0 + + + syslog_dev + 3204 + 0 + 0 + 0 + + + mpa_fm_svr + 3205 + 0 + 0 + 0 + + + spp + 3206 + 0 + 0 + 0 + + + packet + 3207 + 0 + 0 + 0 + + + chkpt_proxy + 3208 + 0 + 0 + 0 + + + ltrace_server + 3209 + 0 + 0 + 0 + + + ltrace_sync + 3210 + 0 + 0 + 0 + + + resmon + 3211 + 0 + 0 + 0 + + + sld + 3212 + 0 + 0 + 0 + + + rmf_svr + 3213 + 0 + 0 + 0 + + + bag_schema_svr + 3214 + 0 + 0 + 0 + + + sysdb_svr_local + 3215 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3216 + 0 + 0 + 0 + + + enf_broker + 3217 + 0 + 0 + 0 + + + ssh_key_client + 3218 + 0 + 0 + 0 + + + lcp_mgr + 3219 + 0 + 0 + 0 + + + gsp + 3220 + 0 + 0 + 0 + + + meminfo_svr + 3221 + 0 + 0 + 0 + + + showd_server + 3222 + 0 + 0 + 0 + + + tamfs + 3224 + 0 + 0 + 0 + + + aipc_cleaner + 3225 + 0 + 0 + 0 + + + rdsfs_svr + 3226 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3227 + 0 + 0 + 0 + + + sysdb_mc + 3228 + 0 + 0 + 0 + + + bundlemgr_checker + 3229 + 0 + 0 + 0 + + + cfgmgr-rp + 3230 + 0 + 0 + 0 + + + parser_server + 3231 + 0 + 0 + 0 + + + nvgen_server + 3232 + 0 + 0 + 0 + + + timezone_config + 3234 + 0 + 0 + 0 + + + cerrno_server + 3235 + 0 + 0 + 0 + + + sunstone_stats_svr + 3236 + 0 + 0 + 0 + + + media_server + 3239 + 0 + 0 + 0 + + + procfs_server + 3241 + 0 + 0 + 0 + + + sdr_instagt + 3242 + 0 + 0 + 0 + + + issudir + 3247 + 0 + 0 + 0 + + + nrssvr_global + 3248 + 0 + 0 + 0 + + + invmgr_proxy + 3249 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3250 + 0 + 0 + 0 + + + sysdb_shared_nc + 3256 + 0 + 0 + 0 + + + sysdb_shared_sc + 3259 + 0 + 0 + 0 + + + sysdb_svr_admin + 3261 + 0 + 0 + 0 + + + ssh_key_server + 3262 + 0 + 0 + 0 + + + debug_d_admin + 3267 + 0 + 0 + 0 + + + nrssvr + 3269 + 0 + 0 + 0 + + + early_fast_discard_verifier + 3272 + 0 + 0 + 0 + + + subdb_svr + 3287 + 0 + 0 + 0 + + + tty_exec_launcher + 3780 + 0 + 0 + 0 + + + ifmgr + 4080 + 0 + 0 + 0 + + + netio + 4081 + 0 + 0 + 0 + + + placed + 4082 + 0 + 0 + 0 + + + ifindex_server + 4084 + 0 + 0 + 0 + + + lpts_pa + 4085 + 0 + 0 + 0 + + + alarm-logger + 4087 + 0 + 0 + 0 + + + calv_alarm_mgr + 4089 + 0 + 0 + 0 + + + eth_mgmt + 4090 + 0 + 0 + 0 + + + fwd_driver_partner + 4092 + 0 + 0 + 0 + + + locald_DLRSC + 4093 + 0 + 0 + 0 + + + mempool_edm + 4095 + 0 + 0 + 0 + + + ncd + 4096 + 0 + 0 + 0 + + + nd_partner + 4097 + 0 + 0 + 0 + + + nsr_fo + 4098 + 0 + 0 + 0 + + + nsr_ping_reply + 4099 + 0 + 0 + 0 + + + rmf_cli_edm + 4100 + 0 + 0 + 0 + + + rsi_agent + 4101 + 0 + 0 + 0 + + + rsi_master + 4102 + 0 + 0 + 0 + + + sh_proc_mem_edm + 4103 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 4104 + 0 + 0 + 0 + + + tty_show_users_edm + 4105 + 0 + 0 + 0 + + + mpls_io_ea + 4106 + 0 + 0 + 0 + + + aib + 4107 + 0 + 0 + 0 + + + bundlemgr_adj + 4108 + 0 + 0 + 0 + + + statsd_server + 4109 + 0 + 0 + 0 + + + ipv4_arm + 4110 + 0 + 0 + 0 + + + ipv6_arm + 4112 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4114 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4116 + 0 + 0 + 0 + + + pifibm_server_rp + 4117 + 0 + 0 + 0 + + + ipv4_io + 4118 + 0 + 0 + 0 + + + ipv4_ma + 4119 + 0 + 0 + 0 + + + ipv6_nd + 4126 + 0 + 0 + 0 + + + policymgr_rp + 4127 + 0 + 0 + 0 + + + fib_mgr + 4133 + 0 + 0 + 0 + + + ipv6_ea + 4140 + 0 + 0 + 0 + + + ipv6_io + 4150 + 0 + 0 + 0 + + + procfind + 4178 + 0 + 0 + 0 + + + ipv6_ma + 4189 + 0 + 0 + 0 + + + mpls_lsd + 4206 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4224 + 0 + 0 + 0 + + + eigrp_policy_reg_agent + 4244 + 0 + 0 + 0 + + + isis_policy_reg_agent + 4257 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4268 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4271 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 4284 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 4292 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 4306 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4312 + 0 + 0 + 0 + + + debug_d + 4317 + 0 + 0 + 0 + + + bcdl_agent + 4326 + 0 + 0 + 0 + + + iedged + 4331 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4360 + 0 + 0 + 0 + + + bcdls + 4656 + 0 + 0 + 0 + + + bcdls + 4667 + 0 + 0 + 0 + + + ether_caps_partner + 4730 + 0 + 0 + 0 + + + ether_sock + 4733 + 0 + 0 + 0 + + + cdm_rs + 4880 + 0 + 0 + 0 + + + vlan_ea + 4886 + 0 + 0 + 0 + + + kim + 4938 + 0 + 0 + 0 + + + ztp_cfg + 4939 + 0 + 0 + 0 + + + ema_server_sdr + 4940 + 0 + 0 + 0 + + + tty_verifyd + 4941 + 0 + 0 + 0 + + + ftp_fs + 4942 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 4943 + 0 + 0 + 0 + + + domain_services + 4944 + 0 + 0 + 0 + + + bgp_epe + 4945 + 0 + 0 + 0 + + + bfd + 4946 + 0 + 0 + 0 + + + bundlemgr_distrib + 4952 + 0 + 0 + 0 + + + ipv6_local + 4955 + 0 + 0 + 0 + + + ipv6_connected + 4957 + 0 + 0 + 0 + + + ipv4_local + 4959 + 0 + 0 + 0 + + + ipv4_connected + 4960 + 0 + 0 + 0 + + + eth_gl_cfg + 4961 + 0 + 0 + 0 + + + ipv6_mpa + 4962 + 0 + 0 + 0 + + + ipv4_mpa + 4963 + 0 + 0 + 0 + + + policy_repository + 4964 + 0 + 0 + 0 + + + ipv6_rib + 4965 + 0 + 0 + 0 + + + ipv4_rib + 4969 + 0 + 0 + 0 + + + telemetry_encoder + 4971 + 0 + 0 + 0 + + + python_process_manager + 4972 + 0 + 0 + 0 + + + ipv4_rump + 4978 + 0 + 0 + 0 + + + ipv6_rump + 4980 + 0 + 0 + 0 + + + nfmgr + 4987 + 0 + 0 + 0 + + + statsd_manager_g + 4989 + 0 + 0 + 0 + + + intf_mgbl + 4990 + 0 + 0 + 0 + + + mpls_static + 4992 + 0 + 0 + 0 + + + accounting_ma + 4993 + 0 + 0 + 0 + + + daps + 4995 + 0 + 0 + 0 + + + ipsub_ma + 4997 + 0 + 0 + 0 + + + l2fib_mgr + 5003 + 0 + 0 + 0 + + + l2rib + 5005 + 0 + 0 + 0 + + + pppoe_ma + 5007 + 0 + 0 + 0 + + + sconbkup + 5008 + 0 + 0 + 0 + + + ipv6_assembler + 5010 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5016 + 0 + 0 + 0 + + + shcfghistory-edm + 5018 + 0 + 0 + 0 + + + statsd_manager_l + 5026 + 0 + 0 + 0 + + + mpls_io + 5032 + 0 + 0 + 0 + + + ntpd + 5035 + 0 + 0 + 0 + + + nfma + 5039 + 0 + 0 + 0 + + + session_mon + 5044 + 0 + 0 + 0 + + + clns + 5047 + 0 + 0 + 0 + + + arp + 5057 + 0 + 0 + 0 + + + ip_aps + 5058 + 0 + 0 + 0 + + + raw_ip + 5070 + 0 + 0 + 0 + + + tcp + 5077 + 0 + 0 + 0 + + + udp + 5078 + 0 + 0 + 0 + + + fhrp_output + 5080 + 0 + 0 + 0 + + + l2snoop + 5085 + 0 + 0 + 0 + + + ip_app + 5088 + 0 + 0 + 0 + + + cinetd + 5090 + 0 + 0 + 0 + + + devc-vty + 5091 + 0 + 0 + 0 + + + bundlemgr_local + 5092 + 0 + 0 + 0 + + + tftp_fs + 5094 + 0 + 0 + 0 + + + vi_config_replicator + 5095 + 0 + 0 + 0 + + + eem_server + 5096 + 0 + 0 + 0 + + + showd_lc + 5098 + 0 + 0 + 0 + + + tcl_secure_mode + 5099 + 0 + 0 + 0 + + + lpts_fm + 5100 + 0 + 0 + 0 + + + eem_policy_dir + 5103 + 0 + 0 + 0 + + + ipsec_mp + 5105 + 0 + 0 + 0 + + + ipsec_pp + 5106 + 0 + 0 + 0 + + + cepki + 5108 + 0 + 0 + 0 + + + crypto_monitor + 5118 + 0 + 0 + 0 + + + eem_ed_config + 5119 + 0 + 0 + 0 + + + eem_ed_counter + 5121 + 0 + 0 + 0 + + + eem_ed_generic + 5123 + 0 + 0 + 0 + + + eem_ed_nd + 5124 + 0 + 0 + 0 + + + eem_ed_none + 5139 + 0 + 0 + 0 + + + eem_ed_stats + 5140 + 0 + 0 + 0 + + + eem_ed_syslog + 5143 + 0 + 0 + 0 + + + eem_ed_test + 5155 + 0 + 0 + 0 + + + eem_ed_timer + 5179 + 0 + 0 + 0 + + + object_tracking + 5186 + 0 + 0 + 0 + + + call_home + 5197 + 0 + 0 + 0 + + + http_client + 5220 + 0 + 0 + 0 + + + plat_sl_client + 5234 + 0 + 0 + 0 + + + smartlicserver + 5241 + 0 + 0 + 0 + + + bcdls + 5474 + 0 + 0 + 0 + + + bcdls + 5699 + 0 + 0 + 0 + + + bcdls + 6152 + 0 + 0 + 0 + + + redstatsd + 6587 + 0 + 0 + 0 + + + cmp_edm + 6589 + 0 + 0 + 0 + + + crypto_edm + 6590 + 0 + 0 + 0 + + + domain_sync + 6592 + 0 + 0 + 0 + + + es_acl_act_agent + 6593 + 0 + 0 + 0 + + + hostname_sync + 6594 + 0 + 0 + 0 + + + imaedm_server + 6595 + 0 + 0 + 0 + + + ipodwdm + 6596 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 6597 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 6599 + 0 + 0 + 0 + + + linux_nto_misc_showd + 6601 + 0 + 0 + 0 + + + local_sock + 6602 + 0 + 0 + 0 + + + mpls_vpn_mib + 6603 + 0 + 0 + 0 + + + netio_debug_partner + 6605 + 0 + 0 + 0 + + + pak_capture_partner + 6606 + 0 + 0 + 0 + + + pam_manager + 6608 + 0 + 0 + 0 + + + pfilter_ma + 6611 + 0 + 0 + 0 + + + pm_server + 6612 + 0 + 0 + 0 + + + spio_ea + 6615 + 0 + 0 + 0 + + + spio_ma + 6617 + 0 + 0 + 0 + + + ssm_process + 6622 + 0 + 0 + 0 + + + pm_collector + 6740 + 0 + 0 + 0 + + + wanphy_proc + 6920 + 0 + 0 + 0 + + + snmppingd + 6921 + 0 + 0 + 0 + + + sdr_instmgr + 6922 + 0 + 0 + 0 + + + schema_server + 6923 + 0 + 0 + 0 + + + l2tp_mgr + 6924 + 0 + 0 + 0 + + + cmpp + 6925 + 0 + 0 + 0 + + + l2vpn_mgr + 6926 + 0 + 0 + 0 + + + xtc_agent + 6927 + 0 + 0 + 0 + + + mpls_ldp + 6928 + 0 + 0 + 0 + + + vservice_mgr + 6929 + 0 + 0 + 0 + + + qos_ma + 6930 + 0 + 0 + 0 + + + pbr_ma + 6931 + 0 + 0 + 0 + + + rt_check_mgr + 6932 + 0 + 0 + 0 + + + es_acl_mgr + 6933 + 0 + 0 + 0 + + + rsvp + 7397 + 0 + 0 + 0 + + + banner_config + 7398 + 0 + 0 + 0 + + + ipv4_static + 7399 + 0 + 0 + 0 + + + bpm + 7404 + 0 + 0 + 0 + + + bgp + 7686 + 0 + 0 + 0 + + + isis + 7689 + 0 + 0 + 0 + + + isis_uv + 7690 + 0 + 0 + 0 + + + ssh_server + 7727 + 0 + 0 + 0 + + + emsd + 7728 + 0 + 0 + 0 + + + netconf + 7729 + 0 + 0 + 0 + + + te_control + 7730 + 0 + 0 + 0 + + + loopback_caps_partner + 8881 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 8961 + 0 + 0 + 0 + + + perl + 10380 + 0 + 0 + 0 + + + perl + 10495 + 0 + 0 + 0 + + + perl + 10664 + 0 + 0 + 0 + + + sleep + 14252 + 0 + 0 + 0 + + + sleep + 14253 + 0 + 0 + 0 + + + + 0/0/CPU0 + 33 + 30 + 31 + + init + 1 + 0 + 0 + 0 + + + bash + 1566 + 0 + 0 + 0 + + + sh + 1590 + 0 + 0 + 0 + + + bash + 1591 + 0 + 0 + 0 + + + cgroup_oom + 1614 + 0 + 0 + 0 + + + bash + 1739 + 0 + 0 + 0 + + + dbus-daemon + 1770 + 0 + 0 + 0 + + + sshd + 1781 + 0 + 0 + 0 + + + rpcbind + 1788 + 0 + 0 + 0 + + + syslogd + 1873 + 0 + 0 + 0 + + + xinetd + 1895 + 0 + 0 + 0 + + + crond + 1927 + 0 + 0 + 0 + + + bash + 2994 + 0 + 0 + 0 + + + dsr + 2995 + 0 + 0 + 0 + + + bash + 3010 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3022 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3025 + 0 + 0 + 0 + + + ds + 3034 + 0 + 0 + 0 + + + processmgr + 3139 + 0 + 0 + 0 + + + shmwin_svr + 3161 + 0 + 0 + 0 + + + sdr_invmgr + 3162 + 0 + 0 + 0 + + + vm-monitor + 3163 + 0 + 0 + 0 + + + dumper + 3164 + 0 + 0 + 0 + + + qsm + 3165 + 0 + 0 + 0 + + + syslogd_helper + 3166 + 0 + 0 + 0 + + + syslog_dev + 3167 + 0 + 0 + 0 + + + spp + 3168 + 0 + 0 + 0 + + + packet + 3169 + 0 + 0 + 0 + + + ltrace_server + 3171 + 0 + 0 + 0 + + + ltrace_sync + 3172 + 0 + 0 + 0 + + + resmon + 3173 + 0 + 0 + 0 + + + sld + 3175 + 0 + 0 + 0 + + + sysdb_svr_local + 3177 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3178 + 0 + 0 + 0 + + + enf_broker + 3179 + 0 + 0 + 0 + + + ssh_key_client + 3180 + 0 + 0 + 0 + + + gsp + 3185 + 0 + 0 + 0 + + + meminfo_svr + 3186 + 0 + 0 + 0 + + + showd_server + 3187 + 0 + 0 + 0 + + + tamfs + 3196 + 0 + 0 + 0 + + + aipc_cleaner + 3206 + 0 + 0 + 0 + + + rdsfs_svr + 3207 + 0 + 0 + 0 + + + sysdb_mc + 3208 + 0 + 0 + 0 + + + bundlemgr_checker + 3213 + 0 + 0 + 0 + + + dpc_rm_svr + 3218 + 0 + 0 + 0 + + + cerrno_server + 3235 + 0 + 0 + 0 + + + sunstone_stats_svr + 3268 + 0 + 0 + 0 + + + cfgmgr-lc + 3287 + 0 + 0 + 0 + + + early_fast_discard_main + 3288 + 0 + 0 + 0 + + + media_server + 3290 + 0 + 0 + 0 + + + procfs_server + 3296 + 0 + 0 + 0 + + + sdr_instagt + 3301 + 0 + 0 + 0 + + + subdb_svr + 3303 + 0 + 0 + 0 + + + ifmgr + 3827 + 0 + 0 + 0 + + + netio + 3828 + 0 + 0 + 0 + + + calv_alarm_mgr + 3829 + 0 + 0 + 0 + + + fsm + 3830 + 0 + 0 + 0 + + + fwd_driver_partner + 3831 + 0 + 0 + 0 + + + mempool_edm + 3832 + 0 + 0 + 0 + + + rsi_agent + 3834 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3835 + 0 + 0 + 0 + + + sint_ma + 3836 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3837 + 0 + 0 + 0 + + + tunnel_ea + 3838 + 0 + 0 + 0 + + + mpls_io_ea + 3839 + 0 + 0 + 0 + + + aib + 3840 + 0 + 0 + 0 + + + bundlemgr_adj + 3841 + 0 + 0 + 0 + + + qos_ma_ea + 3842 + 0 + 0 + 0 + + + statsd_server + 3843 + 0 + 0 + 0 + + + ipv4_io + 3844 + 0 + 0 + 0 + + + ipv6_nd + 3845 + 0 + 0 + 0 + + + fib_mgr + 3846 + 0 + 0 + 0 + + + ipv4_ma + 3847 + 0 + 0 + 0 + + + ipv6_ea + 3848 + 0 + 0 + 0 + + + ipv6_io + 3849 + 0 + 0 + 0 + + + pifibm_server_lc + 3850 + 0 + 0 + 0 + + + procfind + 3851 + 0 + 0 + 0 + + + ipv6_ma + 3852 + 0 + 0 + 0 + + + bfd_agent + 3853 + 0 + 0 + 0 + + + debug_d + 3858 + 0 + 0 + 0 + + + iedged + 3859 + 0 + 0 + 0 + + + timezone_notify + 3863 + 0 + 0 + 0 + + + ixdb_gc + 4079 + 0 + 0 + 0 + + + cdm_rs + 4176 + 0 + 0 + 0 + + + udp + 4183 + 0 + 0 + 0 + + + accounting_ma + 4335 + 0 + 0 + 0 + + + daps + 4336 + 0 + 0 + 0 + + + l2fib_mgr + 4337 + 0 + 0 + 0 + + + pfilter_ea + 4338 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4339 + 0 + 0 + 0 + + + statsd_manager_l + 4340 + 0 + 0 + 0 + + + mpls_io + 4341 + 0 + 0 + 0 + + + ntpdc + 4342 + 0 + 0 + 0 + + + dpa_exec_agent + 4343 + 0 + 0 + 0 + + + iphc_ma + 4344 + 0 + 0 + 0 + + + nfma + 4345 + 0 + 0 + 0 + + + session_mon + 4346 + 0 + 0 + 0 + + + clns + 4347 + 0 + 0 + 0 + + + arp + 4355 + 0 + 0 + 0 + + + fhrp_output + 4356 + 0 + 0 + 0 + + + l2snoop + 4357 + 0 + 0 + 0 + + + bundlemgr_local + 4358 + 0 + 0 + 0 + + + showd_lc + 4360 + 0 + 0 + 0 + + + sunstone_uidb_svr + 4361 + 0 + 0 + 0 + + + dp_launcher + 4363 + 0 + 0 + 0 + + + dpa_logrotate + 4364 + 0 + 0 + 0 + + + plat_sl_client_lc + 4365 + 0 + 0 + 0 + + + bash + 4454 + 0 + 0 + 0 + + + bash + 5219 + 0 + 0 + 0 + + + diag_capture + 5323 + 0 + 0 + 0 + + + sleep + 5851 + 0 + 0 + 0 + + + sleep + 5865 + 0 + 0 + 0 + + + vpe + 5912 + 36 + 34 + 34 + + + cmp_edm + 5915 + 0 + 0 + 0 + + + fib_stats_edm_sunstone + 5916 + 0 + 0 + 0 + + + imaedm_server + 5917 + 0 + 0 + 0 + + + netio_debug_partner + 5918 + 0 + 0 + 0 + + + pbr_ea + 5919 + 0 + 0 + 0 + + + pbr_ma + 5920 + 0 + 0 + 0 + + + pfilter_ma + 5921 + 0 + 0 + 0 + + + qos_ma + 5923 + 0 + 0 + 0 + + + spio_ea + 5924 + 0 + 0 + 0 + + + spio_ma + 5925 + 0 + 0 + 0 + + + ssm_process + 5926 + 0 + 0 + 0 + + + sunstone_if_driver + 5927 + 0 + 0 + 0 + + + eth_intf_ma + 6067 + 0 + 0 + 0 + + + ether_caps_partner + 6082 + 0 + 0 + 0 + + + ether_sock + 6084 + 0 + 0 + 0 + + + eth_intf_ea + 6101 + 0 + 0 + 0 + + + vlan_ea + 6127 + 0 + 0 + 0 + + + sleep + 7448 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..d54644691 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,56 @@ + + + + + + 2020 + 4 + 14 + 0 + 40 + 38 + 464 + 2 + UTC + calendar + + + domingo + 11393 + + + + + + GigabitEthernet0/0/0/0 + + + GigabitEthernet0/0/0/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + + + + + Rack 0 + + + 6.3.2 + 0D1FDCA5761 + R-IOSXRV9000-CC + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/server_capabilities.xml new file mode 100644 index 000000000..48ca0ddf2 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/server_capabilities.xml @@ -0,0 +1,465 @@ + + + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv6-ma-subscriber-cfg&revision=2017-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28&deviations=cisco-xr-openconfig-transport-line-protection-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-srg-oper?module=Cisco-IOS-XR-subscriber-srg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2017-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-05-01 + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-06-06&deviations=cisco-xr-openconfig-platform-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-lcp-cfg?module=Cisco-IOS-XR-ppp-ma-lcp-cfg&revision=2015-11-09 + http://openconfig.net/yang/mpls?module=openconfig-mpls&revision=2015-11-05&deviations=cisco-xr-openconfig-mpls-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2015-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-li-cfg?module=Cisco-IOS-XR-li-cfg&revision=2015-11-09 + http://openconfig.net/yang/sr?module=openconfig-mpls-sr&revision=2015-11-05 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2017-12-01 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-accounting-cfg?module=Cisco-IOS-XR-subscriber-accounting-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-mobileip-cfg?module=Cisco-IOS-XR-ip-mobileip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-fpd-infra-cfg?module=Cisco-IOS-XR-spirit-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-05-01 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-06-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2016-06-21&deviations=cisco-xr-openconfig-bgp-policy-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-subscriber-cfg?module=Cisco-IOS-XR-ip-pfilter-subscriber-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://openconfig.net/yang/ldp?module=openconfig-mpls-ldp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-oper?module=Cisco-IOS-XR-ppp-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-pppoe-ma-oper?module=Cisco-IOS-XR-subscriber-pppoe-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12&deviations=cisco-xr-openconfig-routing-policy-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-vservice-cfg?module=Cisco-IOS-XR-vservice-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-restconf-monitoring?module=ietf-restconf-monitoring&revision=2016-08-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2015-11-09 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-01-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2017-07-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-accounting-oper?module=Cisco-IOS-XR-subscriber-accounting-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2017-01-31 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-cfg?module=Cisco-IOS-XR-ppp-ma-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2017-01-31 + urn:ietf:params:xml:ns:yang:ietf-interfaces?module=ietf-interfaces&revision=2014-05-08 + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2016-06-06 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2015-11-09 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-issu?module=Cisco-IOS-XR-sysadmin-issu&revision=2015-08-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2017-05-01 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-ea-oper?module=Cisco-IOS-XR-pbr-vservice-ea-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2017-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2016-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + urn:ietf:params:xml:ns:yang:ietf-yang-library?module=ietf-yang-library&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-pppoe-ma-gbl-cfg?module=Cisco-IOS-XR-subscriber-pppoe-ma-gbl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-iedge4710-cfg?module=Cisco-IOS-XR-iedge4710-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-01-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2017-10-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2017-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-sat-cfg?module=Cisco-IOS-XR-qos-ma-sat-cfg&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-srg-cfg?module=Cisco-IOS-XR-subscriber-srg-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2015-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2016-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16&deviations=cisco-xr-openconfig-lldp-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-syslog-cfg?module=Cisco-IOS-XR-ppp-ma-syslog-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-li-cfg?module=Cisco-IOS-XR-aaa-li-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-10-04 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2015-09-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2015-09-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2015-11-09 + http://openconfig.net/yang/local-routing?module=openconfig-local-routing&revision=2016-05-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08&deviations=cisco-xr-openconfig-optical-amplifier-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2017-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2016-08-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-iedge4710-oper?module=Cisco-IOS-XR-iedge4710-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ssrp-cfg?module=Cisco-IOS-XR-ppp-ma-ssrp-cfg&revision=2015-11-09 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pppoe-ea-oper?module=Cisco-IOS-XR-pppoe-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2017-05-01 + http://openconfig.net/yang/ocsr?module=openconfig-segment-routing&revision=2017-01-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://openconfig.net/yang/mpls-types?module=openconfig-mpls-types&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-ipsub-cfg?module=Cisco-IOS-XR-subscriber-ipsub-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-session-mon-mibs-cfg?module=Cisco-IOS-XR-subscriber-session-mon-mibs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-05-01 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-vpdn-oper?module=Cisco-IOS-XR-tunnel-vpdn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-gbl-cfg?module=Cisco-IOS-XR-ppp-ma-gbl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-vpdn-cfg?module=Cisco-IOS-XR-tunnel-vpdn-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-datatypes?module=Cisco-IOS-XR-pbr-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-pppoe-ma-cmd-cfg?module=Cisco-IOS-XR-subscriber-pppoe-ma-cmd-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2017-03-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-subscriber-cfg?module=Cisco-IOS-XR-ipv6-nd-subscriber-cfg&revision=2016-12-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-vpa-infra-cfg?module=Cisco-IOS-XR-drivers-vpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-types?module=cisco-xr-openconfig-interfaces-types&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2017-12-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2017-11-20 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2016-06-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-05-05 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcp-cfg?module=Cisco-IOS-XR-ppp-ma-ipcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2015-11-09 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv4-ma-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-fsm-cfg?module=Cisco-IOS-XR-ppp-ma-fsm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-mgr-oper?module=Cisco-IOS-XR-pbr-vservice-mgr-oper&revision=2017-05-01 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-subscriber-cfg?module=Cisco-IOS-XR-infra-rsi-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-datatypes?module=Cisco-IOS-XR-controller-odu-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-05-01 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2017-03-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2015-11-09 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-mobileip-oper?module=Cisco-IOS-XR-ip-mobileip-oper&revision=2016-03-10 + urn:ietf:params:xml:ns:yang:iana-if-type?module=iana-if-type&revision=2015-06-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2015-01-07 + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-oper?module=Cisco-IOS-XR-plat-chas-invmgr-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2017-11-21 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-ipsub-oper?module=Cisco-IOS-XR-subscriber-ipsub-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-01-13 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2015-10-09 + http://openconfig.net/yang/interfaces/ip-ext?module=openconfig-if-ip-ext&revision=2016-12-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg?module=Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2017-07-19 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2017-12-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2017-09-11 + http://openconfig.net/yang/rsvp?module=openconfig-mpls-rsvp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2017-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2016-03-08 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-subscriber-cfg?module=Cisco-IOS-XR-pbr-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-session-mon-oper?module=Cisco-IOS-XR-subscriber-session-mon-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2017-08-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-punt-flowtrap-cfg?module=Cisco-IOS-XR-lpts-punt-flowtrap-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ea-oper?module=Cisco-IOS-XR-ppp-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-yang-smiv2?module=ietf-yang-smiv2&revision=2012-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-01-13 + http://openconfig.net/yang/bgp?module=openconfig-bgp&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://openconfig.net/yang/terminal-device?module=openconfig-terminal-device&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcpiw-cfg?module=Cisco-IOS-XR-ppp-ma-ipcpiw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2017-06-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring + urn:ietf:params:netconf:capability:candidate:1.0 + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/version.md @@ -0,0 +1 @@ +6.3.2 From a52fe4c1815de6a1386d51cfc0b295ab276e4d59 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 11 May 2020 19:34:59 -0700 Subject: [PATCH 054/117] Add logging support --- napalm/iosxr_netconf/iosxr_netconf.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 32f9e76bd..37f89e251 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -21,6 +21,7 @@ import re import copy import difflib +import logging # import third party lib from ncclient import manager @@ -40,6 +41,7 @@ from napalm.base.exceptions import MergeConfigException from napalm.base.exceptions import ReplaceConfigException +logger = logging.getLogger(__name__) class IOSXRNETCONFDriver(NetworkDriver): """IOS-XR NETCONF driver class: inherits NetworkDriver from napalm.base.""" @@ -86,10 +88,12 @@ def open(self): if self.lock_on_connect: self._lock() except Exception as conn_err: + logger.error(conn_err.args[0]) raise ConnectionException(conn_err.args[0]) def close(self): """Close the connection.""" + logger.debug("Closed connection with device %s" % (self.hostname)) self._unlock() self.device.close_session() @@ -132,6 +136,7 @@ def load_replace_candidate(self, filename=None, config=None): except (RPCError, XMLSyntaxError) as e: self.pending_changes = False self.replace = False + logger.error(e.args[0]) raise ReplaceConfigException(e) def load_merge_candidate(self, filename=None, config=None): @@ -144,6 +149,7 @@ def load_merge_candidate(self, filename=None, config=None): ) except (RPCError, XMLSyntaxError) as e: self.pending_changes = False + logger.error(e.args[0]) raise MergeConfigException(e) def compare_config(self): @@ -590,6 +596,10 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ), ) except AttributeError: + logger.debug( + "No attribute 'description' for neighbor %s" + % (this_neighbor["remote_as"]) + ) this_neighbor["description"] = "" this_neighbor["is_enabled"] = ( @@ -2318,6 +2328,7 @@ def get_route_to(self, destination="", protocol="", longer=False): try: ipv = IPAddress(network).version except AddrFormatError: + logger.error("Wrong destination IP Address format supplied to get_route_to") raise TypeError("Wrong destination IP Address!") if ipv == 6: @@ -2787,6 +2798,11 @@ def traceroute( try: ipv = IPAddress(destination).version except AddrFormatError: + logger.error( + "Incorrect format of IP Address in traceroute \ + with value provided:%s" + % (str(destination)) + ) return {"error": "Wrong destination IP Address!"} source_tag = "" From 48c654be5b52d3cc872ca6694c819cd6f0326998 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 12 May 2020 09:14:05 -0700 Subject: [PATCH 055/117] Add mock data to test get_facts & get_environment (#1210) --- napalm/iosxr_netconf/iosxr_netconf.py | 16 + .../expected_result.json | 118 + .../get_environment__environment.xml | 3654 +++++ .../get_environment__memory-summary.xml | 1349 ++ .../get_environment__system-monitoring.xml | 12769 ++++++++++++++++ ...nt__system-time__interfaces__inventory.xml | 587 + .../server_capabilities.xml | 606 + .../version.md | 1 + .../expected_result.json | 68 + .../get_environment__environment.xml | 1006 ++ .../get_environment__memory-summary.xml | 393 + .../get_environment__system-monitoring.xml | 4408 ++++++ ...nt__system-time__interfaces__inventory.xml | 131 + .../server_capabilities.xml | 539 + .../asr9k-x64-sysadmin-envmon-ui/version.md | 1 + .../expected_result.json | 47 + .../get_environment__environment.xml | 462 + .../get_environment__memory-summary.xml | 349 + .../get_environment__system-monitoring.xml | 3113 ++++ ...nt__system-time__interfaces__inventory.xml | 152 + .../server_capabilities.xml | 543 + .../ncs540-sysadmin-envmon-ui/version.md | 1 + .../expected_result.json | 82 + .../get_environment__environment.xml | 2070 +++ .../get_environment__memory-summary.xml | 583 + .../get_environment__system-monitoring.xml | 5149 +++++++ ...nt__system-time__interfaces__inventory.xml | 167 + .../server_capabilities.xml | 546 + .../ncs5500-sysadmin-envmon-ui/version.md | 1 + .../expected_result.json | 85 + .../get_environment__environment.xml | 3364 ++++ .../get_environment__memory-summary.xml | 785 + .../get_environment__system-monitoring.xml | 6387 ++++++++ ...nt__system-time__interfaces__inventory.xml | 257 + .../server_capabilities.xml | 602 + .../version.md | 1 + .../xrv9k/expected_result.json | 17 + .../xrv9k/get_environment__environment.xml | 0 .../xrv9k/get_environment__memory-summary.xml | 409 + .../get_environment__system-monitoring.xml | 2861 ++++ ...nt__system-time__interfaces__inventory.xml | 56 + .../xrv9k/server_capabilities.xml | 465 + .../test_get_environment/xrv9k/version.md | 1 + .../asr9k-x64/expected_result.json | 58 + ...ts__system-time__interfaces__inventory.xml | 183 + .../test_get_facts/asr9k-x64/version.md | 1 + .../ncs540/expected_result.json | 48 + ...ts__system-time__interfaces__inventory.xml | 152 + .../test_get_facts/ncs540/version.md | 1 + .../ncs540l/expected_result.json | 45 + ...ts__system-time__interfaces__inventory.xml | 143 + .../test_get_facts/ncs540l/version.md | 1 + .../ncs5500/expected_result.json | 53 + ...ts__system-time__interfaces__inventory.xml | 168 + .../test_get_facts/ncs5500/version.md | 1 + .../test_get_facts/xrv9k/expected_result.json | 16 + ...ts__system-time__interfaces__inventory.xml | 57 + .../test_get_facts/xrv9k/version.md | 1 + 58 files changed, 55129 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__environment.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/server_capabilities.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/version.md create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/version.md diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 32f9e76bd..37f89e251 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -21,6 +21,7 @@ import re import copy import difflib +import logging # import third party lib from ncclient import manager @@ -40,6 +41,7 @@ from napalm.base.exceptions import MergeConfigException from napalm.base.exceptions import ReplaceConfigException +logger = logging.getLogger(__name__) class IOSXRNETCONFDriver(NetworkDriver): """IOS-XR NETCONF driver class: inherits NetworkDriver from napalm.base.""" @@ -86,10 +88,12 @@ def open(self): if self.lock_on_connect: self._lock() except Exception as conn_err: + logger.error(conn_err.args[0]) raise ConnectionException(conn_err.args[0]) def close(self): """Close the connection.""" + logger.debug("Closed connection with device %s" % (self.hostname)) self._unlock() self.device.close_session() @@ -132,6 +136,7 @@ def load_replace_candidate(self, filename=None, config=None): except (RPCError, XMLSyntaxError) as e: self.pending_changes = False self.replace = False + logger.error(e.args[0]) raise ReplaceConfigException(e) def load_merge_candidate(self, filename=None, config=None): @@ -144,6 +149,7 @@ def load_merge_candidate(self, filename=None, config=None): ) except (RPCError, XMLSyntaxError) as e: self.pending_changes = False + logger.error(e.args[0]) raise MergeConfigException(e) def compare_config(self): @@ -590,6 +596,10 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ), ) except AttributeError: + logger.debug( + "No attribute 'description' for neighbor %s" + % (this_neighbor["remote_as"]) + ) this_neighbor["description"] = "" this_neighbor["is_enabled"] = ( @@ -2318,6 +2328,7 @@ def get_route_to(self, destination="", protocol="", longer=False): try: ipv = IPAddress(network).version except AddrFormatError: + logger.error("Wrong destination IP Address format supplied to get_route_to") raise TypeError("Wrong destination IP Address!") if ipv == 6: @@ -2787,6 +2798,11 @@ def traceroute( try: ipv = IPAddress(destination).version except AddrFormatError: + logger.error( + "Incorrect format of IP Address in traceroute \ + with value provided:%s" + % (str(destination)) + ) return {"error": "Wrong destination IP Address!"} source_tag = "" diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/expected_result.json new file mode 100644 index 000000000..8f07a4f4d --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/expected_result.json @@ -0,0 +1,118 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 2.0 + }, + "0/1/CPU0": { + "%usage": 2.0 + }, + "0/2/CPU0": { + "%usage": 2.0 + }, + "0/3/CPU0": { + "%usage": 1.0 + }, + "0/RSP0/CPU0": { + "%usage": 1.0 + }, + "0/RSP1/CPU0": { + "%usage": 1.0 + } + }, + "fans": { + "FT0": { + "status": true + }, + "FT1": { + "status": true + } + }, + "memory": { + "available_ram": 36829560832, + "used_ram": 7392606208 + }, + "power": { + "0/PT0-PM0": { + "capacity": 6000.0, + "output": 2015.36, + "status": true + }, + "0/PT0-PM1": { + "capacity": 6000.0, + "output": 1892.08, + "status": true + }, + "0/PT0-PM2": { + "capacity": 6000.0, + "output": 0.0, + "status": false + } + }, + "temperature": { + "0/0": { + "is_alert": false, + "is_critical": false, + "temperature": 26.0 + }, + "0/1": { + "is_alert": false, + "is_critical": false, + "temperature": 31.0 + }, + "0/2": { + "is_alert": false, + "is_critical": false, + "temperature": 36.0 + }, + "0/3": { + "is_alert": false, + "is_critical": false, + "temperature": 27.0 + }, + "0/FC0": { + "is_alert": false, + "is_critical": false, + "temperature": 23.0 + }, + "0/FC1": { + "is_alert": false, + "is_critical": false, + "temperature": 23.0 + }, + "0/FC2": { + "is_alert": false, + "is_critical": false, + "temperature": 23.0 + }, + "0/FC3": { + "is_alert": false, + "is_critical": false, + "temperature": 25.0 + }, + "0/FC4": { + "is_alert": false, + "is_critical": false, + "temperature": 25.0 + }, + "0/FT0": { + "is_alert": false, + "is_critical": false, + "temperature": 30.0 + }, + "0/FT1": { + "is_alert": false, + "is_critical": false, + "temperature": 34.0 + }, + "0/RSP0": { + "is_alert": false, + "is_critical": false, + "temperature": 28.0 + }, + "0/RSP1": { + "is_alert": false, + "is_critical": false, + "temperature": 25.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..f73f0a192 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml @@ -0,0 +1,3654 @@ + + + + + + + + 0/0 + + 0/0-DIE_NP0 + true + true + 0/0 + DIE_NP0 + + 40 + 40 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_NP1 + false + false + 0/0 + DIE_NP1 + + 36 + 36 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FabArbiter + false + false + 0/0 + DIE_FabArbiter + + 43 + 43 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/0-DIE_FIA0 + false + false + 0/0 + DIE_FIA0 + + 44 + 44 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FIA1 + false + false + 0/0 + DIE_FIA1 + + 38 + 38 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FabSwitch + false + false + 0/0 + DIE_FabSwitch + + 48 + 48 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-mb_air_inlet + false + false + 0/0 + mb_air_inlet + + 26 + 26 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0-mb_outlet + false + false + 0/0 + mb_outlet + + 38 + 38 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/0-mb_hotspot0 + false + false + 0/0 + mb_hotspot0 + + 27 + 27 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-mb_hotspot1 + false + false + 0/0 + mb_hotspot1 + + 27 + 27 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-mb_hotspot2 + false + false + 0/0 + mb_hotspot2 + + 26 + 26 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-DIE_Lewis + false + false + 0/0 + DIE_Lewis + + 46 + 46 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_CPU + false + false + 0/0 + DIE_CPU + + 28 + 28 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/0-Inlet + false + false + 0/0 + Inlet + + 26 + 26 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0-Hotspot + false + false + 0/0 + Hotspot + + 38 + 38 + -10 + -5 + 0 + 90 + 93 + 95 + + + + 0/1 + + 0/1-DIE_NP0 + true + false + 0/1 + DIE_NP0 + + 55 + 55 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP0_HBM0 + false + false + 0/1 + DIE_NP0_HBM0 + + 47 + 47 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP0_HBM1 + false + false + 0/1 + DIE_NP0_HBM1 + + 48 + 48 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP1 + false + false + 0/1 + DIE_NP1 + + 49 + 49 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP1_HBM0 + false + false + 0/1 + DIE_NP1_HBM0 + + 40 + 40 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP1_HBM1 + false + false + 0/1 + DIE_NP1_HBM1 + + 42 + 42 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP2 + false + false + 0/1 + DIE_NP2 + + 54 + 54 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP2_HBM0 + false + false + 0/1 + DIE_NP2_HBM0 + + 44 + 44 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP2_HBM1 + false + false + 0/1 + DIE_NP2_HBM1 + + 47 + 47 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP3 + false + false + 0/1 + DIE_NP3 + + 48 + 48 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP3_HBM0 + false + false + 0/1 + DIE_NP3_HBM0 + + 41 + 41 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP3_HBM1 + false + false + 0/1 + DIE_NP3_HBM1 + + 41 + 41 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP4 + false + false + 0/1 + DIE_NP4 + + 57 + 57 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP4_HBM0 + false + false + 0/1 + DIE_NP4_HBM0 + + 49 + 49 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP4_HBM1 + false + false + 0/1 + DIE_NP4_HBM1 + + 49 + 49 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP5 + false + false + 0/1 + DIE_NP5 + + 57 + 57 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP5_HBM0 + false + false + 0/1 + DIE_NP5_HBM0 + + 49 + 49 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP5_HBM1 + false + false + 0/1 + DIE_NP5_HBM1 + + 49 + 49 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP6 + false + false + 0/1 + DIE_NP6 + + 49 + 49 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP6_HBM0 + false + false + 0/1 + DIE_NP6_HBM0 + + 45 + 45 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP6_HBM1 + false + false + 0/1 + DIE_NP6_HBM1 + + 44 + 44 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP7 + false + false + 0/1 + DIE_NP7 + + 48 + 48 + -10 + -5 + 0 + 105 + 115 + 130 + + + 0/1-DIE_NP7_HBM0 + false + false + 0/1 + DIE_NP7_HBM0 + + 42 + 42 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_NP7_HBM1 + false + false + 0/1 + DIE_NP7_HBM1 + + 43 + 43 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_FabArbiter + false + false + 0/1 + DIE_FabArbiter + + 58 + 58 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/1-DIE_FabSwitch0 + false + false + 0/1 + DIE_FabSwitch0 + + 64 + 64 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/1-DIE_FabSwitch1 + false + false + 0/1 + DIE_FabSwitch1 + + 74 + 74 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/1-Hotspot + false + false + 0/1 + Hotspot + + 51 + 51 + -15 + -10 + -5 + 85 + 90 + 95 + + + 0/1-Hotspot0 + false + false + 0/1 + Hotspot0 + + 47 + 47 + -15 + -10 + -5 + 85 + 90 + 95 + + + 0/1-Hotspot1 + false + false + 0/1 + Hotspot1 + + 49 + 49 + -15 + -10 + -5 + 85 + 90 + 95 + + + 0/1-MB AIR_Outlet + false + false + 0/1 + MB AIR_Outlet + + 31 + 31 + -15 + -10 + -5 + 85 + 95 + 110 + + + 0/1-DIE_Aldrin + false + false + 0/1 + DIE_Aldrin + + 61 + 61 + -10 + -5 + 0 + 110 + 125 + 140 + + + 0/1-DIE_CPU + false + false + 0/1 + DIE_CPU + + 31 + 31 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/1-Inlet + false + false + 0/1 + Inlet + + 31 + 31 + -15 + -10 + -5 + 65 + 75 + 90 + + + 0/1-DTS_CORE + false + false + 0/1 + DTS_CORE + + 31 + 31 + -10 + -5 + 0 + 93 + 98 + 113 + + + 0/1-DIE_DIMM0 + false + false + 0/1 + DIE_DIMM0 + + 34 + 34 + -10 + -5 + 0 + 85 + 95 + 110 + + + 0/1-DIE_DIMM1 + false + false + 0/1 + DIE_DIMM1 + + 36 + 36 + -10 + -5 + 0 + 85 + 95 + 110 + + + 0/1-DIE_RT0 + false + false + 0/1 + DIE_RT0 + + 43 + 43 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT1 + false + false + 0/1 + DIE_RT1 + + 47 + 47 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT2 + false + false + 0/1 + DIE_RT2 + + 50 + 50 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT3 + false + false + 0/1 + DIE_RT3 + + 45 + 45 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT4 + false + false + 0/1 + DIE_RT4 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT5 + false + false + 0/1 + DIE_RT5 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT6 + false + false + 0/1 + DIE_RT6 + + 55 + 55 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT7 + false + false + 0/1 + DIE_RT7 + + 50 + 50 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT8 + false + false + 0/1 + DIE_RT8 + + 47 + 47 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT9 + false + false + 0/1 + DIE_RT9 + + 45 + 45 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT10 + false + false + 0/1 + DIE_RT10 + + 42 + 42 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT11 + false + false + 0/1 + DIE_RT11 + + 55 + 55 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT12 + false + false + 0/1 + DIE_RT12 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT13 + false + false + 0/1 + DIE_RT13 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT14 + false + false + 0/1 + DIE_RT14 + + 56 + 56 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DIE_RT15 + false + false + 0/1 + DIE_RT15 + + 55 + 55 + -10 + -5 + 0 + 95 + 105 + 120 + + + 0/1-DB AIR_Inlet + false + false + 0/1 + DB AIR_Inlet + + 26 + 26 + -15 + -10 + -5 + 65 + 75 + 90 + + + 0/1-DB Hotspot + false + false + 0/1 + DB Hotspot + + 48 + 48 + -15 + -10 + -5 + 85 + 90 + 95 + + + 0/1-DB AIR_Outlet0 + false + false + 0/1 + DB AIR_Outlet0 + + 33 + 33 + -15 + -10 + -5 + 85 + 95 + 110 + + + 0/1-DB AIR_Outlet1 + false + false + 0/1 + DB AIR_Outlet1 + + 33 + 33 + -15 + -10 + -5 + 85 + 95 + 110 + + + 0/1-MB Power Brick 1 + false + false + 0/1 + MB Power Brick 1 + + 59 + 59 + -45 + -40 + -5 + 110 + 135 + 150 + + + 0/1-MB Power Brick 2 + false + false + 0/1 + MB Power Brick 2 + + 56 + 56 + -45 + -40 + -5 + 110 + 135 + 150 + + + + 0/2 + + 0/2-DIE_NP0 + true + false + 0/2 + DIE_NP0 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP1 + false + false + 0/2 + DIE_NP1 + + 49 + 49 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP2 + false + false + 0/2 + DIE_NP2 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP3 + false + false + 0/2 + DIE_NP3 + + 48 + 48 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP4 + false + false + 0/2 + DIE_NP4 + + 51 + 51 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_NP5 + false + false + 0/2 + DIE_NP5 + + 47 + 47 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FabArbiter + false + false + 0/2 + DIE_FabArbiter + + 51 + 51 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/2-DIE_FIA0 + false + false + 0/2 + DIE_FIA0 + + 46 + 46 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA1 + false + false + 0/2 + DIE_FIA1 + + 44 + 44 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA2 + false + false + 0/2 + DIE_FIA2 + + 53 + 53 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA3 + false + false + 0/2 + DIE_FIA3 + + 54 + 54 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA4 + false + false + 0/2 + DIE_FIA4 + + 41 + 41 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FIA5 + false + false + 0/2 + DIE_FIA5 + + 51 + 51 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_FabSwitch + false + false + 0/2 + DIE_FabSwitch + + 62 + 62 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-MB AIR_Inlet + false + false + 0/2 + MB AIR_Inlet + + 36 + 36 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/2-MB Outlet + false + false + 0/2 + MB Outlet + + 48 + 48 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/2-MB Hotspot0 + false + false + 0/2 + MB Hotspot0 + + 51 + 51 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-MB Hotspot1 + false + false + 0/2 + MB Hotspot1 + + 38 + 38 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-MB Hotspot2 + false + false + 0/2 + MB Hotspot2 + + 28 + 28 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-DIE_Hooper + false + false + 0/2 + DIE_Hooper + + 53 + 53 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/2-DIE_CPU + false + false + 0/2 + DIE_CPU + + - + 0 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/2-Inlet + false + false + 0/2 + Inlet + + 36 + 36 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/2-Hotspot + false + false + 0/2 + Hotspot + + 48 + 48 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-DB AIR_Inlet + false + false + 0/2 + DB AIR_Inlet + + 26 + 26 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/2-DB Hotspot + false + false + 0/2 + DB Hotspot + + 32 + 32 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/2-DB AIR_Outlet0 + false + false + 0/2 + DB AIR_Outlet0 + + 29 + 29 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/2-DB AIR_Outlet1 + false + false + 0/2 + DB AIR_Outlet1 + + 38 + 38 + -10 + -5 + 0 + 85 + 95 + 105 + + + + 0/3 + + 0/3-DIE_NP0 + true + false + 0/3 + DIE_NP0 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_NP1 + false + false + 0/3 + DIE_NP1 + + 51 + 51 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_NP2 + false + false + 0/3 + DIE_NP2 + + 48 + 48 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_NP3 + false + false + 0/3 + DIE_NP3 + + 49 + 49 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FabArbiter + false + false + 0/3 + DIE_FabArbiter + + 46 + 46 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/3-DIE_FIA0 + false + false + 0/3 + DIE_FIA0 + + 50 + 50 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FIA1 + false + false + 0/3 + DIE_FIA1 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FIA2 + false + false + 0/3 + DIE_FIA2 + + 45 + 45 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FIA3 + false + false + 0/3 + DIE_FIA3 + + 49 + 49 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_FabSwitch + false + false + 0/3 + DIE_FabSwitch + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-MB AIR_Inlet + false + false + 0/3 + MB AIR_Inlet + + 28 + 28 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/3-MB Outlet + false + false + 0/3 + MB Outlet + + 30 + 30 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/3-MB Hotspot0 + false + false + 0/3 + MB Hotspot0 + + 45 + 45 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-MB Hotspot1 + false + false + 0/3 + MB Hotspot1 + + 40 + 40 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-MB Hotspot2 + false + false + 0/3 + MB Hotspot2 + + 35 + 35 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-DIE_Hooper + false + false + 0/3 + DIE_Hooper + + 50 + 50 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_CPU + false + false + 0/3 + DIE_CPU + + 33 + 33 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/3-DIE_PHY0 + false + false + 0/3 + DIE_PHY0 + + 45 + 45 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY1 + false + false + 0/3 + DIE_PHY1 + + 47 + 47 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY2 + false + false + 0/3 + DIE_PHY2 + + 46 + 46 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY3 + false + false + 0/3 + DIE_PHY3 + + 48 + 48 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY4 + false + false + 0/3 + DIE_PHY4 + + 53 + 53 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY5 + false + false + 0/3 + DIE_PHY5 + + 52 + 52 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY6 + false + false + 0/3 + DIE_PHY6 + + 40 + 40 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-DIE_PHY7 + false + false + 0/3 + DIE_PHY7 + + 38 + 38 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/3-Inlet + false + false + 0/3 + Inlet + + 27 + 27 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/3-Hotspot + false + false + 0/3 + Hotspot + + 31 + 31 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-DB AIR_Inlet + false + false + 0/3 + DB AIR_Inlet + + 29 + 29 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/3-DB Hotspot + false + false + 0/3 + DB Hotspot + + 35 + 35 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/3-DB AIR_Outlet0 + false + false + 0/3 + DB AIR_Outlet0 + + 39 + 39 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/3-DB AIR_Outlet1 + false + false + 0/3 + DB AIR_Outlet1 + + 40 + 40 + -10 + -5 + 0 + 85 + 95 + 105 + + + + 0/RSP0 + + 0/RSP0-DIE_FabArbiter0 + true + false + 0/RSP0 + DIE_FabArbiter0 + + 42 + 42 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/RSP0-DIE_FabSwitch0 + false + false + 0/RSP0 + DIE_FabSwitch0 + + 62 + 62 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/RSP0-DIE_CPU + false + false + 0/RSP0 + DIE_CPU + + 35 + 35 + -10 + -5 + 0 + 90 + 95 + 110 + + + 0/RSP0-DIE_PCH + false + false + 0/RSP0 + DIE_PCH + + 38 + 38 + -10 + -5 + 0 + 87 + 100 + 115 + + + 0/RSP0-DIE_DIMM0 + false + false + 0/RSP0 + DIE_DIMM0 + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM2 + false + false + 0/RSP0 + DIE_DIMM2 + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM3 + false + false + 0/RSP0 + DIE_DIMM3 + + 31 + 31 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM4 + false + false + 0/RSP0 + DIE_DIMM4 + + 30 + 30 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM5 + false + false + 0/RSP0 + DIE_DIMM5 + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-SKYBLT0_Inlet + false + false + 0/RSP0 + SKYBLT0_Inlet + + 40 + 40 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-SKYBLT1_Inlet + false + false + 0/RSP0 + SKYBLT1_Inlet + + 37 + 37 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-High_Power + false + false + 0/RSP0 + High_Power + + 44 + 44 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-AIR_Outlet + false + false + 0/RSP0 + AIR_Outlet + + 38 + 38 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-Inlet + false + false + 0/RSP0 + Inlet + + 28 + 28 + -10 + -5 + 0 + 70 + 85 + 100 + + + 0/RSP0-Hotspot + false + false + 0/RSP0 + Hotspot + + 45 + 45 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/RSP0-DIE_Aldrin + false + false + 0/RSP0 + DIE_Aldrin + + 52 + 52 + -10 + -5 + 0 + 100 + 110 + 125 + + + + 0/RSP1 + + 0/RSP1-DIE_FabArbiter0 + true + false + 0/RSP1 + DIE_FabArbiter0 + + 36 + 36 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/RSP1-DIE_FabSwitch0 + false + false + 0/RSP1 + DIE_FabSwitch0 + + 48 + 48 + -10 + -5 + 0 + 115 + 125 + 140 + + + 0/RSP1-DIE_CPU + false + false + 0/RSP1 + DIE_CPU + + 36 + 36 + -10 + -5 + 0 + 90 + 95 + 110 + + + 0/RSP1-DIE_PCH + false + false + 0/RSP1 + DIE_PCH + + 36 + 36 + -10 + -5 + 0 + 87 + 100 + 115 + + + 0/RSP1-DIE_DIMM0 + false + false + 0/RSP1 + DIE_DIMM0 + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-DIE_DIMM2 + false + false + 0/RSP1 + DIE_DIMM2 + + 27 + 27 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-DIE_DIMM3 + false + false + 0/RSP1 + DIE_DIMM3 + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-DIE_DIMM4 + false + false + 0/RSP1 + DIE_DIMM4 + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-DIE_DIMM5 + false + false + 0/RSP1 + DIE_DIMM5 + + 27 + 27 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-SKYBLT0_Inlet + false + false + 0/RSP1 + SKYBLT0_Inlet + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-SKYBLT1_Inlet + false + false + 0/RSP1 + SKYBLT1_Inlet + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-High_Power + false + false + 0/RSP1 + High_Power + + 40 + 40 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-AIR_Outlet + false + false + 0/RSP1 + AIR_Outlet + + 35 + 35 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP1-Inlet + false + false + 0/RSP1 + Inlet + + 25 + 25 + -10 + -5 + 0 + 70 + 85 + 100 + + + 0/RSP1-Hotspot + false + false + 0/RSP1 + Hotspot + + 38 + 38 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/RSP1-DIE_Aldrin + false + false + 0/RSP1 + DIE_Aldrin + + 44 + 44 + -10 + -5 + 0 + 100 + 110 + 125 + + + + 0/FC0 + + 0/FC0-SKB0_HOTSPOT + true + false + 0/FC0 + SKB0_HOTSPOT + + 40 + 40 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC0-Inlet + false + false + 0/FC0 + Inlet + + 23 + 23 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC0-DIE_FabSwitch0 + false + false + 0/FC0 + DIE_FabSwitch0 + + 58 + 58 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FC1 + + 0/FC1-SKB0_HOTSPOT + true + false + 0/FC1 + SKB0_HOTSPOT + + 40 + 40 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC1-Inlet + false + false + 0/FC1 + Inlet + + 23 + 23 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC1-DIE_FabSwitch0 + false + false + 0/FC1 + DIE_FabSwitch0 + + 58 + 58 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FC2 + + 0/FC2-SKB0_HOTSPOT + true + false + 0/FC2 + SKB0_HOTSPOT + + 41 + 41 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC2-Inlet + false + false + 0/FC2 + Inlet + + 23 + 23 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC2-DIE_FabSwitch0 + false + false + 0/FC2 + DIE_FabSwitch0 + + 58 + 58 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FC3 + + 0/FC3-SKB0_HOTSPOT + true + false + 0/FC3 + SKB0_HOTSPOT + + 42 + 42 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC3-Inlet + false + false + 0/FC3 + Inlet + + 25 + 25 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC3-DIE_FabSwitch0 + false + false + 0/FC3 + DIE_FabSwitch0 + + 60 + 60 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FC4 + + 0/FC4-SKB0_HOTSPOT + true + false + 0/FC4 + SKB0_HOTSPOT + + 46 + 46 + -10 + -5 + 0 + 80 + 83 + 85 + + + 0/FC4-Inlet + false + false + 0/FC4 + Inlet + + 25 + 25 + -10 + -5 + 0 + 60 + 65 + 80 + + + 0/FC4-DIE_FabSwitch0 + false + false + 0/FC4 + DIE_FabSwitch0 + + 64 + 64 + -10 + -5 + 0 + 115 + 125 + 140 + + + + 0/FT0 + + 0/FT0-Inlet + true + false + 0/FT0 + Inlet + + 30 + 30 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/FT0-Hotspot + false + false + 0/FT0 + Hotspot + + 34 + 34 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/FT1 + + 0/FT1-Inlet + true + false + 0/FT1 + Inlet + + 34 + 34 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/FT1-Hotspot + false + false + 0/FT1 + Hotspot + + 36 + 36 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PT0-PM0 + + 0/PT0-PM0-Inlet Temperature + true + false + 0/PT0-PM0 + PM0-Inlet Temperature + + 23 + 22 + -10 + -5 + 0 + 61 + 65 + 70 + + + 0/PT0-PM0-Outlet Temperature + false + false + 0/PT0-PM0 + PM0-Outlet Temperature + + 38 + 37 + -10 + -5 + 0 + 80 + 92 + 105 + + + 0/PT0-PM0-Heat Sink Temperature + false + false + 0/PT0-PM0 + PM0-Heat Sink Temperature + + 68 + 67 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PT0-PM1 + + 0/PT0-PM1-Inlet Temperature + true + false + 0/PT0-PM1 + PM1-Inlet Temperature + + 20 + 19 + -10 + -5 + 0 + 61 + 65 + 70 + + + 0/PT0-PM1-Outlet Temperature + false + false + 0/PT0-PM1 + PM1-Outlet Temperature + + 35 + 34 + -10 + -5 + 0 + 80 + 92 + 105 + + + 0/PT0-PM1-Heat Sink Temperature + false + false + 0/PT0-PM1 + PM1-Heat Sink Temperature + + 61 + 60 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PT0-PM2 + + 0/PT0-PM2-Inlet Temperature + true + false + 0/PT0-PM2 + PM2-Inlet Temperature + + 0 + 0 + -10 + -5 + 0 + 61 + 65 + 70 + + + 0/PT0-PM2-Outlet Temperature + false + false + 0/PT0-PM2 + PM2-Outlet Temperature + + 0 + 0 + -10 + -5 + 0 + 80 + 92 + 105 + + + 0/PT0-PM2-Heat Sink Temperature + false + false + 0/PT0-PM2 + PM2-Heat Sink Temperature + + 0 + 0 + -10 + -5 + 0 + 105 + 112 + 120 + + + + + + 0/FT0 + + 0/FT0-Fan Speed Sensor 0 + ===================================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 FAN_6 +------------------------------------------------------------------------------------- + 0/FT0 + ASR-9906-FAN + 7958 7945 7972 7967 7967 8093 7976 + 0 + 1 + + + + 0/FT1 + + 0/FT1-Fan Speed Sensor 0 + ===================================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 FAN_6 +------------------------------------------------------------------------------------- + 0/FT1 + ASR-9906-FAN + 8019 7954 8039 7988 7990 7985 7975 + 1 + 1 + + + + 0/PT0-PM0 + + 0/PT0-PM0-Fan 0 Speed + ============================================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 +------------------------------------------------------------- + 0/PT0-PM0 + PWR-6KW-AC-V3 + 6387 6000 6452 6000 + 0 + 1 + + + + 0/PT0-PM1 + + 0/PT0-PM1-Fan 0 Speed + ============================================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 +------------------------------------------------------------- + 0/PT0-PM1 + PWR-6KW-AC-V3 + 6409 5914 6473 6065 + 0 + 1 + + + + 0/PT0-PM2 + + 0/PT0-PM2-Fan 0 Speed + ============================================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 +------------------------------------------------------------- + 0/PT0-PM2 + PWR-6KW-AC-V3 + 0 0 0 0 + 0 + 1 + + + + + + 0 + + 0 + 0 + + (N + 1) + 6000 + 0 + 6610 + 3907 + 4180 + 1 + 0 + 0 + 0 + + + + 0/PT0 + + 0/PT0-PM0 + PM0 + 0/PT0 + DONT KNOW + 0 + 6kW-AC + 0.0/206.2 + 0.0/10.4 + 53.60000000000000 + 37.60000000000000 + OK + 4180 + ( 0.0/20.3) + 3907 + 72.90000000000001 + 0 + - + + 4 + 4 + 0 + 0 + + + 0/PT0-PM1 + PM1 + 0/PT0 + DONT KNOW + 0 + 6kW-AC + 0.0/205.6 + 0.0/9.9 + 53.60000000000000 + 35.30000000000000 + OK + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 0 + - + + 4 + 0 + 0 + 0 + + + 0/PT0-PM2 + PM2 + 0/PT0 + DONT KNOW + 0 + 6kW-AC + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 4180 + ( 0.0/20.3) + 3907 + 72.90000000000001 + 0 + - + + 4 + 0 + 3 + 0 + + + + 0/0 + + 0-A99-48X10GE-1G-TR + A99-48X10GE-1G-TR + 0/0 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 810 + 556 + ON + 3 + 3 + 0 + 0 + + + + 0/1 + + 0-A99-32X100GE-TR + A99-32X100GE-TR + 0/1 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 1350 + 786 + ON + 3 + 0 + 0 + 0 + + + + 0/2 + + 0-A99-12X100GE + A99-12X100GE + 0/2 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 1200 + 782 + ON + 3 + 0 + 0 + 0 + + + + 0/3 + + 0-A99-8X100GE-CM + A99-8X100GE-CM + 0/3 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 1150 + 756 + ON + 3 + 0 + 0 + 0 + + + + 0/RSP0 + + 0-A9K-RSP5-SE + A9K-RSP5-SE + 0/RSP0 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 480 + 261 + ON + 3 + 0 + 0 + 0 + + + + 0/RSP1 + + 0-A9K-RSP5-SE + A9K-RSP5-SE + 0/RSP1 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 480 + 260 + ON + 3 + 0 + 0 + 0 + + + + 0/FC0 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC0 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 53 + ON + 3 + 0 + 0 + 0 + + + + 0/FC1 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC1 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 53 + ON + 3 + 0 + 0 + 0 + + + + 0/FC2 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC2 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 53 + ON + 3 + 0 + 0 + 0 + + + + 0/FC3 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC3 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 53 + ON + 3 + 0 + 0 + 0 + + + + 0/FC4 + + 0-A99-SFC3-T + A99-SFC3-T + 0/FC4 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 108 + 54 + ON + 3 + 0 + 0 + 0 + + + + 0/FT0 + + 0-ASR-9906-FAN + ASR-9906-FAN + 0/FT0 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 300 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT1 + + 0-ASR-9906-FAN + ASR-9906-FAN + 0/FT1 + DONT KNOW + 0 + + 0.0/0.0 + 0.0/0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + ( 0.0/ 0.0) + 0 + 0.000000000000000e+0 + 300 + - + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..39e9ba55b --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,1349 @@ + + + + + + + 0/RSP0/CPU0 + + 4096 + 36829560832 + 29436954624 + 36829560832 + 29436954624 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 36829560832 + 29436827648 + 0 + 36829560832 + 29436827648 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 3392 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 3392 + + + ipsla_ot + 8488 + + + vkg_l2vpn_bport + 3154080 + + + vkg_l2vpn_bd + 532640 + + + vkg_l2vpn_msti + 32928 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_vqi + 308 + + + l2fib + 985752 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 3244320 + + + netio_eint + 264 + + + netio_fwd + 1128 + + + im_issu_db + 280 + + + vkg_bmp_adj + 73848 + + + ipv6_pmtu + 4136 + + + ifc-protomax + 2320704 + + + ifc-mpls + 6531392 + + + ifc-ipv6 + 8640832 + + + ifc-ipv4 + 11540800 + + + aib + 2695280 + + + mgid + 4563248 + + + infra_ital + 331824 + + + aaa + 65824 + + + im_rd + 1261696 + + + im_db_private + 1155260 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 454672 + + + im_rules + 368840 + + + im_db + 1476320 + + + fabmgr + 86048 + + + spp + 90869800 + + 141946760 + 140415211211005 + 10546671615 + 2591657984 + 94101524414056 + 7392733184 + + + + 0/RSP1/CPU0 + + 4096 + 36829560832 + 31320176640 + 36829560832 + 31320176640 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 36829560832 + 31320176640 + 0 + 36829560832 + 31320176640 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 3392 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 3392 + + + vkg_l2fib_vqi + 308 + + + l2fib + 985752 + + + bm_lacp_tx + 1320 + + + statsd_db_g + 3244320 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + netio_eint + 264 + + + netio_fwd + 1128 + + + vkg_bmp_adj + 73848 + + + im_issu_db + 280 + + + ipv6_pmtu + 4136 + + + ifc-protomax + 2320704 + + + ifc-mpls + 6531392 + + + ifc-ipv6 + 8640832 + + + ifc-ipv4 + 11884864 + + + aib + 2510960 + + + mgid + 4555056 + + + infra_ital + 331824 + + + im_rd + 1261696 + + + im_db_private + 1155260 + + + aaa + 65824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 454672 + + + im_rules + 368840 + + + im_db + 1476320 + + + fabmgr + 12320 + + + spp + 90656808 + + 138083456 + 140383642388733 + 8968364031 + 1675255808 + 94744519319144 + 5509384192 + + + + 0/0/CPU0 + + 4096 + 15211409408 + 9224040448 + 15211409408 + 9224040448 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 15211409408 + 9224040448 + 0 + 15211409408 + 9224040448 + 4194304 + 0 + 0 + 0 + 0 + + ptp + 4136 + + + vkg_pbr_ea + 147728 + + + vkg_l2fib_vqi + 308 + + + ether_ea_shm + 118728 + + + bm_lacp_tx + 1320 + + + arp + 1900832 + + + vkg_l2fib_evpn + 128 + + + statsd_db + 288 + + + statsd_db_l + 1261856 + + + vkg_bmp_adj + 73848 + + + ether_ea_tcam + 1081504 + + + vkg_vpls_mac + 5382264 + + + prm_stats_svr + 9150600 + + + prm_tcam_mm_svr + 106808 + + + prm_srh_main + 103468888 + + + prm_ss_lm_svr + 4575040 + + + prm_ss_mm_svr + 7373104 + + + netio_fwd + 1128 + + + pd_fib_cdll + 33080 + + + bfd_offload_shm + 43848 + + + l2fib + 6359704 + + + ifc-mpls + 7932224 + + + ifc-ipv6 + 20961600 + + + ifc-ipv4 + 12933440 + + + ifc-protomax + 6252864 + + + ipv6_pmtu + 4136 + + + vkg_pm + 1142480 + + + aib + 2756720 + + + im_issu_db + 280 + + + im_rd + 1155200 + + + im_db_private + 1368252 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + ls_uidb_shm + 262448 + + + pfm_node + 397328 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + im_rules + 368840 + + + im_db + 1476320 + + + spp + 91328552 + + 290102632 + 140085940599037 + 9032200191 + 2727632896 + 94465283710072 + 5987368960 + + + + 0/1/CPU0 + + 4096 + 12687060992 + 5840381952 + 12687060992 + 5840381952 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 12687060992 + 5840381952 + 0 + 12687060992 + 5840381952 + 4194304 + 0 + 0 + 0 + 0 + + ls_l2rm_uidb_c + 123024 + + + ether_ea_shm + 85960 + + + ether_ea_tcam + 4268192 + + + vkg_pbr_ea + 155920 + + + vkg_l2fib_vqi + 308 + + + mcd_dev_shm + 32936 + + + arp + 1769760 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_evpn + 128 + + + vkg_bmp_adj + 73848 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + ls_qosrm_shm + 16552 + + + ls_tbpg_sh + 134616 + + + bfd_offload_shm + 109384 + + + pd_fib_cdll + 33080 + + + im_issu_db + 280 + + + netio_fwd + 1128 + + + l2fib + 8981144 + + + ifc-mpls + 7932224 + + + ifc-ipv6 + 19794240 + + + ifc-ipv4 + 12654912 + + + ifc-protomax + 9267520 + + + ipv6_pmtu + 4136 + + + aib + 2510960 + + + ifc_pifib + 624960 + + + vkg_pm + 1117896 + + + ls_statsrm_cl + 362808 + + + im_rd + 1155200 + + + infra_ital + 331824 + + + im_db_private + 1155260 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + ls_statsrm_sh + 110890904 + + + ls_arl + 74000 + + + prm_srh_main + 46140520 + + + tcam_mgr + 164112 + + + ls_l2rm + 345280 + + + ls_plu_hint + 2539828 + + + ls_plu_hash + 147607832 + + + rdm_client + 34112 + + + sse2_edb_ctx + 4497552 + + + sse2_eth_db + 16704 + + + prm_tcam_intrnl + 48177320 + + + sbusdriver_shm + 368744 + + + rdm_context + 41280 + + + edrm_shm + 4434856 + + + ls_uidb_shm + 264439704 + + + ls_prm_srh_main + 57180976 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 397328 + + + im_rules + 368840 + + + im_db + 1263328 + + + spp + 90902568 + + 854085940 + 140676545009917 + 7050760191 + 2238386176 + 94531906366584 + 6846679040 + + + + 0/2/CPU0 + + 4096 + 15211409408 + 8252186624 + 15211409408 + 8252186624 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 15211409408 + 8252186624 + 0 + 15211409408 + 8252186624 + 4194304 + 0 + 0 + 0 + 0 + + vkg_pbr_ea + 147728 + + + vkg_l2fib_vqi + 308 + + + ether_ea_shm + 85960 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_evpn + 128 + + + arp + 1769760 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + ether_ea_tcam + 3203232 + + + prm_stats_svr + 25845896 + + + vkg_vpls_mac + 5382264 + + + prm_srh_main + 89673560 + + + prm_ss_lm_svr + 13684544 + + + prm_ss_mm_svr + 7373104 + + + vkg_bmp_adj + 73848 + + + prm_tcam_intrnl + 35856688 + + + netio_fwd + 1128 + + + pd_fib_cdll + 33080 + + + l2fib + 14748312 + + + im_issu_db + 280 + + + bfd_offload_shm + 76616 + + + ifc-mpls + 7932224 + + + ifc-ipv6 + 20007232 + + + ifc-ipv4 + 12867904 + + + ifc-protomax + 6252864 + + + ipv6_pmtu + 4136 + + + aib + 2695280 + + + vkg_pm + 1109712 + + + im_rd + 1155200 + + + im_db_private + 1155260 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + pfm_node + 356368 + + + ls_uidb_shm + 65840 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + im_rules + 368840 + + + im_db + 1156832 + + + spp + 90984488 + + 345902392 + 140178534361341 + 8640442367 + 2620317696 + 94363860569208 + 6959222784 + + + + 0/3/CPU0 + + 4096 + 11210878976 + 4840734720 + 11210878976 + 4840734720 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 11210878976 + 4840734720 + 0 + 11210878976 + 4840734720 + 4194304 + 0 + 0 + 0 + 0 + + vkg_pbr_ea + 147728 + + + vkg_l2fib_vqi + 308 + + + ether_ea_shm + 85960 + + + arp + 1769760 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_evpn + 128 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + ether_ea_tcam + 2138272 + + + vkg_vpls_mac + 5382264 + + + prm_tcam_mm_svr + 172344 + + + prm_stats_svr + 17293448 + + + prm_ss_lm_svr + 9129792 + + + prm_ss_mm_svr + 7373104 + + + vkg_bmp_adj + 73848 + + + netio_fwd + 1128 + + + bfd_offload_shm + 76616 + + + pd_fib_cdll + 33080 + + + l2fib + 10554008 + + + ifc-mpls + 7932224 + + + ifc-ipv6 + 19794240 + + + ifc-ipv4 + 12654912 + + + ifc-protomax + 6252864 + + + ipv6_pmtu + 4136 + + + vkg_pm + 1109712 + + + aib + 2510960 + + + im_issu_db + 280 + + + im_rd + 1155200 + + + im_db_private + 1155260 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + prm_srh_main + 96571224 + + + rspp_ma + 4080 + + + pfm_node + 315408 + + + ls_uidb_shm + 33072 + + + subdb_fai_tbl + 68136 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + im_rules + 368840 + + + im_db + 1156832 + + + spp + 90984488 + + 298065216 + 139996692207869 + 8250650623 + 2522914816 + 94659420286072 + 6370144256 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..040d537fc --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,12769 @@ + + + + + + 0/0/CPU0 + 2 + 2 + 2 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + khelper + 21 + 0 + 0 + 0 + + + kdevtmpfs + 22 + 0 + 0 + 0 + + + netns + 23 + 0 + 0 + 0 + + + writeback + 215 + 0 + 0 + 0 + + + ksmd + 218 + 0 + 0 + 0 + + + khugepaged + 219 + 0 + 0 + 0 + + + kintegrityd + 220 + 0 + 0 + 0 + + + bioset + 221 + 0 + 0 + 0 + + + crypto + 222 + 0 + 0 + 0 + + + kblockd + 224 + 0 + 0 + 0 + + + ata_sff + 455 + 0 + 0 + 0 + + + khubd + 467 + 0 + 0 + 0 + + + md + 476 + 0 + 0 + 0 + + + kworker/0:1 + 570 + 0 + 0 + 0 + + + khungtaskd + 592 + 0 + 0 + 0 + + + kswapd0 + 598 + 0 + 0 + 0 + + + fsnotify_mark + 600 + 0 + 0 + 0 + + + uio + 896 + 0 + 0 + 0 + + + kpsmoused + 910 + 0 + 0 + 0 + + + kworker/0:2 + 914 + 0 + 0 + 0 + + + ipv6_addrconf + 953 + 0 + 0 + 0 + + + kworker/1:1 + 954 + 0 + 0 + 0 + + + deferwq + 981 + 0 + 0 + 0 + + + kworker/2:1 + 982 + 0 + 0 + 0 + + + scsi_eh_0 + 1024 + 0 + 0 + 0 + + + scsi_tmf_0 + 1025 + 0 + 0 + 0 + + + scsi_eh_1 + 1028 + 0 + 0 + 0 + + + scsi_tmf_1 + 1029 + 0 + 0 + 0 + + + scsi_eh_2 + 1032 + 0 + 0 + 0 + + + scsi_tmf_2 + 1033 + 0 + 0 + 0 + + + scsi_eh_3 + 1036 + 0 + 0 + 0 + + + scsi_tmf_3 + 1037 + 0 + 0 + 0 + + + scsi_eh_4 + 1040 + 0 + 0 + 0 + + + scsi_tmf_4 + 1041 + 0 + 0 + 0 + + + scsi_eh_5 + 1044 + 0 + 0 + 0 + + + scsi_tmf_5 + 1045 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1116 + 0 + 0 + 0 + + + ext4-rsv-conver + 1117 + 0 + 0 + 0 + + + udevd + 1308 + 0 + 0 + 0 + + + khvcd + 1579 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1973 + 0 + 0 + 0 + + + ext4-rsv-conver + 1974 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 2033 + 0 + 0 + 0 + + + ext4-rsv-conver + 2034 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 2053 + 0 + 0 + 0 + + + ext4-rsv-conver + 2054 + 0 + 0 + 0 + + + kjournald + 2077 + 0 + 0 + 0 + + + bash + 2094 + 0 + 0 + 0 + + + bash + 2113 + 0 + 0 + 0 + + + kworker/1:1H + 2116 + 0 + 0 + 0 + + + bash + 2289 + 0 + 0 + 0 + + + dbus-daemon + 2344 + 0 + 0 + 0 + + + sshd + 2363 + 0 + 0 + 0 + + + rpcbind + 2373 + 0 + 0 + 0 + + + auditd + 2383 + 0 + 0 + 0 + + + kauditd + 2386 + 0 + 0 + 0 + + + rngd + 2427 + 0 + 0 + 0 + + + syslogd + 2433 + 0 + 0 + 0 + + + klogd + 2436 + 0 + 0 + 0 + + + xinetd + 2454 + 0 + 0 + 0 + + + libvirtd + 2489 + 0 + 0 + 0 + + + crond + 2539 + 0 + 0 + 0 + + + lldp_agent + 2746 + 0 + 0 + 0 + + + proxy_attach_static + 2763 + 0 + 0 + 0 + + + proxy_attach_static + 2994 + 0 + 0 + 0 + + + msixd_static + 3019 + 0 + 0 + 0 + + + sh + 3205 + 0 + 0 + 0 + + + udevd + 3474 + 0 + 0 + 0 + + + udevd + 3475 + 0 + 0 + 0 + + + vlan_ma + 3751 + 0 + 0 + 0 + + + bash + 3900 + 0 + 0 + 0 + + + dsr + 3901 + 0 + 0 + 0 + + + ds + 3923 + 0 + 0 + 0 + + + bash + 4329 + 0 + 0 + 0 + + + processmgr + 4440 + 0 + 0 + 0 + + + pcie_fabric_por + 4475 + 0 + 0 + 0 + + + shmwin_svr + 4476 + 0 + 0 + 0 + + + sdr_invmgr + 4477 + 0 + 0 + 0 + + + vm-monitor + 4478 + 0 + 0 + 0 + + + dumper + 4479 + 0 + 0 + 0 + + + qsm + 4480 + 0 + 0 + 0 + + + syslogd_helper + 4481 + 0 + 0 + 0 + + + syslog_dev + 4482 + 0 + 0 + 0 + + + spp + 4484 + 0 + 0 + 0 + + + lda_server + 4486 + 0 + 0 + 0 + + + packet + 4487 + 0 + 0 + 0 + + + imdr + 4488 + 0 + 0 + 0 + + + ltrace_server + 4489 + 0 + 0 + 0 + + + ltrace_sync + 4490 + 0 + 0 + 0 + + + psa + 4491 + 0 + 0 + 0 + + + resmon + 4492 + 0 + 0 + 0 + + + sld + 4494 + 0 + 0 + 0 + + + zllc + 4495 + 0 + 0 + 0 + + + sysdb_svr_local + 4497 + 0 + 0 + 0 + + + enf_broker + 4498 + 0 + 0 + 0 + + + ssh_key_client + 4499 + 0 + 0 + 0 + + + gsp + 4500 + 0 + 0 + 0 + + + meminfo_svr + 4501 + 0 + 0 + 0 + + + fab_si + 4502 + 0 + 0 + 0 + + + showd_server + 4503 + 0 + 0 + 0 + + + aipc_cleaner + 4504 + 0 + 0 + 0 + + + fab_vqi_alloc + 4507 + 0 + 0 + 0 + + + fialc + 4508 + 0 + 0 + 0 + + + mgid_prgm + 4509 + 0 + 0 + 0 + + + prm_verifier + 4510 + 0 + 0 + 0 + + + rdsfs_svr + 4511 + 0 + 0 + 0 + + + pfm_node_lc + 4512 + 0 + 0 + 0 + + + sysdb_mc + 4513 + 0 + 0 + 0 + + + bundlemgr_checker + 4514 + 0 + 0 + 0 + + + prm_ssmh + 4515 + 0 + 0 + 0 + + + fab_arb + 4516 + 0 + 0 + 0 + + + fab_xbar + 4517 + 0 + 0 + 0 + + + prm_server_to + 4518 + 0 + 0 + 0 + + + cerrno_server + 4520 + 0 + 0 + 0 + + + uidb_server + 4521 + 0 + 0 + 0 + + + cfgmgr-lc + 4522 + 0 + 0 + 0 + + + heap_summary_edm + 4523 + 0 + 0 + 0 + + + issumgr + 4524 + 0 + 0 + 0 + + + media_server + 4525 + 0 + 0 + 0 + + + procfs_server + 4526 + 0 + 0 + 0 + + + sdr_instagt + 4527 + 0 + 0 + 0 + + + subdb_svr + 4528 + 0 + 0 + 0 + + + kworker/2:1H + 4533 + 0 + 0 + 0 + + + kworker/0:1H + 4933 + 0 + 0 + 0 + + + ifmgr + 5281 + 0 + 0 + 0 + + + netio + 5282 + 0 + 0 + 0 + + + calv_alarm_mgr + 5283 + 0 + 0 + 0 + + + fwd_driver_partner + 5284 + 0 + 0 + 0 + + + mempool_edm + 5285 + 0 + 0 + 0 + + + pm + 5286 + 0 + 0 + 0 + + + rsi_agent + 5288 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5289 + 0 + 0 + 0 + + + sint_ma + 5290 + 0 + 0 + 0 + + + sync_agent + 5291 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5292 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5293 + 0 + 0 + 0 + + + mpls_io_ea + 5294 + 0 + 0 + 0 + + + aib + 5295 + 0 + 0 + 0 + + + bundlemgr_adj + 5296 + 0 + 0 + 0 + + + statsd_server + 5297 + 0 + 0 + 0 + + + ipv4_io + 5298 + 0 + 0 + 0 + + + ipv6_nd + 5299 + 0 + 0 + 0 + + + fib_mgr + 5300 + 0 + 0 + 0 + + + ipv4_ma + 5301 + 0 + 0 + 0 + + + ipv6_ea + 5302 + 0 + 0 + 0 + + + ipv6_io + 5303 + 0 + 0 + 0 + + + pifibm_server_lc + 5304 + 0 + 0 + 0 + + + procfind + 5305 + 0 + 0 + 0 + + + ipv6_ma + 5306 + 0 + 0 + 0 + + + bfd_agent + 5307 + 0 + 0 + 0 + + + debug_d + 5308 + 0 + 0 + 0 + + + envmon_proxy + 5309 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5310 + 0 + 0 + 0 + + + fsyncmgr + 5311 + 0 + 0 + 0 + + + tamsvcs_tamm + 5312 + 0 + 0 + 0 + + + timezone_notify + 5313 + 0 + 0 + 0 + + + tams_proc + 5407 + 0 + 0 + 0 + + + tamd_proc + 5411 + 0 + 0 + 0 + + + ixdb_gc + 5519 + 0 + 0 + 0 + + + tam_entropy + 5679 + 0 + 0 + 0 + + + daps + 5705 + 0 + 0 + 0 + + + flowtrap + 5706 + 0 + 0 + 0 + + + l2fib_mgr + 5708 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 5709 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 5710 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5711 + 0 + 0 + 0 + + + statsd_manager_l + 5712 + 0 + 0 + 0 + + + mpls_io + 5714 + 0 + 0 + 0 + + + ntpdc + 5715 + 0 + 0 + 0 + + + iphc_ma + 5716 + 0 + 0 + 0 + + + nfma + 5717 + 0 + 0 + 0 + + + clns + 5718 + 0 + 0 + 0 + + + arp + 5719 + 0 + 0 + 0 + + + fhrp_output + 5720 + 0 + 0 + 0 + + + l2snoop + 5721 + 0 + 0 + 0 + + + bundlemgr_local + 5722 + 0 + 0 + 0 + + + showd_lc + 5725 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5726 + 0 + 0 + 0 + + + attestation_agent + 5943 + 0 + 0 + 0 + + + cmp_edm + 5944 + 0 + 0 + 0 + + + icpe_sdep + 5946 + 0 + 0 + 0 + + + imaedm_server + 5948 + 0 + 0 + 0 + + + netio_debug_partner + 5949 + 0 + 0 + 0 + + + online_diag_lc + 5950 + 0 + 0 + 0 + + + pbr_ea + 5951 + 0 + 0 + 0 + + + pbr_ma + 5952 + 0 + 0 + 0 + + + pfilter_ma + 5953 + 0 + 0 + 0 + + + pm_ma + 5954 + 0 + 0 + 0 + + + qos_ma + 5956 + 0 + 0 + 0 + + + spio_ea + 5957 + 0 + 0 + 0 + + + spio_ma + 5958 + 0 + 0 + 0 + + + ssm_process + 5959 + 0 + 0 + 0 + + + vic_0_0 + 6095 + 0 + 0 + 0 + + + vic_0_1 + 6113 + 0 + 0 + 0 + + + vic_0_2 + 6128 + 0 + 0 + 0 + + + ether_caps_partner + 6164 + 0 + 0 + 0 + + + ether_sock + 6166 + 0 + 0 + 0 + + + vlan_ea + 6189 + 0 + 0 + 0 + + + vic_0_6 + 6273 + 0 + 0 + 0 + + + vic_0_9 + 6279 + 0 + 0 + 0 + + + vic_0_7 + 6294 + 0 + 0 + 0 + + + vic_0_10 + 6309 + 0 + 0 + 0 + + + vic_0_8 + 6339 + 0 + 0 + 0 + + + l2vpn_checker + 6423 + 0 + 0 + 0 + + + pfilter_ea + 6443 + 0 + 0 + 0 + + + bundlemgr_ea + 6455 + 0 + 0 + 0 + + + qos_ma_ea + 6464 + 0 + 0 + 0 + + + vic_0_3 + 24618 + 0 + 0 + 0 + + + vic_0_5 + 24627 + 0 + 0 + 0 + + + vic_0_4 + 24635 + 0 + 0 + 0 + + + vic_0_11 + 24725 + 0 + 0 + 0 + + + cdp + 24814 + 0 + 0 + 0 + + + serg_agt + 25206 + 0 + 0 + 0 + + + macsec_ea + 27039 + 0 + 0 + 0 + + + kworker/u6:1 + 29111 + 0 + 0 + 0 + + + kworker/u6:0 + 29590 + 0 + 0 + 0 + + + sleep + 29736 + 0 + 0 + 0 + + + sleep + 29737 + 0 + 0 + 0 + + + + 0/1/CPU0 + 2 + 2 + 2 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0 + 4 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + watchdog/5 + 31 + 0 + 0 + 0 + + + migration/5 + 32 + 0 + 0 + 0 + + + ksoftirqd/5 + 33 + 0 + 0 + 0 + + + kworker/5:0 + 34 + 0 + 0 + 0 + + + kworker/5:0H + 35 + 0 + 0 + 0 + + + watchdog/6 + 36 + 0 + 0 + 0 + + + migration/6 + 37 + 0 + 0 + 0 + + + ksoftirqd/6 + 38 + 0 + 0 + 0 + + + kworker/6:0 + 39 + 0 + 0 + 0 + + + kworker/6:0H + 40 + 0 + 0 + 0 + + + khelper + 41 + 0 + 0 + 0 + + + kdevtmpfs + 42 + 0 + 0 + 0 + + + netns + 43 + 0 + 0 + 0 + + + writeback + 239 + 0 + 0 + 0 + + + ksmd + 242 + 0 + 0 + 0 + + + khugepaged + 243 + 0 + 0 + 0 + + + kintegrityd + 244 + 0 + 0 + 0 + + + bioset + 245 + 0 + 0 + 0 + + + crypto + 246 + 0 + 0 + 0 + + + kblockd + 248 + 0 + 0 + 0 + + + ata_sff + 448 + 0 + 0 + 0 + + + khubd + 460 + 0 + 0 + 0 + + + md + 469 + 0 + 0 + 0 + + + kworker/1:1 + 563 + 0 + 0 + 0 + + + khungtaskd + 597 + 0 + 0 + 0 + + + kswapd0 + 603 + 0 + 0 + 0 + + + fsnotify_mark + 605 + 0 + 0 + 0 + + + uio + 851 + 0 + 0 + 0 + + + kpsmoused + 867 + 0 + 0 + 0 + + + ipv6_addrconf + 908 + 0 + 0 + 0 + + + deferwq + 939 + 0 + 0 + 0 + + + kworker/0:2 + 940 + 0 + 0 + 0 + + + scsi_eh_0 + 982 + 0 + 0 + 0 + + + scsi_tmf_0 + 983 + 0 + 0 + 0 + + + scsi_eh_1 + 986 + 0 + 0 + 0 + + + scsi_tmf_1 + 987 + 0 + 0 + 0 + + + scsi_eh_2 + 990 + 0 + 0 + 0 + + + scsi_tmf_2 + 991 + 0 + 0 + 0 + + + scsi_eh_3 + 994 + 0 + 0 + 0 + + + scsi_tmf_3 + 995 + 0 + 0 + 0 + + + scsi_eh_4 + 998 + 0 + 0 + 0 + + + scsi_tmf_4 + 999 + 0 + 0 + 0 + + + scsi_eh_5 + 1002 + 0 + 0 + 0 + + + scsi_tmf_5 + 1003 + 0 + 0 + 0 + + + kworker/2:1 + 1072 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1074 + 0 + 0 + 0 + + + ext4-rsv-conver + 1075 + 0 + 0 + 0 + + + kworker/3:1 + 1086 + 0 + 0 + 0 + + + kworker/4:1 + 1087 + 0 + 0 + 0 + + + kworker/5:1 + 1092 + 0 + 0 + 0 + + + kworker/6:1 + 1093 + 0 + 0 + 0 + + + udevd + 1271 + 0 + 0 + 0 + + + khvcd + 1468 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1869 + 0 + 0 + 0 + + + ext4-rsv-conver + 1870 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1929 + 0 + 0 + 0 + + + ext4-rsv-conver + 1930 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 1949 + 0 + 0 + 0 + + + ext4-rsv-conver + 1950 + 0 + 0 + 0 + + + kjournald + 1973 + 0 + 0 + 0 + + + bash + 1990 + 0 + 0 + 0 + + + bash + 2009 + 0 + 0 + 0 + + + kworker/4:1H + 2012 + 0 + 0 + 0 + + + bash + 2185 + 0 + 0 + 0 + + + dbus-daemon + 2240 + 0 + 0 + 0 + + + sshd + 2259 + 0 + 0 + 0 + + + rpcbind + 2269 + 0 + 0 + 0 + + + auditd + 2279 + 0 + 0 + 0 + + + kauditd + 2282 + 0 + 0 + 0 + + + rngd + 2323 + 0 + 0 + 0 + + + syslogd + 2329 + 0 + 0 + 0 + + + klogd + 2332 + 0 + 0 + 0 + + + xinetd + 2350 + 0 + 0 + 0 + + + libvirtd + 2385 + 0 + 0 + 0 + + + crond + 2431 + 0 + 0 + 0 + + + proxy_attach_static + 2659 + 0 + 0 + 0 + + + proxy_attach_static + 2801 + 0 + 0 + 0 + + + msixd_static + 2832 + 0 + 0 + 0 + + + msixd_static + 2833 + 0 + 0 + 0 + + + msixd_static + 2835 + 0 + 0 + 0 + + + sh + 3021 + 0 + 0 + 0 + + + udevd + 3312 + 0 + 0 + 0 + + + udevd + 3313 + 0 + 0 + 0 + + + kworker/3:2 + 3369 + 0 + 0 + 0 + + + bash + 3750 + 0 + 0 + 0 + + + dsr + 3751 + 0 + 0 + 0 + + + ds + 3773 + 0 + 0 + 0 + + + bash + 4192 + 0 + 0 + 0 + + + processmgr + 4303 + 0 + 0 + 0 + + + shmwin_svr + 4327 + 0 + 0 + 0 + + + sdr_invmgr + 4328 + 0 + 0 + 0 + + + vm-monitor + 4329 + 0 + 0 + 0 + + + dumper + 4330 + 0 + 0 + 0 + + + qsm + 4331 + 0 + 0 + 0 + + + syslogd_helper + 4332 + 0 + 0 + 0 + + + syslog_dev + 4333 + 0 + 0 + 0 + + + spp + 4335 + 0 + 0 + 0 + + + lda_server + 4336 + 1 + 1 + 0 + + + packet + 4337 + 0 + 0 + 0 + + + imdr + 4338 + 0 + 0 + 0 + + + ltrace_server + 4339 + 0 + 0 + 0 + + + ltrace_sync + 4340 + 0 + 0 + 0 + + + psa + 4341 + 0 + 0 + 0 + + + resmon + 4342 + 0 + 0 + 0 + + + sld + 4344 + 0 + 0 + 0 + + + zllc + 4345 + 0 + 0 + 0 + + + sysdb_svr_local + 4347 + 0 + 0 + 0 + + + enf_broker + 4348 + 0 + 0 + 0 + + + ssh_key_client + 4349 + 0 + 0 + 0 + + + gsp + 4350 + 0 + 0 + 0 + + + npu_server + 4351 + 0 + 0 + 0 + + + meminfo_svr + 4352 + 0 + 0 + 0 + + + fab_si + 4353 + 0 + 0 + 0 + + + showd_server + 4354 + 0 + 0 + 0 + + + aipc_cleaner + 4355 + 0 + 0 + 0 + + + fab_vqi_alloc + 4357 + 0 + 0 + 0 + + + fialc + 4358 + 0 + 0 + 0 + + + mgid_prgm + 4360 + 0 + 0 + 0 + + + prm_verifier + 4361 + 0 + 0 + 0 + + + rdsfs_svr + 4362 + 0 + 0 + 0 + + + pfm_node_lc + 4363 + 0 + 0 + 0 + + + sysdb_mc + 4364 + 0 + 0 + 0 + + + ls_prm_svr + 4365 + 0 + 0 + 0 + + + trm_helper + 4366 + 0 + 0 + 0 + + + bundlemgr_checker + 4367 + 0 + 0 + 0 + + + uidb_server + 4368 + 0 + 0 + 0 + + + fab_arb + 4369 + 0 + 0 + 0 + + + fab_xbar + 4370 + 0 + 0 + 0 + + + plu_bkg_main + 4371 + 0 + 0 + 0 + + + cerrno_server + 4373 + 0 + 0 + 0 + + + edrm_svr + 4374 + 0 + 0 + 0 + + + cfgmgr-lc + 4375 + 0 + 0 + 0 + + + heap_summary_edm + 4376 + 0 + 0 + 0 + + + issumgr + 4377 + 0 + 0 + 0 + + + media_server + 4378 + 0 + 0 + 0 + + + procfs_server + 4379 + 0 + 0 + 0 + + + sdr_instagt + 4380 + 0 + 0 + 0 + + + subdb_svr + 4381 + 0 + 0 + 0 + + + kworker/5:1H + 4762 + 0 + 0 + 0 + + + kworker/3:1H + 4935 + 0 + 0 + 0 + + + ixdb_gc + 4980 + 0 + 0 + 0 + + + ifmgr + 5200 + 0 + 0 + 0 + + + netio + 5201 + 0 + 0 + 0 + + + calv_alarm_mgr + 5202 + 0 + 0 + 0 + + + fwd_driver_partner + 5203 + 0 + 0 + 0 + + + ls_arl_svr + 5204 + 0 + 0 + 0 + + + ls_l2rm_svr + 5205 + 0 + 0 + 0 + + + ls_stats_svr + 5206 + 0 + 0 + 0 + + + mempool_edm + 5207 + 0 + 0 + 0 + + + pm + 5208 + 0 + 0 + 0 + + + qos_ma_ea + 5209 + 0 + 0 + 0 + + + rsi_agent + 5211 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5212 + 0 + 0 + 0 + + + sint_ma + 5213 + 0 + 0 + 0 + + + sync_agent + 5214 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5215 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5216 + 0 + 0 + 0 + + + ls_tcam_svr + 5217 + 0 + 0 + 0 + + + mpls_io_ea + 5218 + 0 + 0 + 0 + + + aib + 5219 + 0 + 0 + 0 + + + bundlemgr_adj + 5220 + 0 + 0 + 0 + + + statsd_server + 5221 + 0 + 0 + 0 + + + ipv4_io + 5222 + 0 + 0 + 0 + + + ipv6_nd + 5223 + 0 + 0 + 0 + + + fib_mgr + 5224 + 0 + 0 + 0 + + + ipv4_ma + 5225 + 0 + 0 + 0 + + + ipv6_ea + 5226 + 0 + 0 + 0 + + + ipv6_io + 5227 + 0 + 0 + 0 + + + pifibm_server_lc + 5228 + 0 + 0 + 0 + + + procfind + 5229 + 0 + 0 + 0 + + + ipv6_ma + 5230 + 0 + 0 + 0 + + + bfd_agent + 5231 + 0 + 0 + 0 + + + debug_d + 5232 + 0 + 0 + 0 + + + envmon_proxy + 5233 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5234 + 0 + 0 + 0 + + + fsyncmgr + 5235 + 0 + 0 + 0 + + + timezone_notify + 5237 + 0 + 0 + 0 + + + kworker/6:1H + 5402 + 0 + 0 + 0 + + + daps + 5648 + 0 + 0 + 0 + + + flowtrap + 5649 + 0 + 0 + 0 + + + l2fib_mgr + 5650 + 0 + 0 + 0 + + + pea + 5652 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 5653 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 5654 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5655 + 0 + 0 + 0 + + + statsd_manager_l + 5656 + 0 + 0 + 0 + + + vic_ls + 5657 + 0 + 0 + 0 + + + mpls_io + 5658 + 0 + 0 + 0 + + + ntpdc + 5659 + 0 + 0 + 0 + + + iphc_ma + 5660 + 0 + 0 + 0 + + + nfma + 5661 + 0 + 0 + 0 + + + clns + 5662 + 0 + 0 + 0 + + + arp + 5663 + 0 + 0 + 0 + + + fhrp_output + 5664 + 0 + 0 + 0 + + + l2snoop + 5665 + 0 + 0 + 0 + + + bundlemgr_local + 5666 + 0 + 0 + 0 + + + showd_lc + 5668 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5669 + 0 + 0 + 0 + + + attestation_agent + 5938 + 0 + 0 + 0 + + + cmp_edm + 5939 + 0 + 0 + 0 + + + icpe_sdep + 5941 + 0 + 0 + 0 + + + imaedm_server + 5942 + 0 + 0 + 0 + + + netio_debug_partner + 5943 + 0 + 0 + 0 + + + online_diag_lc + 5944 + 0 + 0 + 0 + + + pbr_ea + 5945 + 0 + 0 + 0 + + + pbr_ma + 5946 + 0 + 0 + 0 + + + pfilter_ma + 5947 + 0 + 0 + 0 + + + pm_ma + 5948 + 0 + 0 + 0 + + + qos_ma + 5950 + 0 + 0 + 0 + + + spio_ea + 5951 + 0 + 0 + 0 + + + spio_ma + 5952 + 0 + 0 + 0 + + + ssm_process + 5953 + 0 + 0 + 0 + + + ether_caps_partner + 6092 + 0 + 0 + 0 + + + ether_sock + 6094 + 0 + 0 + 0 + + + vlan_ea + 6104 + 0 + 0 + 0 + + + kworker/1:1H + 12770 + 0 + 0 + 0 + + + kworker/0:1H + 14990 + 0 + 0 + 0 + + + kworker/u14:1 + 22559 + 0 + 0 + 0 + + + sleep + 22632 + 0 + 0 + 0 + + + sleep + 22634 + 0 + 0 + 0 + + + kworker/u14:2 + 24177 + 0 + 0 + 0 + + + serg_agt + 24543 + 0 + 0 + 0 + + + lldp_agent + 29363 + 0 + 0 + 0 + + + kworker/2:1H + 29660 + 0 + 0 + 0 + + + + 0/RSP0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0 + 4 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + watchdog/5 + 31 + 0 + 0 + 0 + + + migration/5 + 32 + 0 + 0 + 0 + + + ksoftirqd/5 + 33 + 0 + 0 + 0 + + + kworker/5:0 + 34 + 0 + 0 + 0 + + + kworker/5:0H + 35 + 0 + 0 + 0 + + + khelper + 36 + 0 + 0 + 0 + + + kdevtmpfs + 37 + 0 + 0 + 0 + + + netns + 38 + 0 + 0 + 0 + + + writeback + 233 + 0 + 0 + 0 + + + ksmd + 236 + 0 + 0 + 0 + + + khugepaged + 237 + 0 + 0 + 0 + + + kintegrityd + 238 + 0 + 0 + 0 + + + bioset + 239 + 0 + 0 + 0 + + + crypto + 240 + 0 + 0 + 0 + + + kblockd + 242 + 0 + 0 + 0 + + + ata_sff + 480 + 0 + 0 + 0 + + + khubd + 492 + 0 + 0 + 0 + + + md + 501 + 0 + 0 + 0 + + + kworker/1:1 + 595 + 0 + 0 + 0 + + + khungtaskd + 626 + 0 + 0 + 0 + + + kswapd0 + 632 + 0 + 0 + 0 + + + fsnotify_mark + 634 + 0 + 0 + 0 + + + uio + 933 + 0 + 0 + 0 + + + kpsmoused + 948 + 0 + 0 + 0 + + + kworker/1:2 + 950 + 0 + 0 + 0 + + + serg_agt + 978 + 0 + 0 + 0 + + + serg_mgr + 979 + 0 + 0 + 0 + + + ipv6_addrconf + 991 + 0 + 0 + 0 + + + deferwq + 1021 + 0 + 0 + 0 + + + kworker/2:1 + 1023 + 0 + 0 + 0 + + + scsi_eh_0 + 1064 + 0 + 0 + 0 + + + scsi_tmf_0 + 1065 + 0 + 0 + 0 + + + scsi_eh_1 + 1068 + 0 + 0 + 0 + + + scsi_tmf_1 + 1069 + 0 + 0 + 0 + + + scsi_eh_2 + 1072 + 0 + 0 + 0 + + + scsi_tmf_2 + 1073 + 0 + 0 + 0 + + + scsi_eh_3 + 1076 + 0 + 0 + 0 + + + scsi_tmf_3 + 1077 + 0 + 0 + 0 + + + scsi_eh_4 + 1080 + 0 + 0 + 0 + + + scsi_tmf_4 + 1081 + 0 + 0 + 0 + + + scsi_eh_5 + 1084 + 0 + 0 + 0 + + + scsi_tmf_5 + 1085 + 0 + 0 + 0 + + + kworker/0:1H + 1165 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1168 + 0 + 0 + 0 + + + ext4-rsv-conver + 1169 + 0 + 0 + 0 + + + kworker/3:1 + 1180 + 0 + 0 + 0 + + + kworker/4:1 + 1181 + 0 + 0 + 0 + + + kworker/5:1 + 1186 + 0 + 0 + 0 + + + udevd + 1364 + 0 + 0 + 0 + + + khvcd + 1434 + 0 + 0 + 0 + + + kworker/0:2 + 1435 + 0 + 0 + 0 + + + l2vpn_checker + 1442 + 0 + 0 + 0 + + + vlan_ma + 1443 + 0 + 0 + 0 + + + cisco_nb + 1672 + 0 + 0 + 0 + + + snmpd + 1862 + 0 + 0 + 0 + + + jbd2/vdc-8 + 1880 + 0 + 0 + 0 + + + ext4-rsv-conver + 1881 + 0 + 0 + 0 + + + mibd_entity + 1906 + 0 + 0 + 0 + + + mibd_infra + 1907 + 0 + 0 + 0 + + + mibd_interface + 1908 + 0 + 0 + 0 + + + mibd_route + 1909 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1922 + 0 + 0 + 0 + + + ext4-rsv-conver + 1923 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1982 + 0 + 0 + 0 + + + ext4-rsv-conver + 1983 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 2002 + 0 + 0 + 0 + + + ext4-rsv-conver + 2003 + 0 + 0 + 0 + + + kjournald + 2027 + 0 + 0 + 0 + + + bash + 2044 + 0 + 0 + 0 + + + bash + 2063 + 0 + 0 + 0 + + + kworker/4:1H + 2066 + 0 + 0 + 0 + + + mpp_srvr + 2160 + 0 + 0 + 0 + + + kworker/u12:0 + 2231 + 0 + 0 + 0 + + + bash + 2240 + 0 + 0 + 0 + + + dbus-daemon + 2301 + 0 + 0 + 0 + + + sshd + 2320 + 0 + 0 + 0 + + + rpcbind + 2330 + 0 + 0 + 0 + + + auditd + 2340 + 0 + 0 + 0 + + + kauditd + 2343 + 0 + 0 + 0 + + + rngd + 2384 + 0 + 0 + 0 + + + syslogd + 2390 + 0 + 0 + 0 + + + klogd + 2393 + 0 + 0 + 0 + + + in.tftpd-hpa + 2398 + 0 + 0 + 0 + + + xinetd + 2413 + 0 + 0 + 0 + + + libvirtd + 2447 + 0 + 0 + 0 + + + crond + 2493 + 0 + 0 + 0 + + + proxy_attach_static + 2740 + 0 + 0 + 0 + + + bgp + 2757 + 0 + 0 + 0 + + + proxy_attach_static + 2956 + 0 + 0 + 0 + + + msixd_static + 3060 + 0 + 0 + 0 + + + msixd_static + 3088 + 0 + 0 + 0 + + + msixd_static + 3122 + 0 + 0 + 0 + + + jbd2/vde-8 + 3138 + 0 + 0 + 0 + + + ext4-rsv-conver + 3139 + 0 + 0 + 0 + + + sh + 3352 + 0 + 0 + 0 + + + i40evf + 3682 + 0 + 0 + 0 + + + kworker/3:2 + 3785 + 0 + 0 + 0 + + + bash + 4205 + 0 + 0 + 0 + + + dsr + 4206 + 0 + 0 + 0 + + + ds + 4233 + 0 + 0 + 0 + + + netconf_agent_tty + 4439 + 0 + 0 + 0 + + + bash + 4639 + 0 + 0 + 0 + + + bash + 4725 + 0 + 0 + 0 + + + processmgr + 4785 + 0 + 0 + 0 + + + devc-conaux-aux + 4835 + 0 + 0 + 0 + + + devc-conaux-con + 4839 + 0 + 0 + 0 + + + pcie_fabric_por + 4842 + 0 + 0 + 0 + + + shmwin_svr + 4843 + 0 + 0 + 0 + + + sdr_invmgr + 4845 + 0 + 0 + 0 + + + vm-monitor + 4849 + 0 + 0 + 0 + + + dumper + 4852 + 0 + 0 + 0 + + + qsm + 4854 + 0 + 0 + 0 + + + correlatord + 4857 + 0 + 0 + 0 + + + syslogd + 4859 + 0 + 0 + 0 + + + syslogd_helper + 4860 + 0 + 0 + 0 + + + syslog_dev + 4861 + 0 + 0 + 0 + + + rspfpga_server + 4862 + 0 + 0 + 0 + + + mpa_fm_svr + 4865 + 0 + 0 + 0 + + + spp + 4866 + 0 + 0 + 0 + + + dao_tmp + 4867 + 0 + 0 + 0 + + + packet + 4870 + 0 + 0 + 0 + + + chkpt_proxy + 4871 + 0 + 0 + 0 + + + ltrace_server + 4873 + 0 + 0 + 0 + + + ltrace_sync + 4874 + 0 + 0 + 0 + + + resmon + 4876 + 0 + 0 + 0 + + + sld + 4878 + 0 + 0 + 0 + + + rmf_svr + 4879 + 0 + 0 + 0 + + + sysdb_svr_local + 4881 + 0 + 0 + 0 + + + ccv + 4883 + 0 + 0 + 0 + + + enf_broker + 4885 + 0 + 0 + 0 + + + ssh_key_client + 4886 + 0 + 0 + 0 + + + gsp + 4887 + 0 + 0 + 0 + + + meminfo_svr + 4888 + 0 + 0 + 0 + + + fab_si + 4889 + 0 + 0 + 0 + + + showd_server + 4890 + 0 + 0 + 0 + + + psm + 4895 + 0 + 0 + 0 + + + aipc_cleaner + 4897 + 0 + 0 + 0 + + + bfd_verifier + 4898 + 0 + 0 + 0 + + + mgid_prgm + 4899 + 0 + 0 + 0 + + + pfilter_verifier + 4900 + 0 + 0 + 0 + + + rdsfs_svr + 4901 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 4902 + 0 + 0 + 0 + + + pfm_node_rp + 4903 + 0 + 0 + 0 + + + sysdb_mc + 4904 + 0 + 0 + 0 + + + fab_vqi_alloc + 4905 + 0 + 0 + 0 + + + bundlemgr_checker + 4906 + 0 + 0 + 0 + + + fabmgr + 4907 + 0 + 0 + 0 + + + cfgmgr-rp + 4908 + 0 + 0 + 0 + + + fiarsp + 4909 + 0 + 0 + 0 + + + parser_server + 4910 + 0 + 0 + 0 + + + fab_arb + 4914 + 0 + 0 + 0 + + + fab_xbar + 4916 + 0 + 0 + 0 + + + fab_xbar_sp0 + 4917 + 0 + 0 + 0 + + + fab_xbar_sp1 + 4919 + 0 + 0 + 0 + + + fab_xbar_sp2 + 4920 + 0 + 0 + 0 + + + fab_xbar_sp3 + 4929 + 0 + 0 + 0 + + + fab_xbar_sp4 + 4930 + 0 + 0 + 0 + + + nvgen_server + 4936 + 0 + 0 + 0 + + + timezone_config + 4943 + 0 + 0 + 0 + + + cerrno_server + 4944 + 0 + 0 + 0 + + + heap_summary_edm + 4951 + 0 + 0 + 0 + + + issumgr + 4953 + 0 + 0 + 0 + + + media_server + 4963 + 0 + 0 + 0 + + + procfs_server + 4964 + 0 + 0 + 0 + + + sdr_instagt + 4968 + 0 + 0 + 0 + + + show_mediang_edm + 4969 + 0 + 0 + 0 + + + issudir + 4991 + 0 + 0 + 0 + + + nrssvr_global + 4994 + 0 + 0 + 0 + + + invmgr_proxy + 4998 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 5001 + 0 + 0 + 0 + + + sysdb_shared_nc + 5006 + 0 + 0 + 0 + + + bpm + 5012 + 0 + 0 + 0 + + + sysdb_shared_sc + 5034 + 0 + 0 + 0 + + + sysdb_svr_admin + 5041 + 0 + 0 + 0 + + + ssh_key_server + 5049 + 0 + 0 + 0 + + + debug_d_admin + 5051 + 0 + 0 + 0 + + + gcp_fib_verifier + 5052 + 0 + 0 + 0 + + + prm_verifier + 5072 + 0 + 0 + 0 + + + nrssvr + 5077 + 0 + 0 + 0 + + + subdb_svr + 5086 + 0 + 0 + 0 + + + tty_exec_launcher + 5550 + 0 + 0 + 0 + + + kworker/3:1H + 5571 + 0 + 0 + 0 + + + kworker/1:1H + 5834 + 0 + 0 + 0 + + + syncctrl + 5928 + 0 + 0 + 0 + + + ifmgr + 5929 + 0 + 0 + 0 + + + netio + 5931 + 0 + 0 + 0 + + + placed + 5932 + 0 + 0 + 0 + + + ifindex_server + 5934 + 0 + 0 + 0 + + + lpts_pa + 5935 + 0 + 0 + 0 + + + alarm-logger + 5936 + 0 + 0 + 0 + + + calv_alarm_mgr + 5937 + 0 + 0 + 0 + + + eth_mgmt + 5938 + 0 + 0 + 0 + + + fwd_driver_partner + 5939 + 0 + 0 + 0 + + + locald_DLRSC + 5940 + 0 + 0 + 0 + + + mempool_edm + 5941 + 0 + 0 + 0 + + + ncd + 5943 + 0 + 0 + 0 + + + nd_partner + 5944 + 0 + 0 + 0 + + + nsr_fo + 5945 + 0 + 0 + 0 + + + nsr_ping_reply + 5946 + 0 + 0 + 0 + + + rmf_cli_edm + 5948 + 0 + 0 + 0 + + + rsi_agent + 5951 + 0 + 0 + 0 + + + rsi_master + 5952 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5954 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5955 + 0 + 0 + 0 + + + tty_show_users_edm + 5956 + 0 + 0 + 0 + + + fpd-serv + 5957 + 0 + 0 + 0 + + + mpls_io_ea + 5958 + 0 + 0 + 0 + + + aib + 5959 + 0 + 0 + 0 + + + bundlemgr_adj + 5960 + 0 + 0 + 0 + + + statsd_server + 5961 + 0 + 0 + 0 + + + ipv4_arm + 5962 + 0 + 0 + 0 + + + ipv6_arm + 5963 + 0 + 0 + 0 + + + ipv4_acl_mgr + 5964 + 0 + 0 + 0 + + + ipv6_acl_daemon + 5966 + 0 + 0 + 0 + + + mgid_server + 5967 + 0 + 0 + 0 + + + pifibm_server_rp + 5969 + 0 + 0 + 0 + + + ipv4_io + 5970 + 0 + 0 + 0 + + + ipv4_ma + 5971 + 0 + 0 + 0 + + + ipv6_nd + 5972 + 0 + 0 + 0 + + + policymgr_rp + 5973 + 0 + 0 + 0 + + + fib_mgr + 5974 + 0 + 0 + 0 + + + ipv6_ea + 5975 + 0 + 0 + 0 + + + ipv6_io + 5976 + 0 + 0 + 0 + + + nve_mgr + 5977 + 0 + 0 + 0 + + + procfind + 5978 + 0 + 0 + 0 + + + ipv6_ma + 5979 + 0 + 0 + 0 + + + mpls_lsd + 5980 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 5981 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 5982 + 0 + 0 + 0 + + + isis_policy_reg_agent + 5983 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 5984 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 6000 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 6001 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 6002 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 6005 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 6006 + 0 + 0 + 0 + + + rip_policy_reg_agent + 6010 + 0 + 0 + 0 + + + debug_d + 6011 + 0 + 0 + 0 + + + envmon_proxy + 6016 + 0 + 0 + 0 + + + ether_ctrl_msg_server + 6018 + 0 + 0 + 0 + + + fsyncmgr + 6023 + 0 + 0 + 0 + + + shelf_mgr_proxy + 6024 + 0 + 0 + 0 + + + bcdl_agent + 6362 + 0 + 0 + 0 + + + ether_caps_partner + 6534 + 0 + 0 + 0 + + + ether_sock + 6537 + 0 + 0 + 0 + + + bcdls + 6592 + 0 + 0 + 0 + + + bcdls + 6595 + 0 + 0 + 0 + + + vlan_ea + 6604 + 0 + 0 + 0 + + + kim + 6658 + 0 + 0 + 0 + + + ztp_cfg + 6659 + 0 + 0 + 0 + + + ema_server_sdr + 6661 + 0 + 0 + 0 + + + python_process_manager + 6662 + 0 + 0 + 0 + + + ftp_fs + 6664 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 6665 + 0 + 0 + 0 + + + ipv6_rump + 6666 + 0 + 0 + 0 + + + ipv4_rump + 6667 + 0 + 0 + 0 + + + tty_verifyd + 6668 + 0 + 0 + 0 + + + bgp_epe + 6669 + 0 + 0 + 0 + + + bundlemgr_distrib + 6670 + 0 + 0 + 0 + + + ipv6_connected + 6671 + 0 + 0 + 0 + + + domain_services + 6672 + 0 + 0 + 0 + + + bfd + 6673 + 0 + 0 + 0 + + + icpe_satmgr + 6675 + 0 + 0 + 0 + + + ipv6_local + 6677 + 0 + 0 + 0 + + + ipv4_local + 6678 + 0 + 0 + 0 + + + ipv4_connected + 6679 + 0 + 0 + 0 + + + eth_gl_cfg + 6680 + 0 + 0 + 0 + + + ipv6_mpa + 6681 + 0 + 0 + 0 + + + ipv4_mpa + 6682 + 0 + 0 + 0 + + + policy_repository_shadow + 6683 + 0 + 0 + 0 + + + policy_repository + 6684 + 0 + 0 + 0 + + + ipv6_rib + 6685 + 0 + 0 + 0 + + + ipv4_rib + 6686 + 0 + 0 + 0 + + + nfmgr + 6687 + 0 + 0 + 0 + + + statsd_manager_g + 6688 + 0 + 0 + 0 + + + intf_mgbl + 6689 + 0 + 0 + 0 + + + lldp_mgr + 6690 + 0 + 0 + 0 + + + mpls_static + 6691 + 0 + 0 + 0 + + + daps + 6692 + 0 + 0 + 0 + + + eint_ma + 6693 + 0 + 0 + 0 + + + flowtrap + 6694 + 0 + 0 + 0 + + + l2fib_mgr + 6695 + 0 + 0 + 0 + + + l2rib + 6696 + 0 + 0 + 0 + + + ppp_ma + 6697 + 0 + 0 + 0 + + + sconbkup + 6698 + 0 + 0 + 0 + + + ipv6_assembler + 6699 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 6700 + 0 + 0 + 0 + + + shconf-edm + 6701 + 0 + 0 + 0 + + + statsd_manager_l + 6705 + 0 + 0 + 0 + + + fsyncglobal + 6709 + 0 + 0 + 0 + + + mpls_io + 6711 + 0 + 0 + 0 + + + ntpd + 6716 + 0 + 0 + 0 + + + nfma + 6717 + 0 + 0 + 0 + + + clns + 6721 + 0 + 0 + 0 + + + arp + 6725 + 0 + 0 + 0 + + + ip_aps + 6728 + 0 + 0 + 0 + + + raw_ip + 6730 + 0 + 0 + 0 + + + tcp + 6731 + 0 + 0 + 0 + + + udp + 6732 + 0 + 0 + 0 + + + fhrp_output + 6734 + 0 + 0 + 0 + + + l2snoop + 6738 + 0 + 0 + 0 + + + ip_app + 6739 + 0 + 0 + 0 + + + cinetd + 6741 + 0 + 0 + 0 + + + devc-vty + 6742 + 0 + 0 + 0 + + + bundlemgr_local + 6743 + 0 + 0 + 0 + + + otn_sync + 6744 + 0 + 0 + 0 + + + pld_upg_d + 6745 + 0 + 0 + 0 + + + sits + 6746 + 0 + 0 + 0 + + + tftp_fs + 6747 + 0 + 0 + 0 + + + vi_config_replicator + 6749 + 0 + 0 + 0 + + + eem_server + 6750 + 0 + 0 + 0 + + + showd_lc + 6751 + 0 + 0 + 0 + + + tcl_secure_mode + 6752 + 0 + 0 + 0 + + + lpts_fm + 6754 + 0 + 0 + 0 + + + eem_policy_dir + 6759 + 0 + 0 + 0 + + + eem_ed_config + 6761 + 0 + 0 + 0 + + + eem_ed_counter + 6762 + 0 + 0 + 0 + + + eem_ed_generic + 6763 + 0 + 0 + 0 + + + eem_ed_nd + 6765 + 0 + 0 + 0 + + + eem_ed_none + 6766 + 0 + 0 + 0 + + + eem_ed_oir + 6767 + 0 + 0 + 0 + + + eem_ed_stats + 6768 + 0 + 0 + 0 + + + eem_ed_syslog + 6769 + 0 + 0 + 0 + + + eem_ed_sysmgr + 6770 + 0 + 0 + 0 + + + eem_ed_test + 6771 + 0 + 0 + 0 + + + eem_ed_timer + 6775 + 0 + 0 + 0 + + + call_home + 6776 + 0 + 0 + 0 + + + http_client + 6782 + 0 + 0 + 0 + + + plat_sl_client + 6786 + 0 + 0 + 0 + + + smartlicserver + 6789 + 0 + 0 + 0 + + + online_diag_global + 6797 + 0 + 0 + 0 + + + bcdls + 6944 + 0 + 0 + 0 + + + bcdls + 7817 + 0 + 0 + 0 + + + bcdls + 7881 + 0 + 0 + 0 + + + redstatsd + 7957 + 0 + 0 + 0 + + + cem_class_proc + 7959 + 0 + 0 + 0 + + + cmp_edm + 7964 + 0 + 0 + 0 + + + domain_sync + 7966 + 0 + 0 + 0 + + + es_acl_act_agent + 7968 + 0 + 0 + 0 + + + fr_edm + 7969 + 0 + 0 + 0 + + + hostname_sync + 7970 + 0 + 0 + 0 + + + icpe_sdep + 7982 + 0 + 0 + 0 + + + imaedm_server + 7985 + 0 + 0 + 0 + + + ipodwdm + 7987 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 7988 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 7998 + 0 + 0 + 0 + + + linux_nto_misc_showd + 7999 + 0 + 0 + 0 + + + local_sock + 8000 + 0 + 0 + 0 + + + mpls_vpn_mib + 8001 + 0 + 0 + 0 + + + netio_debug_partner + 8010 + 0 + 0 + 0 + + + online_diag_rsp + 8012 + 0 + 0 + 0 + + + pam_manager + 8014 + 0 + 0 + 0 + + + pfilter_ma + 8016 + 0 + 0 + 0 + + + pm_ma + 8018 + 0 + 0 + 0 + + + spio_ea + 8022 + 0 + 0 + 0 + + + spio_ma + 8023 + 0 + 0 + 0 + + + ssm_process + 8027 + 0 + 0 + 0 + + + kworker/5:1H + 8428 + 0 + 0 + 0 + + + wanphy_proc + 8441 + 0 + 0 + 0 + + + sdr_instmgr + 8442 + 0 + 0 + 0 + + + l2tp_mgr + 8443 + 0 + 0 + 0 + + + cmpp + 8444 + 0 + 0 + 0 + + + attestation_agent + 8446 + 0 + 0 + 0 + + + xtc_agent + 8447 + 0 + 0 + 0 + + + mpls_ldp + 8448 + 0 + 0 + 0 + + + l2vpn_mgr + 8449 + 0 + 0 + 0 + + + vservice_mgr + 8450 + 0 + 0 + 0 + + + qos_ma + 8451 + 0 + 0 + 0 + + + pbr_ma + 8452 + 0 + 0 + 0 + + + rt_check_mgr + 8453 + 0 + 0 + 0 + + + es_acl_mgr + 8457 + 0 + 0 + 0 + + + kworker/2:1H + 8667 + 0 + 0 + 0 + + + docker + 8704 + 0 + 0 + 0 + + + loop0 + 8711 + 0 + 0 + 0 + + + loop1 + 8712 + 0 + 0 + 0 + + + udevd + 8713 + 0 + 0 + 0 + + + udevd + 8714 + 0 + 0 + 0 + + + kdmflush + 8715 + 0 + 0 + 0 + + + dm_bufio_cache + 8718 + 0 + 0 + 0 + + + bioset + 8720 + 0 + 0 + 0 + + + kcopyd + 8721 + 0 + 0 + 0 + + + bioset + 8722 + 0 + 0 + 0 + + + dm-thin + 8723 + 0 + 0 + 0 + + + bioset + 8724 + 0 + 0 + 0 + + + lldp_agent + 8912 + 0 + 0 + 0 + + + ospf_uv + 8950 + 0 + 0 + 0 + + + ospf + 8962 + 0 + 0 + 0 + + + cdp_mgr + 9000 + 0 + 0 + 0 + + + ipv4_static + 9001 + 0 + 0 + 0 + + + loopback_caps_partner + 9108 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 9165 + 0 + 0 + 0 + + + cdp + 9183 + 0 + 0 + 0 + + + perl + 10590 + 0 + 0 + 0 + + + pam_cli_agent + 10631 + 0 + 0 + 0 + + + perl + 10942 + 0 + 0 + 0 + + + ipsla_ma + 11845 + 0 + 0 + 0 + + + ipsla_sa + 11865 + 0 + 0 + 0 + + + obj_mgr + 14652 + 0 + 0 + 0 + + + arp_gmp + 14700 + 0 + 0 + 0 + + + kworker/u12:1 + 17252 + 0 + 0 + 0 + + + netconf + 21366 + 0 + 0 + 0 + + + schema_server + 22079 + 0 + 0 + 0 + + + bag_schema_svr + 22080 + 0 + 0 + 0 + + + object_tracking + 27555 + 0 + 0 + 0 + + + snmppingd + 27556 + 0 + 0 + 0 + + + pm_server + 27611 + 0 + 0 + 0 + + + pm_collector + 27623 + 0 + 0 + 0 + + + perl + 27721 + 0 + 0 + 0 + + + xml_tty_agent + 28616 + 0 + 0 + 0 + + + sleep + 30272 + 0 + 0 + 0 + + + sleep + 30279 + 0 + 0 + 0 + + + sleep + 30296 + 0 + 0 + 0 + + + ipsec_mp + 31633 + 0 + 0 + 0 + + + ssh_server + 31634 + 0 + 0 + 0 + + + ssh_backup_server + 31635 + 0 + 0 + 0 + + + ipsec_pp + 31667 + 0 + 0 + 0 + + + cepki + 31694 + 0 + 0 + 0 + + + crypto_monitor + 31712 + 0 + 0 + 0 + + + crypto_edm + 31728 + 0 + 0 + 0 + + + macsec_ea + 31729 + 0 + 0 + 0 + + + ssh_conf_verifier + 32171 + 0 + 0 + 0 + + + + 0/RSP1/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0 + 24 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + watchdog/5 + 31 + 0 + 0 + 0 + + + migration/5 + 32 + 0 + 0 + 0 + + + ksoftirqd/5 + 33 + 0 + 0 + 0 + + + kworker/5:0 + 34 + 0 + 0 + 0 + + + kworker/5:0H + 35 + 0 + 0 + 0 + + + khelper + 36 + 0 + 0 + 0 + + + kdevtmpfs + 37 + 0 + 0 + 0 + + + netns + 38 + 0 + 0 + 0 + + + writeback + 233 + 0 + 0 + 0 + + + ksmd + 236 + 0 + 0 + 0 + + + khugepaged + 237 + 0 + 0 + 0 + + + kintegrityd + 238 + 0 + 0 + 0 + + + bioset + 239 + 0 + 0 + 0 + + + crypto + 240 + 0 + 0 + 0 + + + kblockd + 242 + 0 + 0 + 0 + + + ata_sff + 480 + 0 + 0 + 0 + + + khubd + 492 + 0 + 0 + 0 + + + md + 501 + 0 + 0 + 0 + + + kworker/0:1 + 595 + 0 + 0 + 0 + + + khungtaskd + 626 + 0 + 0 + 0 + + + kswapd0 + 632 + 0 + 0 + 0 + + + fsnotify_mark + 634 + 0 + 0 + 0 + + + kworker/u12:1 + 762 + 0 + 0 + 0 + + + uio + 933 + 0 + 0 + 0 + + + kpsmoused + 947 + 0 + 0 + 0 + + + kworker/0:2 + 951 + 0 + 0 + 0 + + + ipv6_addrconf + 990 + 0 + 0 + 0 + + + kworker/3:1 + 991 + 0 + 0 + 0 + + + deferwq + 1021 + 0 + 0 + 0 + + + kworker/4:1 + 1022 + 0 + 0 + 0 + + + scsi_eh_0 + 1064 + 0 + 0 + 0 + + + scsi_tmf_0 + 1065 + 0 + 0 + 0 + + + scsi_eh_1 + 1068 + 0 + 0 + 0 + + + scsi_tmf_1 + 1069 + 0 + 0 + 0 + + + scsi_eh_2 + 1072 + 0 + 0 + 0 + + + scsi_tmf_2 + 1073 + 0 + 0 + 0 + + + scsi_eh_3 + 1076 + 0 + 0 + 0 + + + scsi_tmf_3 + 1077 + 0 + 0 + 0 + + + scsi_eh_4 + 1080 + 0 + 0 + 0 + + + scsi_tmf_4 + 1081 + 0 + 0 + 0 + + + scsi_eh_5 + 1084 + 0 + 0 + 0 + + + scsi_tmf_5 + 1085 + 0 + 0 + 0 + + + kworker/1:1 + 1095 + 0 + 0 + 0 + + + kworker/0:1H + 1166 + 0 + 0 + 0 + + + kworker/2:1 + 1168 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1170 + 0 + 0 + 0 + + + ext4-rsv-conver + 1171 + 0 + 0 + 0 + + + kworker/5:1 + 1186 + 0 + 0 + 0 + + + udevd + 1364 + 0 + 0 + 0 + + + khvcd + 1445 + 0 + 0 + 0 + + + cisco_nb + 1662 + 0 + 0 + 0 + + + jbd2/vdc-8 + 1870 + 0 + 0 + 0 + + + ext4-rsv-conver + 1871 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1912 + 0 + 0 + 0 + + + ext4-rsv-conver + 1913 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1972 + 0 + 0 + 0 + + + ext4-rsv-conver + 1973 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 1992 + 0 + 0 + 0 + + + ext4-rsv-conver + 1993 + 0 + 0 + 0 + + + kjournald + 2017 + 0 + 0 + 0 + + + bash + 2034 + 0 + 0 + 0 + + + bash + 2053 + 0 + 0 + 0 + + + kworker/1:1H + 2056 + 0 + 0 + 0 + + + bash + 2230 + 0 + 0 + 0 + + + dbus-daemon + 2291 + 0 + 0 + 0 + + + sshd + 2310 + 0 + 0 + 0 + + + rpcbind + 2320 + 0 + 0 + 0 + + + auditd + 2330 + 0 + 0 + 0 + + + kauditd + 2333 + 0 + 0 + 0 + + + rngd + 2374 + 0 + 0 + 0 + + + syslogd + 2380 + 0 + 0 + 0 + + + klogd + 2383 + 0 + 0 + 0 + + + in.tftpd-hpa + 2388 + 0 + 0 + 0 + + + xinetd + 2402 + 0 + 0 + 0 + + + libvirtd + 2437 + 0 + 0 + 0 + + + crond + 2483 + 0 + 0 + 0 + + + proxy_attach_static + 2732 + 0 + 0 + 0 + + + proxy_attach_static + 2948 + 0 + 0 + 0 + + + msixd_static + 2988 + 0 + 0 + 0 + + + msixd_static + 3075 + 0 + 0 + 0 + + + msixd_static + 3091 + 0 + 0 + 0 + + + jbd2/vde-8 + 3133 + 0 + 0 + 0 + + + ext4-rsv-conver + 3134 + 0 + 0 + 0 + + + sh + 3347 + 0 + 0 + 0 + + + i40evf + 3677 + 0 + 0 + 0 + + + netconf + 3775 + 0 + 0 + 0 + + + kworker/1:2 + 3779 + 0 + 0 + 0 + + + udevd + 3842 + 0 + 0 + 0 + + + udevd + 3843 + 0 + 0 + 0 + + + bash + 4201 + 0 + 0 + 0 + + + dsr + 4202 + 0 + 0 + 0 + + + ds + 4229 + 0 + 0 + 0 + + + obj_mgr + 4465 + 0 + 0 + 0 + + + bag_schema_svr + 4482 + 0 + 0 + 0 + + + schema_server + 4483 + 0 + 0 + 0 + + + bash + 4635 + 0 + 0 + 0 + + + bash + 4723 + 0 + 0 + 0 + + + processmgr + 4781 + 0 + 0 + 0 + + + devc-conaux-aux + 4831 + 0 + 0 + 0 + + + devc-conaux-con + 4835 + 0 + 0 + 0 + + + pcie_fabric_por + 4838 + 0 + 0 + 0 + + + shmwin_svr + 4840 + 0 + 0 + 0 + + + sdr_invmgr + 4844 + 0 + 0 + 0 + + + vm-monitor + 4848 + 0 + 0 + 0 + + + dumper + 4851 + 0 + 0 + 0 + + + qsm + 4854 + 0 + 0 + 0 + + + correlatord + 4856 + 0 + 0 + 0 + + + syslogd + 4860 + 0 + 0 + 0 + + + syslogd_helper + 4862 + 0 + 0 + 0 + + + syslog_dev + 4864 + 0 + 0 + 0 + + + rspfpga_server + 4866 + 0 + 0 + 0 + + + mpa_fm_svr + 4868 + 0 + 0 + 0 + + + spp + 4869 + 0 + 0 + 0 + + + dao_tmp + 4870 + 0 + 0 + 0 + + + packet + 4871 + 0 + 0 + 0 + + + chkpt_proxy + 4872 + 0 + 0 + 0 + + + ltrace_server + 4873 + 0 + 0 + 0 + + + ltrace_sync + 4874 + 0 + 0 + 0 + + + resmon + 4875 + 0 + 0 + 0 + + + sld + 4876 + 0 + 0 + 0 + + + rmf_svr + 4877 + 0 + 0 + 0 + + + sysdb_svr_local + 4879 + 0 + 0 + 0 + + + ccv + 4880 + 0 + 0 + 0 + + + enf_broker + 4881 + 0 + 0 + 0 + + + ssh_key_client + 4882 + 0 + 0 + 0 + + + gsp + 4883 + 0 + 0 + 0 + + + meminfo_svr + 4884 + 0 + 0 + 0 + + + fab_si + 4885 + 0 + 0 + 0 + + + showd_server + 4886 + 0 + 0 + 0 + + + psm + 4887 + 0 + 0 + 0 + + + aipc_cleaner + 4888 + 0 + 0 + 0 + + + bfd_verifier + 4889 + 0 + 0 + 0 + + + mgid_prgm + 4890 + 0 + 0 + 0 + + + pfilter_verifier + 4891 + 0 + 0 + 0 + + + rdsfs_svr + 4892 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 4897 + 0 + 0 + 0 + + + pfm_node_rp + 4898 + 0 + 0 + 0 + + + sysdb_mc + 4900 + 0 + 0 + 0 + + + fab_vqi_alloc + 4901 + 0 + 0 + 0 + + + bundlemgr_checker + 4902 + 0 + 0 + 0 + + + fabmgr + 4903 + 0 + 0 + 0 + + + cfgmgr-rp + 4904 + 0 + 0 + 0 + + + fiarsp + 4905 + 0 + 0 + 0 + + + parser_server + 4906 + 0 + 0 + 0 + + + fab_arb + 4907 + 0 + 0 + 0 + + + fab_xbar + 4908 + 0 + 0 + 0 + + + fab_xbar_sp0 + 4912 + 0 + 0 + 0 + + + fab_xbar_sp1 + 4913 + 0 + 0 + 0 + + + fab_xbar_sp2 + 4917 + 0 + 0 + 0 + + + fab_xbar_sp3 + 4919 + 0 + 0 + 0 + + + fab_xbar_sp4 + 4921 + 0 + 0 + 0 + + + nvgen_server + 4923 + 0 + 0 + 0 + + + timezone_config + 4928 + 0 + 0 + 0 + + + cerrno_server + 4930 + 0 + 0 + 0 + + + heap_summary_edm + 4934 + 0 + 0 + 0 + + + issumgr + 4936 + 0 + 0 + 0 + + + media_server + 4937 + 0 + 0 + 0 + + + procfs_server + 4938 + 0 + 0 + 0 + + + sdr_instagt + 4939 + 0 + 0 + 0 + + + show_mediang_edm + 4943 + 0 + 0 + 0 + + + issudir + 5409 + 0 + 0 + 0 + + + nrssvr_global + 5415 + 0 + 0 + 0 + + + invmgr_proxy + 5417 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 5426 + 0 + 0 + 0 + + + sysdb_shared_nc + 5430 + 0 + 0 + 0 + + + sysdb_shared_sc + 5432 + 0 + 0 + 0 + + + sysdb_svr_admin + 5433 + 0 + 0 + 0 + + + ssh_key_server + 5437 + 0 + 0 + 0 + + + debug_d_admin + 5439 + 0 + 0 + 0 + + + gcp_fib_verifier + 5440 + 0 + 0 + 0 + + + prm_verifier + 5442 + 0 + 0 + 0 + + + nrssvr + 5444 + 0 + 0 + 0 + + + subdb_svr + 5446 + 0 + 0 + 0 + + + tty_exec_launcher + 5454 + 0 + 0 + 0 + + + kworker/4:1H + 5847 + 0 + 0 + 0 + + + ipsec_mp + 5970 + 0 + 0 + 0 + + + ssh_backup_server + 5971 + 0 + 0 + 0 + + + ssh_server + 5972 + 0 + 0 + 0 + + + syncctrl + 6000 + 0 + 0 + 0 + + + ifmgr + 6002 + 0 + 0 + 0 + + + netio + 6003 + 0 + 0 + 0 + + + placed + 6005 + 0 + 0 + 0 + + + ifindex_server + 6007 + 0 + 0 + 0 + + + lpts_pa + 6008 + 0 + 0 + 0 + + + alarm-logger + 6009 + 0 + 0 + 0 + + + calv_alarm_mgr + 6010 + 0 + 0 + 0 + + + eth_mgmt + 6011 + 0 + 0 + 0 + + + fwd_driver_partner + 6012 + 0 + 0 + 0 + + + locald_DLRSC + 6013 + 0 + 0 + 0 + + + mempool_edm + 6014 + 0 + 0 + 0 + + + ncd + 6015 + 0 + 0 + 0 + + + nd_partner + 6016 + 0 + 0 + 0 + + + nsr_fo + 6017 + 0 + 0 + 0 + + + nsr_ping_reply + 6018 + 0 + 0 + 0 + + + rmf_cli_edm + 6019 + 0 + 0 + 0 + + + rsi_agent + 6020 + 0 + 0 + 0 + + + rsi_master + 6023 + 0 + 0 + 0 + + + sh_proc_mem_edm + 6024 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 6027 + 0 + 0 + 0 + + + tty_show_users_edm + 6028 + 0 + 0 + 0 + + + fpd-serv + 6030 + 0 + 0 + 0 + + + mpls_io_ea + 6031 + 0 + 0 + 0 + + + ipsec_pp + 6032 + 0 + 0 + 0 + + + aib + 6033 + 0 + 0 + 0 + + + bundlemgr_adj + 6035 + 0 + 0 + 0 + + + statsd_server + 6036 + 0 + 0 + 0 + + + ipv4_arm + 6040 + 0 + 0 + 0 + + + ipv6_arm + 6041 + 0 + 0 + 0 + + + ipv4_acl_mgr + 6042 + 0 + 0 + 0 + + + ipv6_acl_daemon + 6043 + 0 + 0 + 0 + + + mgid_server + 6044 + 0 + 0 + 0 + + + pifibm_server_rp + 6045 + 0 + 0 + 0 + + + ipv4_io + 6046 + 0 + 0 + 0 + + + ipv4_ma + 6047 + 0 + 0 + 0 + + + ipv6_nd + 6048 + 0 + 0 + 0 + + + policymgr_rp + 6049 + 0 + 0 + 0 + + + fib_mgr + 6050 + 0 + 0 + 0 + + + ipv6_ea + 6051 + 0 + 0 + 0 + + + ipv6_io + 6052 + 0 + 0 + 0 + + + nve_mgr + 6053 + 0 + 0 + 0 + + + procfind + 6055 + 0 + 0 + 0 + + + ipv6_ma + 6057 + 0 + 0 + 0 + + + chkpt_proxy + 6059 + 0 + 0 + 0 + + + mpls_lsd + 6060 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 6061 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 6062 + 0 + 0 + 0 + + + isis_policy_reg_agent + 6063 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 6064 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 6065 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 6068 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 6070 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 6072 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 6073 + 0 + 0 + 0 + + + rip_policy_reg_agent + 6078 + 0 + 0 + 0 + + + debug_d + 6081 + 0 + 0 + 0 + + + envmon_proxy + 6089 + 0 + 0 + 0 + + + ether_ctrl_msg_server + 6095 + 0 + 0 + 0 + + + fsyncmgr + 6097 + 0 + 0 + 0 + + + shelf_mgr_proxy + 6099 + 0 + 0 + 0 + + + cepki + 6205 + 0 + 0 + 0 + + + chkpt_proxy + 6284 + 0 + 0 + 0 + + + crypto_edm + 6328 + 0 + 0 + 0 + + + macsec_ea + 6367 + 0 + 0 + 0 + + + bcdl_agent + 6398 + 0 + 0 + 0 + + + chkpt_proxy + 6559 + 0 + 0 + 0 + + + ether_caps_partner + 6659 + 0 + 0 + 0 + + + ether_sock + 6662 + 0 + 0 + 0 + + + vlan_ea + 6694 + 0 + 0 + 0 + + + ema_server_sdr + 6747 + 0 + 0 + 0 + + + daps + 6748 + 0 + 0 + 0 + + + eint_ma + 6749 + 0 + 0 + 0 + + + flowtrap + 6750 + 0 + 0 + 0 + + + l2fib_mgr + 6751 + 0 + 0 + 0 + + + ppp_ma + 6752 + 0 + 0 + 0 + + + sconbkup + 6753 + 0 + 0 + 0 + + + ipv6_assembler + 6754 + 0 + 0 + 0 + + + shconf-edm + 6755 + 0 + 0 + 0 + + + statsd_manager_l + 6756 + 0 + 0 + 0 + + + fsyncglobal + 6757 + 0 + 0 + 0 + + + mpls_io + 6759 + 0 + 0 + 0 + + + ntpd + 6760 + 0 + 0 + 0 + + + clns + 6761 + 0 + 0 + 0 + + + arp + 6762 + 0 + 0 + 0 + + + ip_aps + 6763 + 0 + 0 + 0 + + + raw_ip + 6764 + 0 + 0 + 0 + + + tcp + 6765 + 0 + 0 + 0 + + + udp + 6766 + 0 + 0 + 0 + + + l2snoop + 6768 + 0 + 0 + 0 + + + ip_app + 6769 + 0 + 0 + 0 + + + cinetd + 6770 + 0 + 0 + 0 + + + devc-vty + 6771 + 0 + 0 + 0 + + + bundlemgr_local + 6772 + 0 + 0 + 0 + + + sits + 6773 + 0 + 0 + 0 + + + tftp_fs + 6774 + 0 + 0 + 0 + + + vi_config_replicator + 6775 + 0 + 0 + 0 + + + eem_server + 6776 + 0 + 0 + 0 + + + showd_lc + 6777 + 0 + 0 + 0 + + + tcl_secure_mode + 6778 + 0 + 0 + 0 + + + lpts_fm + 6779 + 0 + 0 + 0 + + + eem_policy_dir + 6782 + 0 + 0 + 0 + + + eem_ed_config + 6783 + 0 + 0 + 0 + + + eem_ed_counter + 6784 + 0 + 0 + 0 + + + eem_ed_generic + 6785 + 0 + 0 + 0 + + + eem_ed_nd + 6787 + 0 + 0 + 0 + + + eem_ed_none + 6788 + 0 + 0 + 0 + + + eem_ed_syslog + 6789 + 0 + 0 + 0 + + + eem_ed_sysmgr + 6790 + 0 + 0 + 0 + + + eem_ed_test + 6791 + 0 + 0 + 0 + + + eem_ed_timer + 6792 + 0 + 0 + 0 + + + call_home + 6793 + 0 + 0 + 0 + + + http_client + 6795 + 0 + 0 + 0 + + + smartlicserver + 6796 + 0 + 0 + 0 + + + online_diag_global + 6797 + 0 + 0 + 0 + + + cdp + 6822 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 6890 + 0 + 0 + 0 + + + l2vpn_mgr + 6953 + 0 + 0 + 0 + + + ipv4_static + 6955 + 0 + 0 + 0 + + + ospf_uv + 6958 + 0 + 0 + 0 + + + ospf + 6962 + 0 + 0 + 0 + + + cdp_mgr + 6971 + 0 + 0 + 0 + + + xtc_agent + 6980 + 0 + 0 + 0 + + + qos_ma + 6985 + 0 + 0 + 0 + + + es_acl_mgr + 6986 + 0 + 0 + 0 + + + pbr_ma + 6989 + 0 + 0 + 0 + + + rt_check_mgr + 6993 + 0 + 0 + 0 + + + l2tp_mgr + 6998 + 0 + 0 + 0 + + + mpls_ldp + 7001 + 0 + 0 + 0 + + + vservice_mgr + 7004 + 0 + 0 + 0 + + + wanphy_proc + 7010 + 0 + 0 + 0 + + + policy_repository_shadow + 7012 + 0 + 0 + 0 + + + sdr_instmgr + 7013 + 0 + 0 + 0 + + + attestation_agent + 7018 + 0 + 0 + 0 + + + cmpp + 7020 + 0 + 0 + 0 + + + policy_repository + 7024 + 0 + 0 + 0 + + + icpe_satmgr + 7026 + 0 + 0 + 0 + + + bundlemgr_distrib + 7028 + 0 + 0 + 0 + + + ipv4_rib + 7036 + 0 + 0 + 0 + + + bfd + 7040 + 0 + 0 + 0 + + + ipv6_rib + 7046 + 0 + 0 + 0 + + + ipv4_connected + 7048 + 0 + 0 + 0 + + + nfmgr + 7052 + 0 + 0 + 0 + + + ipv4_local + 7053 + 0 + 0 + 0 + + + ipv6_local + 7055 + 0 + 0 + 0 + + + ipv6_connected + 7061 + 0 + 0 + 0 + + + mpls_static + 7064 + 0 + 0 + 0 + + + bgp_epe + 7066 + 0 + 0 + 0 + + + intf_mgbl + 7068 + 0 + 0 + 0 + + + ipv4_mpa + 7074 + 0 + 0 + 0 + + + domain_services + 7080 + 0 + 0 + 0 + + + ipv6_mpa + 7084 + 0 + 0 + 0 + + + python_process_manager + 7085 + 0 + 0 + 0 + + + ftp_fs + 7089 + 0 + 0 + 0 + + + ipv6_rump + 7091 + 0 + 0 + 0 + + + tty_verifyd + 7093 + 0 + 0 + 0 + + + eth_gl_cfg + 7094 + 0 + 0 + 0 + + + lldp_mgr + 7095 + 0 + 0 + 0 + + + statsd_manager_g + 7096 + 0 + 0 + 0 + + + ipv4_rump + 7098 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 7102 + 0 + 0 + 0 + + + loopback_caps_partner + 7434 + 0 + 0 + 0 + + + redstatsd + 7763 + 0 + 0 + 0 + + + cmp_edm + 7764 + 0 + 0 + 0 + + + domain_sync + 7765 + 0 + 0 + 0 + + + es_acl_act_agent + 7766 + 0 + 0 + 0 + + + hostname_sync + 7767 + 0 + 0 + 0 + + + imaedm_server + 7768 + 0 + 0 + 0 + + + ipodwdm + 7769 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 7770 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 7771 + 0 + 0 + 0 + + + local_sock + 7772 + 0 + 0 + 0 + + + online_diag_rsp + 7773 + 0 + 0 + 0 + + + pfilter_ma + 7774 + 0 + 0 + 0 + + + spio_ea + 7775 + 0 + 0 + 0 + + + spio_ma + 7776 + 0 + 0 + 0 + + + ssm_process + 7777 + 0 + 0 + 0 + + + ssh_conf_verifier + 8113 + 0 + 0 + 0 + + + perl + 8376 + 0 + 0 + 0 + + + pam_cli_agent + 8415 + 0 + 0 + 0 + + + perl + 8626 + 0 + 0 + 0 + + + perl + 8668 + 0 + 0 + 0 + + + kworker/3:1H + 8912 + 0 + 0 + 0 + + + ipsla_ma + 9968 + 0 + 0 + 0 + + + vlan_ma + 10285 + 0 + 0 + 0 + + + kworker/u12:2 + 17459 + 0 + 0 + 0 + + + arp_gmp + 17688 + 0 + 0 + 0 + + + kworker/2:1H + 19626 + 0 + 0 + 0 + + + netconf_agent_tty + 19676 + 0 + 0 + 0 + + + snmppingd + 21133 + 0 + 0 + 0 + + + chkpt_proxy + 21141 + 0 + 0 + 0 + + + chkpt_proxy + 21148 + 0 + 0 + 0 + + + snmpd + 21248 + 0 + 0 + 0 + + + mibd_entity + 21268 + 0 + 0 + 0 + + + mibd_infra + 21269 + 0 + 0 + 0 + + + mibd_interface + 21270 + 0 + 0 + 0 + + + mibd_route + 21271 + 0 + 0 + 0 + + + xml_tty_agent + 21952 + 0 + 0 + 0 + + + bgp + 22010 + 0 + 0 + 0 + + + bpm + 24419 + 0 + 0 + 0 + + + lldp_agent + 24736 + 0 + 0 + 0 + + + sleep + 25853 + 0 + 0 + 0 + + + sleep + 25886 + 0 + 0 + 0 + + + serg_agt + 27172 + 0 + 0 + 0 + + + serg_mgr + 27173 + 0 + 0 + 0 + + + kworker/5:1H + 29284 + 0 + 0 + 0 + + + mpp_srvr + 32178 + 0 + 0 + 0 + + + + 0/3/CPU0 + 1 + 1 + 0 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0 + 24 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + khelper + 31 + 0 + 0 + 0 + + + kdevtmpfs + 32 + 0 + 0 + 0 + + + netns + 33 + 0 + 0 + 0 + + + writeback + 227 + 0 + 0 + 0 + + + ksmd + 230 + 0 + 0 + 0 + + + khugepaged + 231 + 0 + 0 + 0 + + + kintegrityd + 232 + 0 + 0 + 0 + + + bioset + 233 + 0 + 0 + 0 + + + crypto + 234 + 0 + 0 + 0 + + + kblockd + 236 + 0 + 0 + 0 + + + ata_sff + 469 + 0 + 0 + 0 + + + khubd + 481 + 0 + 0 + 0 + + + md + 490 + 0 + 0 + 0 + + + kworker/0:1 + 584 + 0 + 0 + 0 + + + khungtaskd + 612 + 0 + 0 + 0 + + + kswapd0 + 619 + 0 + 0 + 0 + + + fsnotify_mark + 621 + 0 + 0 + 0 + + + uio + 919 + 0 + 0 + 0 + + + kworker/0:2 + 929 + 0 + 0 + 0 + + + kpsmoused + 935 + 0 + 0 + 0 + + + ipv6_addrconf + 976 + 0 + 0 + 0 + + + kworker/1:1 + 977 + 0 + 0 + 0 + + + deferwq + 1006 + 0 + 0 + 0 + + + scsi_eh_0 + 1048 + 0 + 0 + 0 + + + scsi_tmf_0 + 1049 + 0 + 0 + 0 + + + scsi_eh_1 + 1052 + 0 + 0 + 0 + + + scsi_tmf_1 + 1053 + 0 + 0 + 0 + + + scsi_eh_2 + 1056 + 0 + 0 + 0 + + + scsi_tmf_2 + 1057 + 0 + 0 + 0 + + + scsi_eh_3 + 1060 + 0 + 0 + 0 + + + scsi_tmf_3 + 1061 + 0 + 0 + 0 + + + scsi_eh_4 + 1064 + 0 + 0 + 0 + + + scsi_tmf_4 + 1065 + 0 + 0 + 0 + + + scsi_eh_5 + 1068 + 0 + 0 + 0 + + + scsi_tmf_5 + 1069 + 0 + 0 + 0 + + + kworker/2:1 + 1138 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1140 + 0 + 0 + 0 + + + ext4-rsv-conver + 1141 + 0 + 0 + 0 + + + kworker/4:1 + 1156 + 0 + 0 + 0 + + + kworker/3:1 + 1157 + 0 + 0 + 0 + + + udevd + 1335 + 0 + 0 + 0 + + + khvcd + 1519 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1934 + 0 + 0 + 0 + + + ext4-rsv-conver + 1935 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1991 + 0 + 0 + 0 + + + ext4-rsv-conver + 1992 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 2011 + 0 + 0 + 0 + + + ext4-rsv-conver + 2012 + 0 + 0 + 0 + + + kjournald + 2035 + 0 + 0 + 0 + + + bash + 2052 + 0 + 0 + 0 + + + bash + 2071 + 0 + 0 + 0 + + + kworker/4:1H + 2074 + 0 + 0 + 0 + + + bash + 2247 + 0 + 0 + 0 + + + dbus-daemon + 2302 + 0 + 0 + 0 + + + sshd + 2321 + 0 + 0 + 0 + + + rpcbind + 2331 + 0 + 0 + 0 + + + auditd + 2341 + 0 + 0 + 0 + + + kauditd + 2344 + 0 + 0 + 0 + + + rngd + 2385 + 0 + 0 + 0 + + + syslogd + 2391 + 0 + 0 + 0 + + + klogd + 2394 + 0 + 0 + 0 + + + xinetd + 2413 + 0 + 0 + 0 + + + libvirtd + 2447 + 0 + 0 + 0 + + + crond + 2493 + 0 + 0 + 0 + + + proxy_attach_static + 2722 + 0 + 0 + 0 + + + proxy_attach_static + 3073 + 0 + 0 + 0 + + + msixd_static + 3096 + 0 + 0 + 0 + + + sh + 3210 + 0 + 0 + 0 + + + udevd + 3586 + 0 + 0 + 0 + + + bash + 3975 + 0 + 0 + 0 + + + dsr + 3976 + 0 + 0 + 0 + + + ds + 3998 + 0 + 0 + 0 + + + bash + 4404 + 0 + 0 + 0 + + + processmgr + 4524 + 0 + 0 + 0 + + + pcie_fabric_por + 4550 + 0 + 0 + 0 + + + shmwin_svr + 4551 + 0 + 0 + 0 + + + sdr_invmgr + 4552 + 0 + 0 + 0 + + + vm-monitor + 4553 + 0 + 0 + 0 + + + dumper + 4554 + 0 + 0 + 0 + + + qsm + 4555 + 0 + 0 + 0 + + + syslogd_helper + 4556 + 0 + 0 + 0 + + + syslog_dev + 4557 + 0 + 0 + 0 + + + spp + 4559 + 0 + 0 + 0 + + + lda_server + 4561 + 0 + 0 + 0 + + + packet + 4562 + 0 + 0 + 0 + + + imdr + 4563 + 0 + 0 + 0 + + + ltrace_server + 4564 + 0 + 0 + 0 + + + ltrace_sync + 4565 + 0 + 0 + 0 + + + psa + 4566 + 0 + 0 + 0 + + + resmon + 4567 + 0 + 0 + 0 + + + sld + 4569 + 0 + 0 + 0 + + + zllc + 4570 + 0 + 0 + 0 + + + sysdb_svr_local + 4572 + 0 + 0 + 0 + + + enf_broker + 4573 + 0 + 0 + 0 + + + ssh_key_client + 4574 + 0 + 0 + 0 + + + gsp + 4575 + 0 + 0 + 0 + + + meminfo_svr + 4576 + 0 + 0 + 0 + + + fab_si + 4577 + 0 + 0 + 0 + + + showd_server + 4578 + 0 + 0 + 0 + + + aipc_cleaner + 4579 + 0 + 0 + 0 + + + fab_vqi_alloc + 4582 + 0 + 0 + 0 + + + fialc + 4583 + 0 + 0 + 0 + + + mgid_prgm + 4584 + 0 + 0 + 0 + + + prm_verifier + 4585 + 0 + 0 + 0 + + + rdsfs_svr + 4586 + 0 + 0 + 0 + + + pfm_node_lc + 4587 + 0 + 0 + 0 + + + sysdb_mc + 4588 + 0 + 0 + 0 + + + bundlemgr_checker + 4589 + 0 + 0 + 0 + + + prm_ssmh + 4590 + 0 + 0 + 0 + + + fab_arb + 4591 + 0 + 0 + 0 + + + fab_xbar + 4593 + 0 + 0 + 0 + + + prm_server_to + 4594 + 0 + 0 + 0 + + + cerrno_server + 4596 + 0 + 0 + 0 + + + uidb_server + 4597 + 0 + 0 + 0 + + + cfgmgr-lc + 4598 + 0 + 0 + 0 + + + heap_summary_edm + 4599 + 0 + 0 + 0 + + + issumgr + 4600 + 0 + 0 + 0 + + + media_server + 4601 + 0 + 0 + 0 + + + procfs_server + 4602 + 0 + 0 + 0 + + + sdr_instagt + 4603 + 0 + 0 + 0 + + + subdb_svr + 4604 + 0 + 0 + 0 + + + kworker/2:1H + 4952 + 0 + 0 + 0 + + + kworker/1:1H + 4953 + 0 + 0 + 0 + + + kworker/0:1H + 4954 + 0 + 0 + 0 + + + udevd + 5185 + 0 + 0 + 0 + + + ifmgr + 5365 + 0 + 0 + 0 + + + netio + 5366 + 0 + 0 + 0 + + + calv_alarm_mgr + 5367 + 0 + 0 + 0 + + + fwd_driver_partner + 5368 + 0 + 0 + 0 + + + mempool_edm + 5369 + 0 + 0 + 0 + + + pm + 5370 + 0 + 0 + 0 + + + rsi_agent + 5372 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5373 + 0 + 0 + 0 + + + sint_ma + 5374 + 0 + 0 + 0 + + + sync_agent + 5375 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5376 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5377 + 0 + 0 + 0 + + + mpls_io_ea + 5378 + 0 + 0 + 0 + + + aib + 5379 + 0 + 0 + 0 + + + bundlemgr_adj + 5380 + 0 + 0 + 0 + + + statsd_server + 5381 + 0 + 0 + 0 + + + ipv4_io + 5382 + 0 + 0 + 0 + + + ipv6_nd + 5383 + 0 + 0 + 0 + + + fib_mgr + 5384 + 0 + 0 + 0 + + + ipv4_ma + 5385 + 0 + 0 + 0 + + + ipv6_ea + 5386 + 0 + 0 + 0 + + + ipv6_io + 5387 + 0 + 0 + 0 + + + pifibm_server_lc + 5388 + 0 + 0 + 0 + + + procfind + 5389 + 0 + 0 + 0 + + + ipv6_ma + 5390 + 0 + 0 + 0 + + + bfd_agent + 5391 + 0 + 0 + 0 + + + debug_d + 5392 + 0 + 0 + 0 + + + envmon_proxy + 5393 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5394 + 0 + 0 + 0 + + + fsyncmgr + 5395 + 0 + 0 + 0 + + + tamsvcs_tamm + 5396 + 0 + 0 + 0 + + + timezone_notify + 5397 + 0 + 0 + 0 + + + tams_proc + 5495 + 0 + 0 + 0 + + + tamd_proc + 5540 + 0 + 0 + 0 + + + ixdb_gc + 5664 + 0 + 0 + 0 + + + tam_entropy + 5714 + 0 + 0 + 0 + + + daps + 5798 + 0 + 0 + 0 + + + flowtrap + 5799 + 0 + 0 + 0 + + + l2fib_mgr + 5800 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 5802 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 5803 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5804 + 0 + 0 + 0 + + + statsd_manager_l + 5805 + 0 + 0 + 0 + + + mpls_io + 5807 + 0 + 0 + 0 + + + ntpdc + 5808 + 0 + 0 + 0 + + + iphc_ma + 5809 + 0 + 0 + 0 + + + nfma + 5810 + 0 + 0 + 0 + + + clns + 5811 + 0 + 0 + 0 + + + arp + 5812 + 0 + 0 + 0 + + + fhrp_output + 5813 + 0 + 0 + 0 + + + l2snoop + 5814 + 0 + 0 + 0 + + + bundlemgr_local + 5815 + 0 + 0 + 0 + + + showd_lc + 5818 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5819 + 0 + 0 + 0 + + + attestation_agent + 6038 + 0 + 0 + 0 + + + cmp_edm + 6039 + 0 + 0 + 0 + + + icpe_sdep + 6041 + 0 + 0 + 0 + + + imaedm_server + 6042 + 0 + 0 + 0 + + + macsec_ea + 6043 + 0 + 0 + 0 + + + netio_debug_partner + 6044 + 0 + 0 + 0 + + + online_diag_lc + 6045 + 0 + 0 + 0 + + + pbr_ea + 6046 + 0 + 0 + 0 + + + pbr_ma + 6047 + 0 + 0 + 0 + + + pfilter_ma + 6048 + 0 + 0 + 0 + + + pm_ma + 6049 + 0 + 0 + 0 + + + qos_ma + 6051 + 0 + 0 + 0 + + + spio_ea + 6052 + 0 + 0 + 0 + + + spio_ma + 6053 + 0 + 0 + 0 + + + ssm_process + 6054 + 0 + 0 + 0 + + + serg_agt + 6201 + 0 + 0 + 0 + + + vic_0_4 + 6226 + 0 + 0 + 0 + + + vic_0_0 + 6231 + 0 + 0 + 0 + + + vic_0_7 + 6248 + 0 + 0 + 0 + + + vic_0_3 + 6262 + 0 + 0 + 0 + + + vic_0_1 + 6278 + 0 + 0 + 0 + + + vic_0_6 + 6283 + 0 + 0 + 0 + + + vic_0_5 + 6298 + 0 + 0 + 0 + + + ether_caps_partner + 6330 + 0 + 0 + 0 + + + ether_sock + 6333 + 0 + 0 + 0 + + + vlan_ea + 6346 + 0 + 0 + 0 + + + vic_0_2 + 6362 + 0 + 0 + 0 + + + qos_ma_ea + 6604 + 0 + 0 + 0 + + + sleep + 12088 + 0 + 0 + 0 + + + sleep + 12089 + 0 + 0 + 0 + + + kworker/u10:0 + 13424 + 0 + 0 + 0 + + + kworker/u10:1 + 13476 + 0 + 0 + 0 + + + lldp_agent + 18319 + 0 + 0 + 0 + + + + 0/2/CPU0 + 2 + 2 + 2 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + khelper + 21 + 0 + 0 + 0 + + + kdevtmpfs + 22 + 0 + 0 + 0 + + + netns + 23 + 0 + 0 + 0 + + + writeback + 215 + 0 + 0 + 0 + + + ksmd + 218 + 0 + 0 + 0 + + + khugepaged + 219 + 0 + 0 + 0 + + + kintegrityd + 220 + 0 + 0 + 0 + + + bioset + 221 + 0 + 0 + 0 + + + crypto + 222 + 0 + 0 + 0 + + + kblockd + 224 + 0 + 0 + 0 + + + ata_sff + 455 + 0 + 0 + 0 + + + khubd + 467 + 0 + 0 + 0 + + + md + 476 + 0 + 0 + 0 + + + kworker/0:1 + 570 + 0 + 0 + 0 + + + khungtaskd + 592 + 0 + 0 + 0 + + + kswapd0 + 598 + 0 + 0 + 0 + + + fsnotify_mark + 600 + 0 + 0 + 0 + + + uio + 896 + 0 + 0 + 0 + + + kworker/0:2 + 906 + 0 + 0 + 0 + + + kpsmoused + 912 + 0 + 0 + 0 + + + ipv6_addrconf + 953 + 0 + 0 + 0 + + + kworker/2:1 + 954 + 0 + 0 + 0 + + + deferwq + 981 + 0 + 0 + 0 + + + kworker/1:1 + 982 + 0 + 0 + 0 + + + scsi_eh_0 + 1024 + 0 + 0 + 0 + + + scsi_tmf_0 + 1025 + 0 + 0 + 0 + + + scsi_eh_1 + 1028 + 0 + 0 + 0 + + + scsi_tmf_1 + 1029 + 0 + 0 + 0 + + + scsi_eh_2 + 1032 + 0 + 0 + 0 + + + scsi_tmf_2 + 1033 + 0 + 0 + 0 + + + scsi_eh_3 + 1036 + 0 + 0 + 0 + + + scsi_tmf_3 + 1037 + 0 + 0 + 0 + + + scsi_eh_4 + 1040 + 0 + 0 + 0 + + + scsi_tmf_4 + 1041 + 0 + 0 + 0 + + + scsi_eh_5 + 1044 + 0 + 0 + 0 + + + scsi_tmf_5 + 1045 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1116 + 0 + 0 + 0 + + + ext4-rsv-conver + 1117 + 0 + 0 + 0 + + + udevd + 1308 + 0 + 0 + 0 + + + khvcd + 1578 + 0 + 0 + 0 + + + kworker/0:1H + 1739 + 0 + 0 + 0 + + + kworker/1:1H + 1740 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1978 + 0 + 0 + 0 + + + ext4-rsv-conver + 1979 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 2031 + 0 + 0 + 0 + + + ext4-rsv-conver + 2032 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 2051 + 0 + 0 + 0 + + + ext4-rsv-conver + 2052 + 0 + 0 + 0 + + + kjournald + 2112 + 0 + 0 + 0 + + + bash + 2129 + 0 + 0 + 0 + + + bash + 2164 + 0 + 0 + 0 + + + bash + 2700 + 0 + 0 + 0 + + + dbus-daemon + 2755 + 0 + 0 + 0 + + + sshd + 2790 + 0 + 0 + 0 + + + rpcbind + 2800 + 0 + 0 + 0 + + + auditd + 2812 + 0 + 0 + 0 + + + kauditd + 2815 + 0 + 0 + 0 + + + rngd + 2856 + 0 + 0 + 0 + + + syslogd + 2862 + 0 + 0 + 0 + + + klogd + 2865 + 0 + 0 + 0 + + + xinetd + 2884 + 0 + 0 + 0 + + + libvirtd + 2918 + 0 + 0 + 0 + + + crond + 2964 + 0 + 0 + 0 + + + kworker/2:1H + 3099 + 0 + 0 + 0 + + + proxy_attach_static + 3203 + 0 + 0 + 0 + + + proxy_attach_static + 3514 + 0 + 0 + 0 + + + msixd_static + 3560 + 0 + 0 + 0 + + + sh + 3658 + 0 + 0 + 0 + + + bash + 4443 + 0 + 0 + 0 + + + dsr + 4444 + 0 + 0 + 0 + + + ds + 4466 + 0 + 0 + 0 + + + bash + 4872 + 0 + 0 + 0 + + + processmgr + 4983 + 0 + 0 + 0 + + + pcie_fabric_por + 5020 + 0 + 0 + 0 + + + shmwin_svr + 5021 + 0 + 0 + 0 + + + sdr_invmgr + 5022 + 0 + 0 + 0 + + + vm-monitor + 5023 + 0 + 0 + 0 + + + dumper + 5024 + 0 + 0 + 0 + + + qsm + 5025 + 0 + 0 + 0 + + + syslogd_helper + 5026 + 0 + 0 + 0 + + + syslog_dev + 5027 + 0 + 0 + 0 + + + spp + 5029 + 0 + 0 + 0 + + + lda_server + 5031 + 0 + 0 + 0 + + + packet + 5032 + 0 + 0 + 0 + + + imdr + 5033 + 0 + 0 + 0 + + + ltrace_server + 5034 + 0 + 0 + 0 + + + ltrace_sync + 5035 + 0 + 0 + 0 + + + psa + 5036 + 0 + 0 + 0 + + + resmon + 5037 + 0 + 0 + 0 + + + sld + 5039 + 0 + 0 + 0 + + + zllc + 5040 + 0 + 0 + 0 + + + sysdb_svr_local + 5042 + 0 + 0 + 0 + + + enf_broker + 5043 + 0 + 0 + 0 + + + ssh_key_client + 5044 + 0 + 0 + 0 + + + gsp + 5045 + 0 + 0 + 0 + + + meminfo_svr + 5046 + 0 + 0 + 0 + + + fab_si + 5047 + 0 + 0 + 0 + + + showd_server + 5048 + 0 + 0 + 0 + + + aipc_cleaner + 5049 + 0 + 0 + 0 + + + fab_vqi_alloc + 5052 + 0 + 0 + 0 + + + fialc + 5053 + 0 + 0 + 0 + + + mgid_prgm + 5054 + 0 + 0 + 0 + + + prm_verifier + 5055 + 0 + 0 + 0 + + + rdsfs_svr + 5056 + 0 + 0 + 0 + + + pfm_node_lc + 5057 + 0 + 0 + 0 + + + sysdb_mc + 5058 + 0 + 0 + 0 + + + bundlemgr_checker + 5059 + 0 + 0 + 0 + + + prm_ssmh + 5060 + 0 + 0 + 0 + + + fab_arb + 5061 + 0 + 0 + 0 + + + fab_xbar + 5062 + 0 + 0 + 0 + + + prm_server_to + 5063 + 0 + 0 + 0 + + + cerrno_server + 5065 + 0 + 0 + 0 + + + uidb_server + 5066 + 0 + 0 + 0 + + + cfgmgr-lc + 5067 + 0 + 0 + 0 + + + heap_summary_edm + 5068 + 0 + 0 + 0 + + + issumgr + 5069 + 0 + 0 + 0 + + + media_server + 5070 + 0 + 0 + 0 + + + procfs_server + 5071 + 0 + 0 + 0 + + + sdr_instagt + 5072 + 0 + 0 + 0 + + + subdb_svr + 5073 + 0 + 0 + 0 + + + ifmgr + 5800 + 0 + 0 + 0 + + + netio + 5802 + 0 + 0 + 0 + + + calv_alarm_mgr + 5803 + 0 + 0 + 0 + + + fwd_driver_partner + 5804 + 0 + 0 + 0 + + + mempool_edm + 5805 + 0 + 0 + 0 + + + pm + 5806 + 0 + 0 + 0 + + + rsi_agent + 5808 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5809 + 0 + 0 + 0 + + + sint_ma + 5810 + 0 + 0 + 0 + + + sync_agent + 5811 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5812 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5813 + 0 + 0 + 0 + + + mpls_io_ea + 5814 + 0 + 0 + 0 + + + aib + 5815 + 0 + 0 + 0 + + + bundlemgr_adj + 5816 + 0 + 0 + 0 + + + statsd_server + 5817 + 0 + 0 + 0 + + + ipv4_io + 5818 + 0 + 0 + 0 + + + ipv6_nd + 5819 + 0 + 0 + 0 + + + fib_mgr + 5820 + 0 + 0 + 0 + + + ipv4_ma + 5821 + 0 + 0 + 0 + + + ipv6_ea + 5822 + 0 + 0 + 0 + + + ipv6_io + 5823 + 0 + 0 + 0 + + + pifibm_server_lc + 5824 + 0 + 0 + 0 + + + procfind + 5825 + 0 + 0 + 0 + + + ipv6_ma + 5826 + 0 + 0 + 0 + + + bfd_agent + 5827 + 0 + 0 + 0 + + + debug_d + 5828 + 0 + 0 + 0 + + + envmon_proxy + 5829 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5830 + 0 + 0 + 0 + + + fsyncmgr + 5831 + 0 + 0 + 0 + + + tamsvcs_tamm + 5832 + 0 + 0 + 0 + + + timezone_notify + 5833 + 0 + 0 + 0 + + + tams_proc + 5943 + 0 + 0 + 0 + + + tamd_proc + 5959 + 0 + 0 + 0 + + + ixdb_gc + 6122 + 0 + 0 + 0 + + + tam_entropy + 6194 + 0 + 0 + 0 + + + daps + 6290 + 0 + 0 + 0 + + + flowtrap + 6291 + 0 + 0 + 0 + + + l2fib_mgr + 6292 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 6293 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 6294 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 6296 + 0 + 0 + 0 + + + statsd_manager_l + 6297 + 0 + 0 + 0 + + + mpls_io + 6299 + 0 + 0 + 0 + + + ntpdc + 6300 + 0 + 0 + 0 + + + iphc_ma + 6301 + 0 + 0 + 0 + + + nfma + 6302 + 0 + 0 + 0 + + + clns + 6303 + 0 + 0 + 0 + + + arp + 6305 + 0 + 0 + 0 + + + fhrp_output + 6306 + 0 + 0 + 0 + + + l2snoop + 6307 + 0 + 0 + 0 + + + bundlemgr_local + 6308 + 0 + 0 + 0 + + + showd_lc + 6311 + 0 + 0 + 0 + + + eem_ed_sysmgr + 6312 + 0 + 0 + 0 + + + vic_0_9 + 6553 + 0 + 0 + 0 + + + vic_0_1 + 6554 + 0 + 0 + 0 + + + vic_0_3 + 6555 + 0 + 0 + 0 + + + vic_0_7 + 6556 + 0 + 0 + 0 + + + vic_0_5 + 6557 + 0 + 0 + 0 + + + vic_0_11 + 6558 + 0 + 0 + 0 + + + vic_0_0 + 6562 + 0 + 0 + 0 + + + vic_0_4 + 6564 + 0 + 0 + 0 + + + vic_0_6 + 6578 + 0 + 0 + 0 + + + vic_0_10 + 6579 + 0 + 0 + 0 + + + vic_0_8 + 6580 + 0 + 0 + 0 + + + attestation_agent + 6617 + 0 + 0 + 0 + + + cmp_edm + 6618 + 0 + 0 + 0 + + + icpe_sdep + 6620 + 0 + 0 + 0 + + + imaedm_server + 6621 + 0 + 0 + 0 + + + macsec_ea + 6623 + 0 + 0 + 0 + + + netio_debug_partner + 6625 + 0 + 0 + 0 + + + online_diag_lc + 6626 + 0 + 0 + 0 + + + pbr_ea + 6629 + 0 + 0 + 0 + + + pbr_ma + 6630 + 0 + 0 + 0 + + + pfilter_ma + 6631 + 0 + 0 + 0 + + + pm_ma + 6632 + 0 + 0 + 0 + + + qos_ma + 6636 + 0 + 0 + 0 + + + spio_ea + 6639 + 0 + 0 + 0 + + + spio_ma + 6640 + 0 + 0 + 0 + + + ssm_process + 6643 + 0 + 0 + 0 + + + ether_caps_partner + 6918 + 0 + 0 + 0 + + + ether_sock + 6920 + 0 + 0 + 0 + + + vlan_ea + 6937 + 0 + 0 + 0 + + + udevd + 6982 + 0 + 0 + 0 + + + serg_agt + 7004 + 0 + 0 + 0 + + + vic_0_2 + 12899 + 0 + 0 + 0 + + + kworker/u6:1 + 13589 + 0 + 0 + 0 + + + sleep + 13998 + 0 + 0 + 0 + + + sleep + 13999 + 0 + 0 + 0 + + + lldp_agent + 19725 + 0 + 0 + 0 + + + kworker/u6:2 + 23325 + 0 + 0 + 0 + + + cdp + 30534 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..735598174 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,587 @@ + + + + + + 2020 + 4 + 16 + 14 + 13 + 14 + 890 + 4 + PDT + ntp + + + R12-ASR9906-QQ29 + 17529989 + + + + + + Bundle-Ether10 + + + Bundle-Ether100 + + + Bundle-Ether100.10 + + + Bundle-Ether100.20 + + + Bundle-Ether100.30 + + + Bundle-Ether20 + + + Bundle-Ether91 + + + FortyGigE0/1/0/0/0 + + + FortyGigE0/1/0/1/0 + + + GigabitEthernet0/0/0/44 + + + GigabitEthernet0/0/0/45 + + + GigabitEthernet0/0/0/46 + + + GigabitEthernet0/0/0/47 + + + GigabitEthernet0/0/0/47.10 + + + GigabitEthernet0/0/0/47.20 + + + GigabitEthernet0/0/0/47.30 + + + HundredGigE0/1/0/10 + + + HundredGigE0/1/0/11 + + + HundredGigE0/1/0/12 + + + HundredGigE0/1/0/13 + + + HundredGigE0/1/0/14 + + + HundredGigE0/1/0/15 + + + HundredGigE0/1/0/16 + + + HundredGigE0/1/0/17 + + + HundredGigE0/1/0/18 + + + HundredGigE0/1/0/19 + + + HundredGigE0/1/0/2 + + + HundredGigE0/1/0/20 + + + HundredGigE0/1/0/21 + + + HundredGigE0/1/0/22 + + + HundredGigE0/1/0/23 + + + HundredGigE0/1/0/24 + + + HundredGigE0/1/0/25 + + + HundredGigE0/1/0/26 + + + HundredGigE0/1/0/27 + + + HundredGigE0/1/0/28 + + + HundredGigE0/1/0/29 + + + HundredGigE0/1/0/3 + + + HundredGigE0/1/0/30 + + + HundredGigE0/1/0/31 + + + HundredGigE0/1/0/4 + + + HundredGigE0/1/0/5 + + + HundredGigE0/1/0/6 + + + HundredGigE0/1/0/7 + + + HundredGigE0/1/0/8 + + + HundredGigE0/1/0/9 + + + HundredGigE0/2/0/0 + + + HundredGigE0/2/0/1 + + + HundredGigE0/2/0/10 + + + HundredGigE0/2/0/11 + + + HundredGigE0/2/0/2 + + + HundredGigE0/2/0/3 + + + HundredGigE0/2/0/4 + + + HundredGigE0/2/0/5 + + + HundredGigE0/2/0/6 + + + HundredGigE0/2/0/7 + + + HundredGigE0/2/0/8 + + + HundredGigE0/2/0/9 + + + HundredGigE0/3/0/0 + + + HundredGigE0/3/0/1 + + + HundredGigE0/3/0/2 + + + HundredGigE0/3/0/3 + + + HundredGigE0/3/0/4 + + + HundredGigE0/3/0/5 + + + HundredGigE0/3/0/6 + + + HundredGigE0/3/0/7 + + + Loopback0 + + + Loopback42 + + + MgmtEth0/RSP0/CPU0/0 + + + MgmtEth0/RSP1/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/17.1 + + + TenGigE0/0/0/17.10 + + + TenGigE0/0/0/17.100 + + + TenGigE0/0/0/17.11 + + + TenGigE0/0/0/17.12 + + + TenGigE0/0/0/17.13 + + + TenGigE0/0/0/17.14 + + + TenGigE0/0/0/17.15 + + + TenGigE0/0/0/17.16 + + + TenGigE0/0/0/17.17 + + + TenGigE0/0/0/17.18 + + + TenGigE0/0/0/17.19 + + + TenGigE0/0/0/17.2 + + + TenGigE0/0/0/17.20 + + + TenGigE0/0/0/17.200 + + + TenGigE0/0/0/17.21 + + + TenGigE0/0/0/17.22 + + + TenGigE0/0/0/17.23 + + + TenGigE0/0/0/17.24 + + + TenGigE0/0/0/17.25 + + + TenGigE0/0/0/17.26 + + + TenGigE0/0/0/17.27 + + + TenGigE0/0/0/17.28 + + + TenGigE0/0/0/17.29 + + + TenGigE0/0/0/17.3 + + + TenGigE0/0/0/17.30 + + + TenGigE0/0/0/17.300 + + + TenGigE0/0/0/17.31 + + + TenGigE0/0/0/17.32 + + + TenGigE0/0/0/17.33 + + + TenGigE0/0/0/17.34 + + + TenGigE0/0/0/17.35 + + + TenGigE0/0/0/17.36 + + + TenGigE0/0/0/17.37 + + + TenGigE0/0/0/17.38 + + + TenGigE0/0/0/17.39 + + + TenGigE0/0/0/17.4 + + + TenGigE0/0/0/17.40 + + + TenGigE0/0/0/17.41 + + + TenGigE0/0/0/17.42 + + + TenGigE0/0/0/17.43 + + + TenGigE0/0/0/17.44 + + + TenGigE0/0/0/17.45 + + + TenGigE0/0/0/17.46 + + + TenGigE0/0/0/17.47 + + + TenGigE0/0/0/17.48 + + + TenGigE0/0/0/17.49 + + + TenGigE0/0/0/17.5 + + + TenGigE0/0/0/17.50 + + + TenGigE0/0/0/17.51 + + + TenGigE0/0/0/17.52 + + + TenGigE0/0/0/17.53 + + + TenGigE0/0/0/17.54 + + + TenGigE0/0/0/17.55 + + + TenGigE0/0/0/17.56 + + + TenGigE0/0/0/17.57 + + + TenGigE0/0/0/17.58 + + + TenGigE0/0/0/17.59 + + + TenGigE0/0/0/17.6 + + + TenGigE0/0/0/17.60 + + + TenGigE0/0/0/17.61 + + + TenGigE0/0/0/17.62 + + + TenGigE0/0/0/17.63 + + + TenGigE0/0/0/17.64 + + + TenGigE0/0/0/17.7 + + + TenGigE0/0/0/17.8 + + + TenGigE0/0/0/17.9 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/20 + + + TenGigE0/0/0/21 + + + TenGigE0/0/0/22 + + + TenGigE0/0/0/23 + + + TenGigE0/0/0/24 + + + TenGigE0/0/0/25 + + + TenGigE0/0/0/26 + + + TenGigE0/0/0/27 + + + TenGigE0/0/0/28 + + + TenGigE0/0/0/29 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/30 + + + TenGigE0/0/0/31 + + + TenGigE0/0/0/32 + + + TenGigE0/0/0/33 + + + TenGigE0/0/0/34 + + + TenGigE0/0/0/35 + + + TenGigE0/0/0/36 + + + TenGigE0/0/0/37 + + + TenGigE0/0/0/38 + + + TenGigE0/0/0/39 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/40 + + + TenGigE0/0/0/41 + + + TenGigE0/0/0/42 + + + TenGigE0/0/0/43 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + + + + + Rack 0 + + + 6.6.2 + FOX2247P3QM + ASR-9906 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..edcb4072b --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/server_capabilities.xml @@ -0,0 +1,606 @@ + + + urn:ietf:params:netconf:base:1.1 + urn:ietf:params:netconf:capability:candidate:1.0 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:netconf:capability:notification:1.0 + urn:ietf:params:netconf:capability:interleave:1.0 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fab-cfg?module=Cisco-IOS-XR-asr9k-fab-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ptp-pd-oper?module=Cisco-IOS-XR-asr9k-ptp-pd-oper&revision=2017-03-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-clear-counters-act?module=Cisco-IOS-XR-clear-counters-act&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-opendns-deviceid-cfg?module=Cisco-IOS-XR-opendns-deviceid-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-bng-cfg?module=Cisco-IOS-XR-qos-ma-bng-cfg&revision=2016-04-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2019-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lpts-oper?module=Cisco-IOS-XR-asr9k-lpts-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2018-09-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2018-05-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2018-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysdb-oper?module=Cisco-IOS-XR-sysdb-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-oper?module=Cisco-IOS-XR-sysmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-oper?module=Cisco-IOS-XR-dot1x-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ascii-ltrace-oper?module=Cisco-IOS-XR-ascii-ltrace-oper&revision=2018-01-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-oper?module=Cisco-IOS-XR-perf-meas-oper&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-cfg?module=Cisco-IOS-XR-ppp-ma-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fsi-oper?module=Cisco-IOS-XR-asr9k-fsi-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcp-cfg?module=Cisco-IOS-XR-ppp-ma-ipcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-lcp-cfg?module=Cisco-IOS-XR-ppp-ma-lcp-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2018-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-act?module=Cisco-IOS-XR-drivers-media-eth-act&revision=2018-02-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2018-04-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ssrp-cfg?module=Cisco-IOS-XR-ppp-ma-ssrp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-subscriber-cfg?module=Cisco-IOS-XR-ip-pfilter-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-cfg?module=Cisco-IOS-XR-l2rib-cfg&revision=2018-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-remote-attestation-act?module=Cisco-IOS-XR-remote-attestation-act&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-fca-oper?module=Cisco-IOS-XR-asr9k-lc-fca-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-bng-cfg?module=Cisco-IOS-XR-pbr-bng-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dc-cfg?module=Cisco-IOS-XR-ipv4-dc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2019-02-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-cfg?module=Cisco-IOS-XR-perf-meas-cfg&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2018-07-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-ng-oper?module=Cisco-IOS-XR-plat-chas-invmgr-ng-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2018-04-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-procfind-oper?module=Cisco-IOS-XR-procfind-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-common-cfg?module=Cisco-IOS-XR-segment-routing-ms-common-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2018-07-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-notification-log-mib-cfg?module=Cisco-IOS-XR-infra-notification-log-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-prm-cfg?module=Cisco-IOS-XR-asr9k-prm-cfg&revision=2017-11-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv6-ma-subscriber-cfg&revision=2017-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2018-08-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-ethctrl-cfg?module=Cisco-IOS-XR-asr9k-lc-ethctrl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rt-check-cfg?module=Cisco-IOS-XR-infra-rt-check-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-oper?module=Cisco-IOS-XR-ppp-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2019-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-subscriber-cfg?module=Cisco-IOS-XR-pbr-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-cfg?module=Cisco-IOS-XR-segment-routing-srv6-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-datatypes?module=Cisco-IOS-XR-pbr-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2018-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-heap-summary-oper?module=Cisco-IOS-XR-linux-os-heap-summary-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2018-05-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ikev2-oper?module=Cisco-IOS-XR-ikev2-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-punt-flowtrap-cfg?module=Cisco-IOS-XR-lpts-punt-flowtrap-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-act?module=Cisco-IOS-XR-ipv4-arp-act&revision=2018-10-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2018-02-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-08-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-sat-cfg?module=Cisco-IOS-XR-freqsync-sat-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2018-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ep-port-mode-cfg?module=Cisco-IOS-XR-asr9k-ep-port-mode-cfg&revision=2019-01-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2018-11-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-placed-act?module=Cisco-IOS-XR-infra-placed-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-qos-oper?module=Cisco-IOS-XR-asr9k-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-subscriber-cfg?module=Cisco-IOS-XR-infra-rsi-subscriber-cfg&revision=2015-07-30 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-oper?module=Cisco-IOS-XR-flowspec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-sat-cfg?module=Cisco-IOS-XR-qos-ma-sat-cfg&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-11-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2018-09-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-05-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-fsm-cfg?module=Cisco-IOS-XR-ppp-ma-fsm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2018-11-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-cfg?module=Cisco-IOS-XR-aaa-nacm-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2019-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-nve-oper?module=Cisco-IOS-XR-tunnel-nve-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2018-07-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv4-ma-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2018-08-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-09-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg?module=Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-09-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2019-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2018-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fia-cfg?module=Cisco-IOS-XR-asr9k-fia-cfg&revision=2017-08-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-mgr-oper?module=Cisco-IOS-XR-pbr-vservice-mgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2018-09-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-ethctrl-oper?module=Cisco-IOS-XR-asr9k-lc-ethctrl-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-syslog-cfg?module=Cisco-IOS-XR-ppp-ma-syslog-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-gbl-cfg?module=Cisco-IOS-XR-ppp-ma-gbl-cfg&revision=2017-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-delete-act?module=Cisco-IOS-XR-shellutil-delete-act&revision=2018-01-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-09-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2018-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-xbar-oper?module=Cisco-IOS-XR-asr9k-xbar-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-ea-oper?module=Cisco-IOS-XR-pbr-vservice-ea-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ikev2-cfg?module=Cisco-IOS-XR-ikev2-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2018-06-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-vservice-cfg?module=Cisco-IOS-XR-vservice-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2018-07-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcpiw-cfg?module=Cisco-IOS-XR-ppp-ma-ipcpiw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ptp-pd-cfg?module=Cisco-IOS-XR-asr9k-ptp-pd-cfg&revision=2017-05-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-cfg?module=Cisco-IOS-XR-config-valid-ccv-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-nve-cfg?module=Cisco-IOS-XR-tunnel-nve-cfg&revision=2016-08-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-subscriber-cfg?module=Cisco-IOS-XR-ipv6-nd-subscriber-cfg&revision=2016-12-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2018-02-26 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mediasvr-linux-oper?module=Cisco-IOS-XR-mediasvr-linux-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2018-02-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-cfg?module=Cisco-IOS-XR-flowspec-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-oper?module=Cisco-IOS-XR-aaa-nacm-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2019-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-cfg?module=Cisco-IOS-XR-dot1x-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2017-08-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-netflow-oper?module=Cisco-IOS-XR-asr9k-netflow-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-cfg?module=Cisco-IOS-XR-icpe-infra-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-sdacp-oper?module=Cisco-IOS-XR-icpe-sdacp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2019-02-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfm-oper?module=Cisco-IOS-XR-pfm-oper&revision=2017-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg?module=Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2018-10-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2018-07-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-subscriber-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Subscriber-infra-subdb-oper?module=Cisco-IOS-XR-Subscriber-infra-subdb-oper&revision=2018-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-pwrglide-cfg?module=Cisco-IOS-XR-asr9k-lc-pwrglide-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fpd-infra-cfg?module=Cisco-IOS-XR-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-if-cfg?module=Cisco-IOS-XR-dot1x-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-oper?module=Cisco-IOS-XR-icpe-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2018-07-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-netconf-acm?module=ietf-netconf-acm&revision=2012-02-22&deviations=cisco-xr-ietf-netconf-acm-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-instmgr-oper?module=Cisco-IOS-XR-spirit-install-instmgr-oper&revision=2019-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-ains-act?module=Cisco-IOS-XR-controller-ains-act&revision=2018-01-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2018-05-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2018-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-oper?module=Cisco-IOS-XR-segment-routing-srv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-mpa-infra-cfg?module=Cisco-IOS-XR-drivers-mpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2018-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ea-oper?module=Cisco-IOS-XR-ppp-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2018-06-15 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2018-06-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2018-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-np-oper?module=Cisco-IOS-XR-asr9k-np-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2018-04-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-copy-act?module=Cisco-IOS-XR-shellutil-copy-act&revision=2018-05-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-datatypes?module=Cisco-IOS-XR-segment-routing-srv6-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-oper?module=Cisco-IOS-XR-controller-odu-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2018-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-sat-cfg?module=Cisco-IOS-XR-ethernet-cfm-sat-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2019-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-act?module=Cisco-IOS-XR-spirit-install-act&revision=2018-09-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-oper?module=Cisco-IOS-XR-config-valid-ccv-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2018-07-13 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk&revision=2017-05-01 + http://cisco.com/calvados/canb_cli_clear?module=canb_cli_clear&revision=2016-05-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-monitoring-deviations?module=cisco-xr-ietf-netconf-monitoring-deviations&revision=2018-04-09 + http://www.cisco.com/ns/Cisco-IOS-XR-sysadmin-asr9k-envmon-types?module=Cisco-IOS-XR-sysadmin-asr9k-envmon-types&revision=2017-11-27 + http://cisco.com/ns/yang/cisco-xr-openconfig-vlan-deviations?module=cisco-xr-openconfig-vlan-deviations&revision=2018-07-04 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-zapdisk?module=Cisco-IOS-XR-sysadmin-zapdisk&revision=2017-05-23 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-deviations?module=cisco-xr-openconfig-interfaces-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb&revision=2018-10-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics&revision=2018-02-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2018-04-09 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-linecard-deviations?module=cisco-xr-openconfig-platform-linecard-deviations&revision=2018-12-10 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-lldp-deviations?module=cisco-xr-openconfig-lldp-deviations&revision=2017-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asr9k-envmon-ui?module=Cisco-IOS-XR-sysadmin-asr9k-envmon-ui&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-serdes?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-serdes&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-ASR9K?module=Cisco-IOS-XR-sysadmin-controllers-asr9k&revision=2017-11-10 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2013-06-14 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ethernet-deviations?module=cisco-xr-openconfig-if-ethernet-deviations&revision=2016-05-16 + http://cisco.com/calvados/ntp?module=ntp&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-debug?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-debug&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2018-04-09 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://tail-f.com/ns/netconf/query?module=tailf-netconf-query&revision=2017-01-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-transceiver-deviations?module=cisco-xr-openconfig-platform-transceiver-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2018-04-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-deviations?module=cisco-xr-openconfig-platform-deviations&revision=2018-07-03 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-ASR9K?module=Cisco-IOS-XR-sysadmin-clear-asr9k&revision=2017-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-asr9k?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-asr9k&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2018-05-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-types?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-types&revision=2018-10-26 + http://tail-f.com/yang/xsd-types?module=tailf-xsd-types&revision=2017-11-20 + http://cisco.com/ns/yang/cisco-xr-openconfig-optical-amplifier-deviations?module=cisco-xr-openconfig-optical-amplifier-deviations&revision=2017-10-25 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2018-10-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-psu-deviations?module=cisco-xr-openconfig-platform-psu-deviations&revision=2018-12-10 + http://tail-f.com/yang/common?module=tailf-common&revision=2017-08-23 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ip-deviations?module=cisco-xr-openconfig-if-ip-deviations&revision=2017-02-07 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-port-deviations?module=cisco-xr-openconfig-platform-port-deviations&revision=2018-12-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-lacp-deviations?module=cisco-xr-openconfig-lacp-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-acl-deviations?module=cisco-xr-openconfig-acl-deviations&revision=2018-02-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2018-07-03 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2018-10-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trace?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trace&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable&revision=2017-05-01 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://cisco.com/ns/yang/cisco-xr-openconfig-network-instance-deviations?module=cisco-xr-openconfig-network-instance-deviations&revision=2017-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-clear?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-clear&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mlap?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mlap&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-telemetry-deviations?module=cisco-xr-openconfig-telemetry-deviations&revision=2017-03-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec&revision=2017-05-01 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2013-06-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-rib-bgp-deviations?module=cisco-xr-openconfig-rib-bgp-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-rsvp-sr-ext-deviations?module=cisco-xr-openconfig-rsvp-sr-ext-deviations&revision=2017-08-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-acm-deviations?module=cisco-xr-ietf-netconf-acm-deviations&revision=2017-08-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://tail-f.com/ns/common/query?module=tailf-common-query&revision=2017-12-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-external-usb?module=Cisco-IOS-XR-sysadmin-external-usb&revision=2017-04-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-routing-policy-deviations?module=cisco-xr-openconfig-routing-policy-deviations&revision=2015-10-21 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-cpu-deviations?module=cisco-xr-openconfig-platform-cpu-deviations&revision=2018-12-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-local-routing-deviations?module=cisco-xr-openconfig-local-routing-deviations&revision=2017-06-28 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-sfp?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-sfp&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-sdr?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-sdr&revision=2018-04-09 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mac?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mac&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-summary?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-summary&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-instmgr-oper?module=Cisco-IOS-XR-sysadmin-instmgr-oper&revision=2018-04-09 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-transport-line-protection-deviations?module=cisco-xr-openconfig-transport-line-protection-deviations&revision=2018-07-06 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge&revision=2017-05-01 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-policy-deviations?module=cisco-xr-openconfig-bgp-policy-deviations&revision=2017-02-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2018-04-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent&revision=2017-05-01 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-issu?module=Cisco-IOS-XR-sysadmin-issu&revision=2018-12-13 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2017-05-26 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://openconfig.net/yang/header-fields?module=openconfig-packet-match&revision=2017-05-26 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://openconfig.net/yang/platform/linecard?module=openconfig-platform-linecard&revision=2017-08-03&deviations=cisco-xr-openconfig-platform-linecard-deviations + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2017-05-05&deviations=cisco-xr-openconfig-lacp-deviations + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2018-06-03&deviations=cisco-xr-openconfig-platform-deviations + http://openconfig.net/yang/platform/port?module=openconfig-platform-port&revision=2018-01-20&deviations=cisco-xr-openconfig-platform-port-deviations + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://openconfig.net/yang/platform/psu?module=openconfig-platform-psu&revision=2018-01-16&deviations=cisco-xr-openconfig-platform-psu-deviations + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-05-10 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2017-02-02 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2017-02-02 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://openconfig.net/yang/acl?module=openconfig-acl&revision=2017-05-26&deviations=cisco-xr-openconfig-acl-deviations + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-05-10 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2018-05-05 + http://openconfig.net/yang/platform/fan?module=openconfig-platform-fan&revision=2018-01-18 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2018-04-24 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://openconfig.net/yang/platform/extension?module=openconfig-platform-ext&revision=2018-01-18 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2017-04-11 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://openconfig.net/yang/platform/cpu?module=openconfig-platform-cpu&revision=2018-01-30&deviations=cisco-xr-openconfig-platform-cpu-deviations + http://openconfig.net/yang/rsvp-sr-ext?module=openconfig-rsvp-sr-ext&revision=2017-03-06&deviations=cisco-xr-openconfig-rsvp-sr-ext-deviations + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2018-05-05 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://openconfig.net/yang/alarms/types?module=openconfig-alarm-types&revision=2018-01-16 + + 4211954707 + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/version.md new file mode 100644 index 000000000..28179fc1f --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/version.md @@ -0,0 +1 @@ +6.6.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/expected_result.json new file mode 100644 index 000000000..6bdcd365e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/expected_result.json @@ -0,0 +1,68 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 0.0 + }, + "0/RSP0/CPU0": { + "%usage": 0.0 + } + }, + "fans": { + "FT0": { + "status": true + } + }, + "memory": { + "available_ram": 28758978560, + "used_ram": 3882878976 + }, + "power": { + "0/PT0-PM0": { + "capacity": 3000.0, + "output": 0.0, + "status": false + }, + "0/PT0-PM1": { + "capacity": 3000.0, + "output": 0.0, + "status": false + }, + "0/PT0-PM2": { + "capacity": 3000.0, + "output": 408.48, + "status": true + }, + "0/PT0-PM3": { + "capacity": 3000.0, + "output": 418.76, + "status": true + } + }, + "temperature": { + "0/0": { + "is_alert": false, + "is_critical": false, + "temperature": 35.0 + }, + "0/0/0": { + "is_alert": false, + "is_critical": false, + "temperature": 34.0 + }, + "0/0/1": { + "is_alert": false, + "is_critical": false, + "temperature": 22.0 + }, + "0/FT0": { + "is_alert": false, + "is_critical": false, + "temperature": 32.0 + }, + "0/RSP0": { + "is_alert": false, + "is_critical": false, + "temperature": 25.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..1730c96c8 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml @@ -0,0 +1,1006 @@ + + + + + + + + 0/0/0 + + 0/0/0-Inlet + Inlet + + 34 + 34 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0/0-Hotspot + Hotspot + + 28 + 28 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0/0-DIE_PHY0 + DIE_PHY0 + + 38 + 38 + -10 + -5 + 0 + 113 + 122 + 137 + + + + 0/0/1 + + 0/0/1-Inlet + Inlet + + 22 + 22 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0/1-Hotspot + Hotspot + + 28 + 28 + -10 + -5 + 0 + 90 + 93 + 95 + + + + 0/0 + + 0/0-DIE_NP0 + DIE_NP0 + + 57 + 57 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_NP1 + DIE_NP1 + + 56 + 56 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FabArbiter + DIE_FabArbiter + + 50 + 50 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/0-DIE_FIA0 + DIE_FIA0 + + 56 + 56 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FIA1 + DIE_FIA1 + + 56 + 56 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_FabSwitch + DIE_FabSwitch + + 58 + 58 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_Hooper + DIE_Hooper + + 50 + 50 + -10 + -5 + 0 + 113 + 122 + 137 + + + 0/0-DIE_CPU + DIE_CPU + + 43 + 43 + -10 + -5 + 0 + 80 + 89 + 104 + + + 0/0-Inlet + Inlet + + 35 + 35 + -10 + -5 + 0 + 60 + 65 + 75 + + + 0/0-Hotspot + Hotspot + + 37 + 37 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-DB Hotspot + DB Hotspot + + 46 + 46 + -10 + -5 + 0 + 90 + 93 + 95 + + + 0/0-DB AIR_Outlet0 + DB AIR_Outlet0 + + 40 + 40 + -10 + -5 + 0 + 85 + 95 + 105 + + + 0/0-DB AIR_Outlet1 + DB AIR_Outlet1 + + 51 + 51 + -10 + -5 + 0 + 85 + 95 + 105 + + + + 0/RSP0 + + 0/RSP0-DIE_CPU + DIE_CPU + + 33 + 33 + -10 + -5 + 0 + 84 + 98 + 113 + + + 0/RSP0-DIE_FabArbiter0 + DIE_FabArbiter0 + + 41 + 41 + -10 + -5 + 0 + 108 + 122 + 137 + + + 0/RSP0-DIE_FIA + DIE_FIA + + 41 + 41 + -10 + -5 + 0 + 110 + 115 + 130 + + + 0/RSP0-DIE_PCH + DIE_PCH + + 43 + 43 + -10 + -5 + 0 + 93 + 98 + 113 + + + 0/RSP0-DIE_DIMM0 + DIE_DIMM0 + + 31 + 31 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM1 + DIE_DIMM1 + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM2 + DIE_DIMM2 + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_DIMM3 + DIE_DIMM3 + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-DIE_FabSwitch0 + DIE_FabSwitch0 + + 38 + 38 + -10 + -5 + 0 + 110 + 115 + 130 + + + 0/RSP0-DIE_FabSwitch1 + DIE_FabSwitch1 + + 36 + 36 + -10 + -5 + 0 + 110 + 115 + 130 + + + 0/RSP0-AIR_Inlet + AIR_Inlet + + 25 + 25 + -10 + -5 + 0 + 70 + 85 + 100 + + + 0/RSP0-SM15_0_Downstream + SM15_0_Downstream + + 38 + 38 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-SM15_0_Inlet + SM15_0_Inlet + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-SM15_1_Upstream + SM15_1_Upstream + + 32 + 32 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-AIR_Outlet + AIR_Outlet + + 38 + 38 + -10 + -5 + 0 + 80 + 85 + 100 + + + 0/RSP0-Inlet + Inlet + + 25 + 25 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RSP0-Hotspot + Hotspot + + 38 + 38 + -10 + -5 + 0 + 81 + 83 + 86 + + + + 0/FT0 + + 0/FT0-Inlet + Inlet + + 32 + 32 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/FT0-Hotspot + Hotspot + + 34 + 34 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PT0-PM0 + + 0/PT0-PM0-Inlet Temperature + PM0-Inlet Temperature + + - + 0 + -10 + -5 + 0 + 61 + 64 + 67 + + + 0/PT0-PM0-Outlet Temperature + PM0-Outlet Temperature + + - + 0 + -10 + -5 + 0 + 82 + 84 + 86 + + + 0/PT0-PM0-Heat Sink Temperature + PM0-Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 96 + 103 + 110 + + + + 0/PT0-PM1 + + 0/PT0-PM1-Inlet Temperature + PM1-Inlet Temperature + + - + 0 + -10 + -5 + 0 + 61 + 64 + 67 + + + 0/PT0-PM1-Outlet Temperature + PM1-Outlet Temperature + + - + 0 + -10 + -5 + 0 + 82 + 84 + 86 + + + 0/PT0-PM1-Heat Sink Temperature + PM1-Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 96 + 103 + 110 + + + + 0/PT0-PM2 + + 0/PT0-PM2-Inlet Temperature + PM2-Inlet Temperature + + 25 + 25 + -10 + -5 + 0 + 61 + 64 + 67 + + + 0/PT0-PM2-Outlet Temperature + PM2-Outlet Temperature + + 36 + 36 + -10 + -5 + 0 + 82 + 84 + 86 + + + 0/PT0-PM2-Heat Sink Temperature + PM2-Heat Sink Temperature + + 36 + 36 + -10 + -5 + 0 + 96 + 103 + 110 + + + + 0/PT0-PM3 + + 0/PT0-PM3-Inlet Temperature + PM3-Inlet Temperature + + 25 + 25 + -10 + -5 + 0 + 61 + 64 + 67 + + + 0/PT0-PM3-Outlet Temperature + PM3-Outlet Temperature + + 36 + 36 + -10 + -5 + 0 + 82 + 84 + 86 + + + 0/PT0-PM3-Heat Sink Temperature + PM3-Heat Sink Temperature + + 36 + 36 + -10 + -5 + 0 + 96 + 103 + 110 + + + + + + 0/FT0 + + 0/FT0-Fan Speed Sensor 0 + ============================================================================================================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +----------------------------------------------------------------------------------------------------------------------------- + 0/FT0 + ASR-9904-FAN + 6480 6540 6420 6480 6450 6480 6660 6420 6450 6480 6480 6390 + 0 + 1 + + + + 0/PT0-PM0 + + 0/PT0-PM0-Fan 0 Speed + ============================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +--------------------------------------------- + 0/PT0-PM0 + PWR-3KW-AC-V2 + - - + 0 + 1 + + + + 0/PT0-PM1 + + 0/PT0-PM1-Fan 0 Speed + ============================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +--------------------------------------------- + 0/PT0-PM1 + PWR-3KW-AC-V2 + - - + 0 + 1 + + + + 0/PT0-PM2 + + 0/PT0-PM2-Fan 0 Speed + ============================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +--------------------------------------------- + 0/PT0-PM2 + PWR-3KW-AC-V2 + 9699 9677 + 0 + 1 + + + + 0/PT0-PM3 + + 0/PT0-PM3-Fan 0 Speed + ============================================= + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +--------------------------------------------- + 0/PT0-PM3 + PWR-3KW-AC-V2 + 9269 9333 + 0 + 1 + + + + + + 0 + + 0 + 0 + + (N + 1) + 3000 + 3000 + 1950 + 827 + 1026 + 1 + 0 + 0 + 0 + + + + 0/PT0 + + 0/PT0-PM0 + PM0 + 0/PT0 + DONT KNOW + 0 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 1026 + 5.0 + 827 + 15.00000000000000 + 0 + - + + 2 + 2 + 0 + 0 + + + 0/PT0-PM1 + PM1 + 0/PT0 + DONT KNOW + 0 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 0 + 0 + + + 0/PT0-PM2 + PM2 + 0/PT0 + DONT KNOW + 0 + 3kW-AC + 205.0 + 2.5 + 55.20000000000000 + 7.400000000000000 + OK + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 0 + 0 + + + 0/PT0-PM3 + PM3 + 0/PT0 + DONT KNOW + 0 + 3kW-AC + 205.3 + 2.5 + 55.10000000000000 + 7.600000000000000 + OK + 1026 + 5.0 + 827 + 15.00000000000000 + 0 + - + + 2 + 0 + 2 + 0 + + + + 0/0 + + 0-A9K-MOD400-SE + A9K-MOD400-SE + 0/0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 700 + 450 + ON + 3 + 3 + 0 + 0 + + + + 0/1 + + 0- - + - + 0/1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 10 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/RSP0 + + 0-A9K-RSP880-SE + A9K-RSP880-SE + 0/RSP0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 430 + 250 + ON + 3 + 0 + 0 + 0 + + + + 0/RSP1 + + 0- - + - + 0/RSP1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 430 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FT0 + + 0-ASR-9904-FAN + ASR-9904-FAN + 0/FT0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 0 + 0.0 + 0 + 0.000000000000000e+0 + 380 + - + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..af729916a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,393 @@ + + + + + + + 0/RSP0/CPU0 + + 4096 + 28758978560 + 24876099584 + 28758978560 + 24054243328 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 28758978560 + 24876099584 + 0 + 28758978560 + 24054243328 + 4194304 + 0 + 0 + 0 + 0 + + vkg_l2vpn_bport + 3154080 + + + vkg_l2vpn_bd + 532640 + + + vkg_l2vpn_msti + 32928 + + + vkg_l2fib_vqi + 308 + + + bm_lacp_tx + 1320 + + + l2fib + 723768 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 3244320 + + + netio_eint + 264 + + + netio_fwd + 1136 + + + im_issu_db + 280 + + + vkg_bmp_adj + 32888 + + + ipv6_pmtu + 4136 + + + ifc-protomax + 1743168 + + + ifc-mpls + 4262208 + + + ifc-ipv6 + 7670080 + + + ifc-ipv4 + 8526144 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + aib + 2642032 + + + infra_ital + 331824 + + + aaa + 65824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + mgid + 4555056 + + + subdb_fai_tbl + 59944 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 225296 + + + im_rules + 368840 + + + im_db + 1156832 + + + spp + 90697768 + + + fabmgr + 12320 + + 133788368 + 139728197146781 + 7893700607 + 810418176 + 1828040992 + 3882878976 + + + + 0/0/CPU0 + + 4096 + 11211173888 + 6396940288 + 11211173888 + 5947260928 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 11211173888 + 6396940288 + 0 + 11211173888 + 5947260928 + 4194304 + 0 + 0 + 0 + 0 + + vkg_pbr_ea + 147736 + + + ether_ea_shm + 77768 + + + vkg_l2fib_vqi + 308 + + + vkg_vpls_mac + 296 + + + arp + 33080 + + + bm_lacp_tx + 1320 + + + vkg_l2fib_evpn + 128 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + ether_ea_tcam + 1073312 + + + prm_tcam_mm_svr + 98616 + + + prm_srh_main + 89673560 + + + prm_stats_svr + 8741000 + + + prm_ss_lm_svr + 4440936 + + + prm_ss_mm_svr + 7086384 + + + vkg_bmp_adj + 32888 + + + netio_fwd + 1136 + + + bfd_offload_shm + 43848 + + + im_issu_db + 280 + + + pd_fib_cdll + 33080 + + + l2fib + 6359864 + + + ifc-mpls + 4942144 + + + ifc-ipv6 + 17422656 + + + ifc-ipv4 + 10103104 + + + ifc-protomax + 4364608 + + + ipv6_pmtu + 4136 + + + aib + 2396272 + + + vkg_pm + 44752 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 59944 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + ls_uidb_shm + 65840 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + pfm_node + 266256 + + + im_rules + 336072 + + + im_db + 1156832 + + + spp + 90943528 + + 254026472 + 140430891911325 + 6126878719 + 1589121024 + 994435360 + 4814233600 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..2efede54a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,4408 @@ + + + + + + 0/0/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0 + 24 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + khelper + 31 + 0 + 0 + 0 + + + kdevtmpfs + 32 + 0 + 0 + 0 + + + netns + 33 + 0 + 0 + 0 + + + writeback + 227 + 0 + 0 + 0 + + + ksmd + 230 + 0 + 0 + 0 + + + khugepaged + 231 + 0 + 0 + 0 + + + kintegrityd + 232 + 0 + 0 + 0 + + + bioset + 233 + 0 + 0 + 0 + + + crypto + 234 + 0 + 0 + 0 + + + kblockd + 236 + 0 + 0 + 0 + + + ata_sff + 469 + 0 + 0 + 0 + + + khubd + 481 + 0 + 0 + 0 + + + md + 490 + 0 + 0 + 0 + + + kworker/0:1 + 584 + 0 + 0 + 0 + + + khungtaskd + 612 + 0 + 0 + 0 + + + kswapd0 + 619 + 0 + 0 + 0 + + + fsnotify_mark + 621 + 0 + 0 + 0 + + + uio + 917 + 0 + 0 + 0 + + + kpsmoused + 931 + 0 + 0 + 0 + + + kworker/0:2 + 935 + 0 + 0 + 0 + + + ipv6_addrconf + 974 + 0 + 0 + 0 + + + kworker/1:1 + 975 + 0 + 0 + 0 + + + deferwq + 986 + 0 + 0 + 0 + + + scsi_eh_0 + 1035 + 0 + 0 + 0 + + + scsi_tmf_0 + 1036 + 0 + 0 + 0 + + + scsi_eh_1 + 1039 + 0 + 0 + 0 + + + scsi_tmf_1 + 1040 + 0 + 0 + 0 + + + scsi_eh_2 + 1043 + 0 + 0 + 0 + + + scsi_tmf_2 + 1044 + 0 + 0 + 0 + + + scsi_eh_3 + 1047 + 0 + 0 + 0 + + + scsi_tmf_3 + 1048 + 0 + 0 + 0 + + + scsi_eh_4 + 1051 + 0 + 0 + 0 + + + scsi_tmf_4 + 1052 + 0 + 0 + 0 + + + scsi_eh_5 + 1055 + 0 + 0 + 0 + + + scsi_tmf_5 + 1056 + 0 + 0 + 0 + + + kworker/u10:5 + 1062 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1130 + 0 + 0 + 0 + + + ext4-rsv-conver + 1131 + 0 + 0 + 0 + + + kworker/2:1 + 1144 + 0 + 0 + 0 + + + kworker/4:1 + 1147 + 0 + 0 + 0 + + + kworker/3:1 + 1148 + 0 + 0 + 0 + + + kworker/1:1H + 1157 + 0 + 0 + 0 + + + udevd + 1299 + 0 + 0 + 0 + + + khvcd + 1497 + 0 + 0 + 0 + + + cisco_nb + 1530 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1888 + 0 + 0 + 0 + + + ext4-rsv-conver + 1889 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1943 + 0 + 0 + 0 + + + ext4-rsv-conver + 1944 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 1967 + 0 + 0 + 0 + + + ext4-rsv-conver + 1968 + 0 + 0 + 0 + + + kjournald + 2027 + 0 + 0 + 0 + + + bash + 2044 + 0 + 0 + 0 + + + bash + 2063 + 0 + 0 + 0 + + + bash + 2583 + 0 + 0 + 0 + + + dbus-daemon + 2608 + 0 + 0 + 0 + + + sshd + 2627 + 0 + 0 + 0 + + + rpcbind + 2634 + 0 + 0 + 0 + + + rngd + 2671 + 0 + 0 + 0 + + + syslogd + 2678 + 0 + 0 + 0 + + + klogd + 2683 + 0 + 0 + 0 + + + xinetd + 2696 + 0 + 0 + 0 + + + libvirtd + 2726 + 0 + 0 + 0 + + + crond + 2768 + 0 + 0 + 0 + + + kworker/2:2 + 2847 + 0 + 0 + 0 + + + kworker/3:1H + 2848 + 0 + 0 + 0 + + + kworker/0:1H + 2930 + 0 + 0 + 0 + + + proxy_attach_static + 3026 + 0 + 0 + 0 + + + proxy_attach_static + 3078 + 0 + 0 + 0 + + + msixd_static + 3096 + 0 + 0 + 0 + + + sh + 3168 + 0 + 0 + 0 + + + udevd + 3605 + 0 + 0 + 0 + + + udevd + 3607 + 0 + 0 + 0 + + + bash + 3992 + 0 + 0 + 0 + + + dsr + 3993 + 0 + 0 + 0 + + + ds + 4015 + 0 + 0 + 0 + + + bash + 4439 + 0 + 0 + 0 + + + processmgr + 4551 + 0 + 0 + 0 + + + pcie_fabric_por + 4574 + 0 + 0 + 0 + + + shmwin_svr + 4575 + 0 + 0 + 0 + + + sdr_invmgr + 4576 + 0 + 0 + 0 + + + vm-monitor + 4577 + 0 + 0 + 0 + + + dumper + 4578 + 0 + 0 + 0 + + + qsm + 4579 + 0 + 0 + 0 + + + syslogd_helper + 4580 + 0 + 0 + 0 + + + syslog_dev + 4581 + 0 + 0 + 0 + + + spp + 4583 + 0 + 0 + 0 + + + lda_server + 4585 + 0 + 0 + 0 + + + packet + 4586 + 0 + 0 + 0 + + + imdr + 4587 + 0 + 0 + 0 + + + ltrace_server + 4588 + 0 + 0 + 0 + + + ltrace_sync + 4589 + 0 + 0 + 0 + + + psa + 4590 + 0 + 0 + 0 + + + resmon + 4591 + 0 + 0 + 0 + + + sld + 4593 + 0 + 0 + 0 + + + zllc + 4594 + 0 + 0 + 0 + + + sysdb_svr_local + 4596 + 0 + 0 + 0 + + + eem_ed_sysmgr + 4597 + 0 + 0 + 0 + + + enf_broker + 4599 + 0 + 0 + 0 + + + ssh_key_client + 4600 + 0 + 0 + 0 + + + gsp + 4601 + 0 + 0 + 0 + + + meminfo_svr + 4602 + 0 + 0 + 0 + + + fab_si + 4603 + 0 + 0 + 0 + + + showd_server + 4604 + 0 + 0 + 0 + + + aipc_cleaner + 4605 + 0 + 0 + 0 + + + fab_vqi_alloc + 4608 + 0 + 0 + 0 + + + fialc + 4609 + 0 + 0 + 0 + + + mgid_prgm + 4610 + 0 + 0 + 0 + + + prm_verifier + 4611 + 0 + 0 + 0 + + + rdsfs_svr + 4612 + 0 + 0 + 0 + + + pfm_node_lc + 4613 + 0 + 0 + 0 + + + sysdb_mc + 4614 + 0 + 0 + 0 + + + bundlemgr_checker + 4615 + 0 + 0 + 0 + + + prm_ssmh + 4616 + 0 + 0 + 0 + + + fab_arb + 4617 + 0 + 0 + 0 + + + fab_xbar + 4618 + 0 + 0 + 0 + + + prm_server_to + 4619 + 0 + 0 + 0 + + + cerrno_server + 4621 + 0 + 0 + 0 + + + uidb_server + 4622 + 0 + 0 + 0 + + + cfgmgr-lc + 4623 + 0 + 0 + 0 + + + media_server + 4625 + 0 + 0 + 0 + + + procfs_server + 4626 + 0 + 0 + 0 + + + sdr_instagt + 4627 + 0 + 0 + 0 + + + subdb_svr + 4628 + 0 + 0 + 0 + + + ifmgr + 5378 + 0 + 0 + 0 + + + netio + 5379 + 0 + 0 + 0 + + + calv_alarm_mgr + 5380 + 0 + 0 + 0 + + + fwd_driver_partner + 5381 + 0 + 0 + 0 + + + mempool_edm + 5382 + 0 + 0 + 0 + + + pm + 5383 + 0 + 0 + 0 + + + rsi_agent + 5387 + 0 + 0 + 0 + + + sh_proc_mem_edm + 5388 + 0 + 0 + 0 + + + sint_ma + 5389 + 0 + 0 + 0 + + + sync_agent + 5391 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 5392 + 0 + 0 + 0 + + + timing_drvr_util_proc + 5393 + 0 + 0 + 0 + + + mpls_io_ea + 5394 + 0 + 0 + 0 + + + aib + 5395 + 0 + 0 + 0 + + + bundlemgr_adj + 5396 + 0 + 0 + 0 + + + statsd_server + 5397 + 0 + 0 + 0 + + + ipv4_io + 5398 + 0 + 0 + 0 + + + ipv6_nd + 5399 + 0 + 0 + 0 + + + fib_mgr + 5400 + 0 + 0 + 0 + + + ipv4_ma + 5401 + 0 + 0 + 0 + + + ipv6_ea + 5402 + 0 + 0 + 0 + + + ipv6_io + 5403 + 0 + 0 + 0 + + + pifibm_server_lc + 5404 + 0 + 0 + 0 + + + procfind + 5405 + 0 + 0 + 0 + + + ipv6_ma + 5406 + 0 + 0 + 0 + + + bfd_agent + 5407 + 0 + 0 + 0 + + + debug_d + 5408 + 0 + 0 + 0 + + + envmon_proxy + 5409 + 0 + 0 + 0 + + + ether_ctrl_msg_client + 5410 + 0 + 0 + 0 + + + fsyncmgr + 5411 + 0 + 0 + 0 + + + timezone_notify + 5413 + 0 + 0 + 0 + + + ixdb_gc + 5650 + 0 + 0 + 0 + + + daps + 5804 + 0 + 0 + 0 + + + flowtrap + 5805 + 0 + 0 + 0 + + + l2fib_mgr + 5806 + 0 + 0 + 0 + + + vkg_l2fib_evpn_mac + 5807 + 0 + 0 + 0 + + + vkg_l2fib_mac_cache + 5808 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5809 + 0 + 0 + 0 + + + statsd_manager_l + 5810 + 0 + 0 + 0 + + + mpls_io + 5812 + 0 + 0 + 0 + + + ntpdc + 5813 + 0 + 0 + 0 + + + iphc_ma + 5814 + 0 + 0 + 0 + + + nfma + 5815 + 0 + 0 + 0 + + + clns + 5816 + 0 + 0 + 0 + + + arp + 5817 + 0 + 0 + 0 + + + fhrp_output + 5818 + 0 + 0 + 0 + + + l2snoop + 5819 + 0 + 0 + 0 + + + bundlemgr_local + 5820 + 0 + 0 + 0 + + + showd_lc + 5823 + 0 + 0 + 0 + + + cmp_edm + 6037 + 0 + 0 + 0 + + + icpe_sdep + 6039 + 0 + 0 + 0 + + + imaedm_server + 6040 + 0 + 0 + 0 + + + netio_debug_partner + 6041 + 0 + 0 + 0 + + + online_diag_lc + 6042 + 0 + 0 + 0 + + + pbr_ea + 6043 + 0 + 0 + 0 + + + pbr_ma + 6044 + 0 + 0 + 0 + + + pfilter_ma + 6045 + 0 + 0 + 0 + + + pm_ma + 6046 + 0 + 0 + 0 + + + qos_ma + 6048 + 0 + 0 + 0 + + + spio_ea + 6049 + 0 + 0 + 0 + + + spio_ma + 6050 + 0 + 0 + 0 + + + ssm_process + 6051 + 0 + 0 + 0 + + + kworker/4:1H + 6199 + 0 + 0 + 0 + + + vic_1_0 + 6201 + 0 + 0 + 0 + + + ether_caps_partner + 6225 + 0 + 0 + 0 + + + ether_sock + 6227 + 0 + 0 + 0 + + + vlan_ea + 6239 + 0 + 0 + 0 + + + vic_0_0 + 6265 + 0 + 0 + 0 + + + kworker/u10:0 + 6969 + 0 + 0 + 0 + + + kworker/2:1H + 7142 + 0 + 0 + 0 + + + macsec_ea + 9000 + 0 + 0 + 0 + + + sleep + 9318 + 0 + 0 + 0 + + + sleep + 9320 + 0 + 0 + 0 + + + + 0/RSP0/CPU0 + 1 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + kthreadd + 2 + 0 + 0 + 0 + + + ksoftirqd/0 + 3 + 0 + 0 + 0 + + + kworker/0:0 + 4 + 0 + 0 + 0 + + + kworker/0:0H + 5 + 0 + 0 + 0 + + + rcu_sched + 7 + 0 + 0 + 0 + + + rcu_bh + 8 + 0 + 0 + 0 + + + migration/0 + 9 + 0 + 0 + 0 + + + watchdog/0 + 10 + 0 + 0 + 0 + + + watchdog/1 + 11 + 0 + 0 + 0 + + + migration/1 + 12 + 0 + 0 + 0 + + + ksoftirqd/1 + 13 + 0 + 0 + 0 + + + kworker/1:0 + 14 + 0 + 0 + 0 + + + kworker/1:0H + 15 + 0 + 0 + 0 + + + watchdog/2 + 16 + 0 + 0 + 0 + + + migration/2 + 17 + 0 + 0 + 0 + + + ksoftirqd/2 + 18 + 0 + 0 + 0 + + + kworker/2:0 + 19 + 0 + 0 + 0 + + + kworker/2:0H + 20 + 0 + 0 + 0 + + + watchdog/3 + 21 + 0 + 0 + 0 + + + migration/3 + 22 + 0 + 0 + 0 + + + ksoftirqd/3 + 23 + 0 + 0 + 0 + + + kworker/3:0 + 24 + 0 + 0 + 0 + + + kworker/3:0H + 25 + 0 + 0 + 0 + + + watchdog/4 + 26 + 0 + 0 + 0 + + + migration/4 + 27 + 0 + 0 + 0 + + + ksoftirqd/4 + 28 + 0 + 0 + 0 + + + kworker/4:0 + 29 + 0 + 0 + 0 + + + kworker/4:0H + 30 + 0 + 0 + 0 + + + watchdog/5 + 31 + 0 + 0 + 0 + + + migration/5 + 32 + 0 + 0 + 0 + + + ksoftirqd/5 + 33 + 0 + 0 + 0 + + + kworker/5:0 + 34 + 0 + 0 + 0 + + + kworker/5:0H + 35 + 0 + 0 + 0 + + + khelper + 36 + 0 + 0 + 0 + + + kdevtmpfs + 37 + 0 + 0 + 0 + + + netns + 38 + 0 + 0 + 0 + + + writeback + 233 + 0 + 0 + 0 + + + ksmd + 236 + 0 + 0 + 0 + + + khugepaged + 237 + 0 + 0 + 0 + + + kintegrityd + 238 + 0 + 0 + 0 + + + bioset + 239 + 0 + 0 + 0 + + + crypto + 240 + 0 + 0 + 0 + + + kblockd + 242 + 0 + 0 + 0 + + + ata_sff + 480 + 0 + 0 + 0 + + + khubd + 492 + 0 + 0 + 0 + + + md + 501 + 0 + 0 + 0 + + + kworker/1:1 + 595 + 0 + 0 + 0 + + + khungtaskd + 626 + 0 + 0 + 0 + + + kswapd0 + 633 + 0 + 0 + 0 + + + fsnotify_mark + 635 + 0 + 0 + 0 + + + uio + 932 + 0 + 0 + 0 + + + kpsmoused + 948 + 0 + 0 + 0 + + + ipv6_addrconf + 989 + 0 + 0 + 0 + + + kworker/4:1 + 990 + 0 + 0 + 0 + + + deferwq + 1002 + 0 + 0 + 0 + + + kworker/5:1 + 1003 + 0 + 0 + 0 + + + scsi_eh_0 + 1052 + 0 + 0 + 0 + + + scsi_tmf_0 + 1053 + 0 + 0 + 0 + + + scsi_eh_1 + 1056 + 0 + 0 + 0 + + + scsi_tmf_1 + 1057 + 0 + 0 + 0 + + + scsi_eh_2 + 1060 + 0 + 0 + 0 + + + scsi_tmf_2 + 1061 + 0 + 0 + 0 + + + scsi_eh_3 + 1064 + 0 + 0 + 0 + + + scsi_tmf_3 + 1065 + 0 + 0 + 0 + + + scsi_eh_4 + 1068 + 0 + 0 + 0 + + + scsi_tmf_4 + 1069 + 0 + 0 + 0 + + + scsi_eh_5 + 1072 + 0 + 0 + 0 + + + scsi_tmf_5 + 1073 + 0 + 0 + 0 + + + kworker/u12:2 + 1076 + 0 + 0 + 0 + + + kworker/u12:4 + 1078 + 0 + 0 + 0 + + + jbd2/vda1-8 + 1162 + 0 + 0 + 0 + + + ext4-rsv-conver + 1163 + 0 + 0 + 0 + + + kworker/2:1 + 1169 + 0 + 0 + 0 + + + kworker/3:1 + 1170 + 0 + 0 + 0 + + + udevd + 1325 + 0 + 0 + 0 + + + kworker/0:2 + 1517 + 0 + 0 + 0 + + + khvcd + 1521 + 0 + 0 + 0 + + + cisco_nb + 1572 + 0 + 0 + 0 + + + jbd2/vdc-8 + 1784 + 0 + 0 + 0 + + + ext4-rsv-conver + 1785 + 0 + 0 + 0 + + + jbd2/vdb1-8 + 1830 + 0 + 0 + 0 + + + ext4-rsv-conver + 1831 + 0 + 0 + 0 + + + jbd2/vdb2-8 + 1885 + 0 + 0 + 0 + + + ext4-rsv-conver + 1886 + 0 + 0 + 0 + + + jbd2/vdb3-8 + 1909 + 0 + 0 + 0 + + + ext4-rsv-conver + 1910 + 0 + 0 + 0 + + + kjournald + 1969 + 0 + 0 + 0 + + + bash + 1986 + 0 + 0 + 0 + + + bash + 2005 + 0 + 0 + 0 + + + bash + 2526 + 0 + 0 + 0 + + + dbus-daemon + 2557 + 0 + 0 + 0 + + + sshd + 2576 + 0 + 0 + 0 + + + rpcbind + 2583 + 0 + 0 + 0 + + + rngd + 2620 + 0 + 0 + 0 + + + syslogd + 2627 + 0 + 0 + 0 + + + klogd + 2632 + 0 + 0 + 0 + + + in.tftpd-hpa + 2635 + 0 + 0 + 0 + + + xinetd + 2646 + 0 + 0 + 0 + + + libvirtd + 2676 + 0 + 0 + 0 + + + crond + 2718 + 0 + 0 + 0 + + + proxy_attach_static + 2955 + 0 + 0 + 0 + + + kworker/0:1H + 2964 + 0 + 0 + 0 + + + kworker/1:1H + 2965 + 0 + 0 + 0 + + + proxy_attach_static + 3011 + 0 + 0 + 0 + + + kworker/2:1H + 3030 + 0 + 0 + 0 + + + msixd_static + 3057 + 0 + 0 + 0 + + + jbd2/vde-8 + 3158 + 0 + 0 + 0 + + + ext4-rsv-conver + 3159 + 0 + 0 + 0 + + + sh + 3610 + 0 + 0 + 0 + + + kworker/3:1H + 3916 + 0 + 0 + 0 + + + bash + 4355 + 0 + 0 + 0 + + + dsr + 4356 + 0 + 0 + 0 + + + ds + 4383 + 0 + 0 + 0 + + + udevd + 4455 + 0 + 0 + 0 + + + udevd + 4456 + 0 + 0 + 0 + + + bash + 4821 + 0 + 0 + 0 + + + bash + 4901 + 0 + 0 + 0 + + + processmgr + 4955 + 0 + 0 + 0 + + + devc-conaux-aux + 5016 + 0 + 0 + 0 + + + devc-conaux-con + 5018 + 0 + 0 + 0 + + + pcie_fabric_por + 5020 + 0 + 0 + 0 + + + shmwin_svr + 5022 + 0 + 0 + 0 + + + sdr_invmgr + 5026 + 0 + 0 + 0 + + + vm-monitor + 5028 + 0 + 0 + 0 + + + dumper + 5029 + 0 + 0 + 0 + + + qsm + 5030 + 0 + 0 + 0 + + + correlatord + 5032 + 0 + 0 + 0 + + + syslogd + 5034 + 0 + 0 + 0 + + + syslogd_helper + 5035 + 0 + 0 + 0 + + + syslog_dev + 5037 + 0 + 0 + 0 + + + rspfpga_server + 5038 + 0 + 0 + 0 + + + zl30160_server + 5039 + 0 + 0 + 0 + + + mpa_fm_svr + 5043 + 0 + 0 + 0 + + + spp + 5044 + 0 + 0 + 0 + + + dao_tmp + 5045 + 0 + 0 + 0 + + + packet + 5047 + 0 + 0 + 0 + + + chkpt_proxy + 5048 + 0 + 0 + 0 + + + ltrace_server + 5049 + 0 + 0 + 0 + + + ltrace_sync + 5051 + 0 + 0 + 0 + + + resmon + 5052 + 0 + 0 + 0 + + + sld + 5054 + 0 + 0 + 0 + + + rmf_svr + 5055 + 0 + 0 + 0 + + + sysdb_svr_local + 5059 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5060 + 0 + 0 + 0 + + + enf_broker + 5061 + 0 + 0 + 0 + + + ssh_key_client + 5063 + 0 + 0 + 0 + + + gsp + 5064 + 0 + 0 + 0 + + + meminfo_svr + 5066 + 0 + 0 + 0 + + + fab_si + 5067 + 0 + 0 + 0 + + + showd_server + 5069 + 0 + 0 + 0 + + + psm + 5070 + 0 + 0 + 0 + + + aipc_cleaner + 5071 + 0 + 0 + 0 + + + bfd_verifier + 5072 + 0 + 0 + 0 + + + mgid_prgm + 5073 + 0 + 0 + 0 + + + pfilter_verifier + 5074 + 0 + 0 + 0 + + + rdsfs_svr + 5075 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 5076 + 0 + 0 + 0 + + + pfm_node_rp + 5077 + 0 + 0 + 0 + + + sysdb_mc + 5078 + 0 + 0 + 0 + + + fab_vqi_alloc + 5079 + 0 + 0 + 0 + + + bundlemgr_checker + 5080 + 0 + 0 + 0 + + + fabmgr + 5081 + 0 + 0 + 0 + + + cfgmgr-rp + 5082 + 0 + 0 + 0 + + + fiarsp + 5084 + 0 + 0 + 0 + + + parser_server + 5085 + 0 + 0 + 0 + + + fab_arb + 5089 + 0 + 0 + 0 + + + fab_xbar + 5090 + 0 + 0 + 0 + + + nvgen_server + 5098 + 0 + 0 + 0 + + + timezone_config + 5101 + 0 + 0 + 0 + + + cerrno_server + 5109 + 0 + 0 + 0 + + + media_server + 5117 + 0 + 0 + 0 + + + procfs_server + 5121 + 0 + 0 + 0 + + + sdr_instagt + 5125 + 0 + 0 + 0 + + + issudir + 5222 + 0 + 0 + 0 + + + nrssvr_global + 5224 + 0 + 0 + 0 + + + invmgr_proxy + 5225 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 5226 + 0 + 0 + 0 + + + sysdb_shared_nc + 5227 + 0 + 0 + 0 + + + sysdb_shared_sc + 5233 + 0 + 0 + 0 + + + sysdb_svr_admin + 5246 + 0 + 0 + 0 + + + ssh_key_server + 5250 + 0 + 0 + 0 + + + debug_d_admin + 5271 + 0 + 0 + 0 + + + prm_verifier + 5274 + 0 + 0 + 0 + + + vkg_fib_verifier + 5301 + 0 + 0 + 0 + + + nrssvr + 5323 + 0 + 0 + 0 + + + subdb_svr + 5339 + 0 + 0 + 0 + + + tty_exec_launcher + 5596 + 0 + 0 + 0 + + + syncctrl + 6588 + 0 + 0 + 0 + + + ifmgr + 6591 + 0 + 0 + 0 + + + netio + 6592 + 0 + 0 + 0 + + + placed + 6593 + 0 + 0 + 0 + + + ifindex_server + 6594 + 0 + 0 + 0 + + + lpts_pa + 6595 + 0 + 0 + 0 + + + alarm-logger + 6597 + 0 + 0 + 0 + + + calv_alarm_mgr + 6598 + 0 + 0 + 0 + + + eth_mgmt + 6600 + 0 + 0 + 0 + + + fwd_driver_partner + 6601 + 0 + 0 + 0 + + + locald_DLRSC + 6602 + 0 + 0 + 0 + + + mempool_edm + 6603 + 0 + 0 + 0 + + + ncd + 6604 + 0 + 0 + 0 + + + nd_partner + 6605 + 0 + 0 + 0 + + + nsr_fo + 6606 + 0 + 0 + 0 + + + nsr_ping_reply + 6607 + 0 + 0 + 0 + + + rmf_cli_edm + 6608 + 0 + 0 + 0 + + + rsi_agent + 6609 + 0 + 0 + 0 + + + rsi_master + 6610 + 0 + 0 + 0 + + + sh_proc_mem_edm + 6611 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 6612 + 0 + 0 + 0 + + + tty_show_users_edm + 6613 + 0 + 0 + 0 + + + fpd-serv + 6615 + 0 + 0 + 0 + + + mpls_io_ea + 6616 + 0 + 0 + 0 + + + aib + 6617 + 0 + 0 + 0 + + + bundlemgr_adj + 6618 + 0 + 0 + 0 + + + statsd_server + 6619 + 0 + 0 + 0 + + + ipv4_arm + 6620 + 0 + 0 + 0 + + + ipv6_arm + 6621 + 0 + 0 + 0 + + + ipv4_acl_mgr + 6622 + 0 + 0 + 0 + + + ipv6_acl_daemon + 6623 + 0 + 0 + 0 + + + mgid_server + 6624 + 0 + 0 + 0 + + + pifibm_server_rp + 6625 + 0 + 0 + 0 + + + ipv4_io + 6626 + 0 + 0 + 0 + + + ipv4_ma + 6627 + 0 + 0 + 0 + + + ipv6_nd + 6628 + 0 + 0 + 0 + + + policymgr_rp + 6629 + 0 + 0 + 0 + + + fib_mgr + 6630 + 0 + 0 + 0 + + + ipv6_ea + 6631 + 0 + 0 + 0 + + + ipv6_io + 6632 + 0 + 0 + 0 + + + nve_mgr + 6633 + 0 + 0 + 0 + + + procfind + 6634 + 0 + 0 + 0 + + + ipv6_ma + 6635 + 0 + 0 + 0 + + + mpls_lsd + 6636 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 6637 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 6638 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 6639 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 6640 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 6641 + 0 + 0 + 0 + + + rip_policy_reg_agent + 6642 + 0 + 0 + 0 + + + debug_d + 6643 + 0 + 0 + 0 + + + envmon_proxy + 6644 + 0 + 0 + 0 + + + ether_ctrl_msg_server + 6645 + 0 + 0 + 0 + + + fsyncmgr + 6646 + 0 + 0 + 0 + + + shelf_mgr_proxy + 6648 + 0 + 0 + 0 + + + bcdl_agent + 7120 + 0 + 0 + 0 + + + bcdls + 7622 + 0 + 0 + 0 + + + bcdls + 7626 + 0 + 0 + 0 + + + ether_caps_partner + 7638 + 0 + 0 + 0 + + + ether_sock + 7640 + 0 + 0 + 0 + + + vlan_ea + 7728 + 0 + 0 + 0 + + + kim + 7748 + 0 + 0 + 0 + + + ztp_cfg + 7749 + 0 + 0 + 0 + + + ema_server_sdr + 7750 + 0 + 0 + 0 + + + daps + 7751 + 0 + 0 + 0 + + + eint_ma + 7753 + 0 + 0 + 0 + + + tty_verifyd + 7754 + 0 + 0 + 0 + + + python_process_manager + 7755 + 0 + 0 + 0 + + + icpe_satmgr + 7756 + 0 + 0 + 0 + + + ipv4_rump + 7757 + 0 + 0 + 0 + + + ftp_fs + 7758 + 0 + 0 + 0 + + + ipv6_rump + 7759 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 7760 + 0 + 0 + 0 + + + bfd + 7761 + 0 + 0 + 0 + + + domain_services + 7762 + 0 + 0 + 0 + + + bgp_epe + 7763 + 0 + 0 + 0 + + + bundlemgr_distrib + 7764 + 0 + 0 + 0 + + + ipv6_local + 7765 + 0 + 0 + 0 + + + ipv6_connected + 7766 + 0 + 0 + 0 + + + ipv4_local + 7767 + 0 + 0 + 0 + + + ipv4_connected + 7768 + 0 + 0 + 0 + + + eth_gl_cfg + 7769 + 0 + 0 + 0 + + + ipv6_mpa + 7770 + 0 + 0 + 0 + + + ipv4_mpa + 7771 + 0 + 0 + 0 + + + policy_repository + 7772 + 0 + 0 + 0 + + + ipv6_rib + 7773 + 0 + 0 + 0 + + + ipv4_rib + 7774 + 0 + 0 + 0 + + + nfmgr + 7775 + 0 + 0 + 0 + + + statsd_manager_g + 7776 + 0 + 0 + 0 + + + intf_mgbl + 7777 + 0 + 0 + 0 + + + mpls_static + 7778 + 0 + 0 + 0 + + + flowtrap + 7779 + 0 + 0 + 0 + + + l2fib_mgr + 7780 + 0 + 0 + 0 + + + l2rib + 7781 + 0 + 0 + 0 + + + ppp_ma + 7782 + 0 + 0 + 0 + + + sconbkup + 7783 + 0 + 0 + 0 + + + ipv6_assembler + 7784 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 7785 + 0 + 0 + 0 + + + shcfghistory-edm + 7786 + 0 + 0 + 0 + + + statsd_manager_l + 7787 + 0 + 0 + 0 + + + fsyncglobal + 7788 + 0 + 0 + 0 + + + mpls_io + 7789 + 0 + 0 + 0 + + + ntpd + 7790 + 0 + 0 + 0 + + + nfma + 7791 + 0 + 0 + 0 + + + clns + 7792 + 0 + 0 + 0 + + + arp + 7793 + 0 + 0 + 0 + + + ip_aps + 7794 + 0 + 0 + 0 + + + raw_ip + 7795 + 0 + 0 + 0 + + + tcp + 7796 + 0 + 0 + 0 + + + udp + 7797 + 0 + 0 + 0 + + + fhrp_output + 7798 + 0 + 0 + 0 + + + l2snoop + 7799 + 0 + 0 + 0 + + + ip_app + 7800 + 0 + 0 + 0 + + + cinetd + 7801 + 0 + 0 + 0 + + + devc-vty + 7802 + 0 + 0 + 0 + + + bundlemgr_local + 7804 + 0 + 0 + 0 + + + otn_sync + 7805 + 0 + 0 + 0 + + + pld_upg_d + 7807 + 0 + 0 + 0 + + + sits + 7808 + 0 + 0 + 0 + + + tftp_fs + 7809 + 0 + 0 + 0 + + + vi_config_replicator + 7810 + 0 + 0 + 0 + + + eem_server + 7811 + 0 + 0 + 0 + + + showd_lc + 7812 + 0 + 0 + 0 + + + tcl_secure_mode + 7813 + 0 + 0 + 0 + + + lpts_fm + 7814 + 0 + 0 + 0 + + + eem_policy_dir + 7817 + 0 + 0 + 0 + + + eem_ed_config + 7818 + 0 + 0 + 0 + + + eem_ed_counter + 7819 + 0 + 0 + 0 + + + eem_ed_generic + 7820 + 0 + 0 + 0 + + + eem_ed_nd + 7821 + 0 + 0 + 0 + + + eem_ed_none + 7822 + 0 + 0 + 0 + + + eem_ed_oir + 7823 + 0 + 0 + 0 + + + eem_ed_stats + 7824 + 0 + 0 + 0 + + + eem_ed_syslog + 7825 + 0 + 0 + 0 + + + eem_ed_test + 7826 + 0 + 0 + 0 + + + eem_ed_timer + 7827 + 0 + 0 + 0 + + + call_home + 7828 + 0 + 0 + 0 + + + http_client + 7834 + 0 + 0 + 0 + + + plat_sl_client + 7835 + 0 + 0 + 0 + + + smartlicserver + 7836 + 0 + 0 + 0 + + + online_diag_global + 7841 + 0 + 0 + 0 + + + bcdls + 8924 + 0 + 0 + 0 + + + bcdls + 9561 + 0 + 0 + 0 + + + bcdls + 9574 + 0 + 0 + 0 + + + redstatsd + 9775 + 0 + 0 + 0 + + + cem_class_proc + 9777 + 0 + 0 + 0 + + + cmp_edm + 9779 + 0 + 0 + 0 + + + domain_sync + 9782 + 0 + 0 + 0 + + + es_acl_act_agent + 9783 + 0 + 0 + 0 + + + fr_edm + 9785 + 0 + 0 + 0 + + + hostname_sync + 9786 + 0 + 0 + 0 + + + icpe_sdep + 9787 + 0 + 0 + 0 + + + imaedm_server + 9789 + 0 + 0 + 0 + + + ipodwdm + 9790 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 9792 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 9794 + 0 + 0 + 0 + + + linux_nto_misc_showd + 9797 + 0 + 0 + 0 + + + local_sock + 9798 + 0 + 0 + 0 + + + netio_debug_partner + 9800 + 0 + 0 + 0 + + + online_diag_rsp + 9801 + 0 + 0 + 0 + + + pam_manager + 9803 + 0 + 0 + 0 + + + pfilter_ma + 9804 + 0 + 0 + 0 + + + pm_ma + 9806 + 0 + 0 + 0 + + + spio_ea + 9808 + 0 + 0 + 0 + + + spio_ma + 9810 + 0 + 0 + 0 + + + ssm_process + 9811 + 0 + 0 + 0 + + + xr_dhcpcd + 10143 + 0 + 0 + 0 + + + wanphy_proc + 10307 + 0 + 0 + 0 + + + l2tp_mgr + 10309 + 0 + 0 + 0 + + + sdr_instmgr + 10310 + 0 + 0 + 0 + + + cmpp + 10311 + 0 + 0 + 0 + + + l2vpn_mgr + 10312 + 0 + 0 + 0 + + + vservice_mgr + 10313 + 0 + 0 + 0 + + + qos_ma + 10314 + 0 + 0 + 0 + + + pbr_ma + 10315 + 0 + 0 + 0 + + + rt_check_mgr + 10316 + 0 + 0 + 0 + + + es_acl_mgr + 10317 + 0 + 0 + 0 + + + xtc_agent + 10318 + 0 + 0 + 0 + + + docker + 11028 + 0 + 0 + 0 + + + loop0 + 11049 + 0 + 0 + 0 + + + loop1 + 11050 + 0 + 0 + 0 + + + kdmflush + 11055 + 0 + 0 + 0 + + + dm_bufio_cache + 11058 + 0 + 0 + 0 + + + bioset + 11060 + 0 + 0 + 0 + + + kcopyd + 11062 + 0 + 0 + 0 + + + bioset + 11063 + 0 + 0 + 0 + + + dm-thin + 11064 + 0 + 0 + 0 + + + bioset + 11065 + 0 + 0 + 0 + + + kworker/4:1H + 11108 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 11307 + 0 + 0 + 0 + + + object_tracking + 12813 + 0 + 0 + 0 + + + telemetry_encoder + 12814 + 0 + 0 + 0 + + + snmppingd + 12815 + 0 + 0 + 0 + + + pm_server + 12892 + 0 + 0 + 0 + + + pm_collector + 12906 + 0 + 0 + 0 + + + kworker/5:1H + 12913 + 0 + 0 + 0 + + + ipsec_mp + 14256 + 0 + 0 + 0 + + + ipsec_pp + 14278 + 0 + 0 + 0 + + + cepki + 14367 + 0 + 0 + 0 + + + crypto_monitor + 14393 + 0 + 0 + 0 + + + crypto_edm + 14425 + 0 + 0 + 0 + + + macsec_ea + 14426 + 0 + 0 + 0 + + + bag_schema_svr + 14454 + 0 + 0 + 0 + + + schema_server + 14470 + 0 + 0 + 0 + + + cdp_mgr + 14856 + 0 + 0 + 0 + + + ssh_server + 14857 + 0 + 0 + 0 + + + ipv4_static + 14858 + 0 + 0 + 0 + + + netconf + 14859 + 0 + 0 + 0 + + + cdp + 15493 + 0 + 0 + 0 + + + perl + 17153 + 0 + 0 + 0 + + + perl + 17200 + 0 + 0 + 0 + + + perl + 17293 + 0 + 0 + 0 + + + sleep + 18896 + 0 + 0 + 0 + + + sleep + 18941 + 0 + 0 + 0 + + + sleep + 18952 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..b1fb6e260 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,131 @@ + + + + + + 2020 + 4 + 16 + 13 + 58 + 25 + 375 + 4 + UTC + calendar + + + santiago-temp + 7927 + + + + + + MgmtEth0/RSP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + TenGigE0/0/1/0 + + + TenGigE0/0/1/1 + + + TenGigE0/0/1/2 + + + TenGigE0/0/1/3 + + + TenGigE0/0/1/4 + + + TenGigE0/0/1/5 + + + TenGigE0/0/1/6 + + + TenGigE0/0/1/7 + + + + + + + Rack 0 + + + 6.3.2 + FOX2004GHX6 + ASR-9904 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..904973b9b --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/server_capabilities.xml @@ -0,0 +1,539 @@ + + + urn:ietf:params:netconf:base:1.1 + urn:ietf:params:netconf:capability:candidate:1.0 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:netconf:capability:notification:1.0 + urn:ietf:params:netconf:capability:interleave:1.0 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-monitoring-deviations?module=cisco-xr-ietf-netconf-monitoring-deviations&revision=2016-02-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-mgr-oper?module=Cisco-IOS-XR-pbr-vservice-mgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-xbar-oper?module=Cisco-IOS-XR-asr9k-xbar-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-05-01 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2015-11-09 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2017-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2017-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-fsm-cfg?module=Cisco-IOS-XR-ppp-ma-fsm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ea-oper?module=Cisco-IOS-XR-ppp-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2017-08-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2015-09-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-prm-cfg?module=Cisco-IOS-XR-asr9k-prm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-netflow-oper?module=Cisco-IOS-XR-asr9k-netflow-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2015-11-09 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2015-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2016-08-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ssrp-cfg?module=Cisco-IOS-XR-ppp-ma-ssrp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-types?module=cisco-xr-openconfig-interfaces-types&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg?module=Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-cfg?module=Cisco-IOS-XR-dot1x-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-vservice-cfg?module=Cisco-IOS-XR-vservice-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2015-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-sdacp-oper?module=Cisco-IOS-XR-icpe-sdacp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-nve-oper?module=Cisco-IOS-XR-tunnel-nve-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-10-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-sc-diag-oper?module=Cisco-IOS-XR-asr9k-sc-diag-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-nve-cfg?module=Cisco-IOS-XR-tunnel-nve-cfg&revision=2016-08-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv4-ma-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://openconfig.net/yang/bgp?module=openconfig-bgp&revision=2016-06-21 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-bng-cfg?module=Cisco-IOS-XR-qos-ma-bng-cfg&revision=2016-04-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2017-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-oper?module=Cisco-IOS-XR-ppp-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2015-09-25 + http://openconfig.net/yang/sr?module=openconfig-mpls-sr&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2015-11-09 + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-06-06&deviations=cisco-xr-openconfig-platform-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-gbl-cfg?module=Cisco-IOS-XR-ppp-ma-gbl-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-np-oper?module=Cisco-IOS-XR-asr9k-np-oper&revision=2015-11-09 + http://openconfig.net/yang/ldp?module=openconfig-mpls-ldp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-01-13 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-sc-invmgr-admin-oper?module=Cisco-IOS-XR-asr9k-sc-invmgr-admin-oper&revision=2017-01-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-cfg?module=Cisco-IOS-XR-ppp-ma-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2015-11-09 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2016-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-oper?module=Cisco-IOS-XR-plat-chas-invmgr-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2017-07-31 + http://openconfig.net/yang/local-routing?module=openconfig-local-routing&revision=2016-05-11&deviations=cisco-xr-openconfig-local-routing-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-qos-oper?module=Cisco-IOS-XR-asr9k-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-if-cfg?module=Cisco-IOS-XR-dot1x-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2017-06-08 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-subscriber-cfg?module=Cisco-IOS-XR-infra-rsi-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-subscriber-cfg?module=Cisco-IOS-XR-ipv6-nd-subscriber-cfg&revision=2016-12-19 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2016-05-26&deviations=cisco-xr-openconfig-lacp-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ptp-pd-oper?module=Cisco-IOS-XR-asr9k-ptp-pd-oper&revision=2017-03-16 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-ethctrl-oper?module=Cisco-IOS-XR-asr9k-lc-ethctrl-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-subscriber-cfg?module=Cisco-IOS-XR-ip-pfilter-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv6-ma-subscriber-cfg&revision=2017-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-sc-diag-admin-oper?module=Cisco-IOS-XR-asr9k-sc-diag-admin-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2015-11-09 + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2016-06-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-syslog-cfg?module=Cisco-IOS-XR-ppp-ma-syslog-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-fpd-infra-cfg?module=Cisco-IOS-XR-spirit-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcp-cfg?module=Cisco-IOS-XR-ppp-ma-ipcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-fca-oper?module=Cisco-IOS-XR-asr9k-lc-fca-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lpts-oper?module=Cisco-IOS-XR-asr9k-lpts-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2017-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2017-12-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-subscriber-cfg?module=Cisco-IOS-XR-pbr-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-sat-cfg?module=Cisco-IOS-XR-ethernet-cfm-sat-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-sat-cfg?module=Cisco-IOS-XR-freqsync-sat-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-subscriber-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-lcp-cfg?module=Cisco-IOS-XR-ppp-ma-lcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-ea-oper?module=Cisco-IOS-XR-pbr-vservice-ea-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2017-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-05-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2017-12-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcpiw-cfg?module=Cisco-IOS-XR-ppp-ma-ipcpiw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-punt-flowtrap-cfg?module=Cisco-IOS-XR-lpts-punt-flowtrap-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fsi-oper?module=Cisco-IOS-XR-asr9k-fsi-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2015-11-09 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-oper?module=Cisco-IOS-XR-dot1x-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-06-26 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-05-01 + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://openconfig.net/yang/ocsr?module=openconfig-segment-routing&revision=2017-01-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfm-oper?module=Cisco-IOS-XR-pfm-oper&revision=2017-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-ptp-pd-cfg?module=Cisco-IOS-XR-asr9k-ptp-pd-cfg&revision=2017-05-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-sc-invmgr-oper?module=Cisco-IOS-XR-asr9k-sc-invmgr-oper&revision=2017-01-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2017-07-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-01-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2017-03-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-sat-cfg?module=Cisco-IOS-XR-qos-ma-sat-cfg&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://openconfig.net/yang/mpls?module=openconfig-mpls&revision=2015-11-05&deviations=cisco-xr-openconfig-mpls-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-cfg?module=Cisco-IOS-XR-icpe-infra-cfg&revision=2015-11-09 + http://openconfig.net/yang/mpls-types?module=openconfig-mpls-types&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-vpa-infra-cfg?module=Cisco-IOS-XR-drivers-vpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-icpe-infra-oper?module=Cisco-IOS-XR-icpe-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2017-05-01 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2015-11-09 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2016-03-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-pwrglide-cfg?module=Cisco-IOS-XR-asr9k-lc-pwrglide-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-lc-ethctrl-cfg?module=Cisco-IOS-XR-asr9k-lc-ethctrl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2017-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2015-11-09 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2015-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-datatypes?module=Cisco-IOS-XR-pbr-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2016-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2017-07-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2017-03-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2016-06-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://openconfig.net/yang/interfaces/ip-ext?module=openconfig-if-ip-ext&revision=2016-12-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://openconfig.net/yang/rsvp?module=openconfig-mpls-rsvp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-asr9k-fab-cfg?module=Cisco-IOS-XR-asr9k-fab-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2015-11-09 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2012-03-08 + http://cisco.com/ns/yang/cisco-xr-openconfig-local-routing-deviations?module=cisco-xr-openconfig-local-routing-deviations&revision=2017-02-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-types?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-types&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-lldp-deviations?module=cisco-xr-openconfig-lldp-deviations&revision=2017-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-external-usb?module=Cisco-IOS-XR-sysadmin-external-usb&revision=2017-04-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-clear?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-clear&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-lacp-deviations?module=cisco-xr-openconfig-lacp-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui?module=Cisco-IOS-XR-sysadmin-envmon-ui&revision=2017-11-27 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mac?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mac&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2017-01-31 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-vlan-deviations?module=cisco-xr-openconfig-vlan-deviations&revision=2016-07-08 + http://cisco.com/ns/yang/cisco-xr-openconfig-network-instance-deviations?module=cisco-xr-openconfig-network-instance-deviations&revision=2017-07-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mlap?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mlap&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-ASR9K?module=Cisco-IOS-XR-sysadmin-clear-asr9k&revision=2017-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-sdr?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-sdr&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://cisco.com/calvados/canb_cli_clear?module=canb_cli_clear&revision=2016-05-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-zapdisk?module=Cisco-IOS-XR-sysadmin-zapdisk&revision=2017-05-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-serdes?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-serdes&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-deviations?module=cisco-xr-openconfig-bgp-deviations&revision=2017-02-02 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ip-deviations?module=cisco-xr-openconfig-if-ip-deviations&revision=2017-02-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-deviations?module=cisco-xr-openconfig-interfaces-deviations&revision=2016-05-16 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trace?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trace&revision=2017-05-01 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://tail-f.com/ns/confd_dyncfg/1.0?module=confd_dyncfg&revision=2013-01-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-debug?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-debug&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://www.cisco.com/ns/Cisco-IOS-XR-sysadmin-envmon-types?module=Cisco-IOS-XR-sysadmin-envmon-types&revision=2017-11-27 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-summary?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-summary&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-transceiver-deviations?module=cisco-xr-openconfig-platform-transceiver-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-asr9k?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-asr9k&revision=2017-05-01 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2012-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics&revision=2018-02-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-routing-policy-deviations?module=cisco-xr-openconfig-routing-policy-deviations&revision=2015-10-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-ASR9K?module=Cisco-IOS-XR-sysadmin-controllers-asr9k&revision=2017-11-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ethernet-deviations?module=cisco-xr-openconfig-if-ethernet-deviations&revision=2016-05-16 + http://www.w3.org/2001/XMLSchema?module=tailf-xsd-types&revision=2009-03-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2017-06-20 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-deviations?module=cisco-xr-openconfig-platform-deviations&revision=2016-10-16 + http://cisco.com/ns/yang/cisco-xr-openconfig-rib-bgp-deviations?module=cisco-xr-openconfig-rib-bgp-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-transport-line-protection-deviations?module=cisco-xr-openconfig-transport-line-protection-deviations&revision=2017-05-24 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-policy-deviations?module=cisco-xr-openconfig-bgp-policy-deviations&revision=2017-02-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://tail-f.com/yang/common?module=tailf-common&revision=2012-08-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec&revision=2017-05-01 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://cisco.com/ns/yang/cisco-xr-openconfig-mpls-deviations?module=cisco-xr-openconfig-mpls-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2017-01-31 + http://cisco.com/calvados/ntp?module=ntp&revision=2016-07-04 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://cisco.com/panini/calvados/fit?module=fit&revision=2012-05-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-optical-amplifier-deviations?module=cisco-xr-openconfig-optical-amplifier-deviations&revision=2017-10-25 + http://cisco.com/ns/yang/cisco-xr-openconfig-telemetry-deviations?module=cisco-xr-openconfig-telemetry-deviations&revision=2017-03-09 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable&revision=2017-05-01 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-sfp?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-sfp&revision=2017-05-01 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent&revision=2017-05-01 + + 2967088981 + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/expected_result.json new file mode 100644 index 000000000..337b19c4c --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/expected_result.json @@ -0,0 +1,47 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 0.0 + }, + "0/RP0/CPU0": { + "%usage": 1.0 + } + }, + "fans": { + "FT0": { + "status": true + }, + "FT1": { + "status": true + }, + "FT2": { + "status": true + }, + "FT3": { + "status": true + } + }, + "memory": { + "available_ram": 19327352832, + "used_ram": 3169386496 + }, + "power": { + "0/PM0": { + "capacity": 400.0, + "output": 49.53, + "status": true + }, + "0/PM1": { + "capacity": 400.0, + "output": 52.07, + "status": true + } + }, + "temperature": { + "0/RP0": { + "is_alert": false, + "is_critical": false, + "temperature": 30.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..66bf9886e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml @@ -0,0 +1,462 @@ + + + + + + + + 0/RP0 + 1 + true + + 0/RP0-Control Sensor + Control Sensor + + 30 + 30 + -40 + -35 + -30 + 63 + 72 + 80 + + + 0/RP0-PHY0 Temp Sensor + PHY0 Temp Sensor + + 35 + 35 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/RP0-PHY1 Temp Sensor + PHY1 Temp Sensor + + 41 + 41 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/RP0-PORT-side Sensor + PORT-side Sensor + + 27 + 27 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/RP0-Slice 0 Die Temp + Slice 0 Die Temp + + 47 + 47 + -40 + -35 + -30 + 115 + 120 + 125 + + + 0/RP0-Slice 0 TMP421 Temp + Slice 0 TMP421 Temp + + 37 + 37 + -40 + -35 + -30 + 115 + 120 + 125 + + + 0/RP0-CPU + CPU + + 41 + 41 + -40 + -35 + -30 + 90 + 96 + 102 + + + 0/RP0-FAN-side Sensor + FAN-side Sensor + + 33 + 33 + -40 + -35 + -30 + 100 + 105 + 110 + + + + 0/PM0 + 1 + + 0/PM0-Hotspot Temperature + Hotspot Temperature + + 39 + 39 + -30 + -20 + -10 + 60 + 62 + 65 + + + + 0/PM1 + 1 + + 0/PM1-Hotspot Temperature + Hotspot Temperature + + 39 + 39 + -30 + -20 + -10 + 60 + 62 + 65 + + + + + + 0/FT0 + true + 1 + + 0/FT0-FAN_0 speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/FT0 + N540-FAN + 4864 + 0 + 1 + + + + 0/FT1 + 1 + + 0/FT1-FAN_0 speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/FT1 + N540-FAN + 4712 + 0 + 1 + + + + 0/FT2 + 1 + + 0/FT2-FAN_0 speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/FT2 + N540-FAN + 4913 + 0 + 1 + + + + 0/FT3 + 1 + + 0/FT3-FAN_0 speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/FT3 + N540-FAN + 4847 + 1 + 1 + + + + 0/PM0 + 1 + + 0/PM0-FAN_0 Speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/PM0 + N540-PWR400-A + 3232 + 1 + 1 + + + + 0/PM1 + 1 + + 0/PM1-FAN_0 Speed + ===================================== + Fan speed (rpm) +Location FRU Type FAN_0 +------------------------------------- + 0/PM1 + N540-PWR400-A + 3328 + 0 + 1 + + + + + + 0 + + 0 + 0 + + (Group 0 + Group 1) + 400 + 400 + 330 + 102 + 165 + 1 + 0 + 0 + 0 + + + + 0/PM0 + + 0/PM0 + 0/PM0 + 0/PM0 + DONT KNOW + 0 + 400W-AC + 206.0 + 0.4 + 12.70000000000000 + 3.900000000000000 + OK + 82 + 0.4 + 50 + 3.900000000000000 + 0 + - + + 2 + 5 + 5 + 0 + + + + 0/PM1 + + 0/PM1 + 0/PM1 + 0/PM1 + DONT KNOW + 1 + 400W-AC + 206.5 + 0.4 + 12.70000000000000 + 4.100000000000000 + OK + 83 + 0.4 + 52 + 4.100000000000000 + 0 + - + + 2 + 5 + 5 + 2 + + + + 0/RP0 + + 0-N540-24Z8Q2C-M + N540-24Z8Q2C-M + 0/RP0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 250 + - + ON + 3 + 3 + 0 + 0 + + + + 0/FT0 + + 0-N540-FAN + N540-FAN + 0/FT0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 20 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT1 + + 0-N540-FAN + N540-FAN + 0/FT1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 20 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT2 + + 0-N540-FAN + N540-FAN + 0/FT2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 20 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT3 + + 0-N540-FAN + N540-FAN + 0/FT3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 82 + 0.4 + 50 + 3.900000000000000 + 20 + - + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..94594a612 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,349 @@ + + + + + + + 0/0/CPU0 + + 4096 + 8589934592 + 6744256512 + 8589934592 + 6584483840 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 8589934592 + 6744117248 + 0 + 8589934592 + 6584455168 + 4194304 + 0 + 0 + 0 + 0 + + ether_stats + 41256 + + + dnx_cfm_shm + 304 + + + bm_lacp_tx + 1320 + + + arp + 1769768 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + feat_mgr_acl + 1876232 + + + feat_mgr_qos + 1974536 + + + dnx_qosea_shm + 4730904 + + + l2fib + 985864 + + + im_issu_db + 280 + + + ppinfo-mpls-v6 + 2148672 + + + ppinfo-mpls + 2148672 + + + ppinfo-ipv6 + 2148672 + + + ppinfo-ipv4 + 2148672 + + + pd_fib_cdll + 33080 + + + ifc-mpls + 5753152 + + + ifc-ipv6 + 18647360 + + + ifc-ipv4 + 18409792 + + + ifc-protomax + 2320704 + + + mfwd_info + 435056 + + + ipv6_pmtu + 4136 + + + mfwdv6 + 680816 + + + aib + 2244720 + + + platform_bma + 144 + + + dnx_bma + 136 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + dpa + 22757688 + + + l2fib_brg_shm + 3976 + + + rewrite-db + 278680 + + + lrid_svr_shm + 1192 + + + spp + 90468392 + + + im_rules + 295112 + + + im_db + 1156832 + + 187268460 + 140532415859650 + 3437088767 + 412676096 + 780324864 + 1845817344 + + + + 0/RP0/CPU0 + + 4096 + 19327352832 + 16157966336 + 19327352832 + 15963623424 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 19327352832 + 16157753344 + 0 + 19327352832 + 15963521024 + 4194304 + 0 + 0 + 0 + 0 + + li + 168 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 3244320 + + + bm_lacp_tx + 1320 + + + l2fib + 723720 + + + im_issu_db + 280 + + + ifc-protomax + 2255168 + + + ifc-mpls + 4901184 + + + ifc-ipv6 + 7956800 + + + im_rd + 1155208 + + + ifc-ipv4 + 8640832 + + + mfwd_info + 435056 + + + mfwdv6 + 680816 + + + ipv6_pmtu + 4136 + + + platform_bma + 144 + + + infra_ital + 331824 + + + im_db_private + 1155260 + + + dnx_bma + 136 + + + aaa + 65824 + + + infra_statsd + 320 + + + aib + 2490480 + + + rspp_ma + 4080 + + + l2fib_brg_shm + 36744 + + + rewrite-db + 278680 + + + im_rules + 295112 + + + grid_svr_shm + 14226240 + + + spp + 90501160 + + + im_db + 1156832 + + + dnx_fb_proxy + 255142984 + + 396840476 + 139935167273922 + 6623346687 + 562585600 + 1954611200 + 3169599488 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..c07705178 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,3113 @@ + + + + + + 0/RP0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1356 + 0 + 0 + 0 + + + sh + 1379 + 0 + 0 + 0 + + + bash + 1380 + 0 + 0 + 0 + + + cgroup_oom + 1404 + 0 + 0 + 0 + + + bash + 1956 + 0 + 0 + 0 + + + bash + 1959 + 0 + 0 + 0 + + + inotifywait + 1987 + 0 + 0 + 0 + + + bash + 1988 + 0 + 0 + 0 + + + dbus-daemon + 2026 + 0 + 0 + 0 + + + sshd + 2112 + 0 + 0 + 0 + + + rpcbind + 2122 + 0 + 0 + 0 + + + rngd + 2189 + 0 + 0 + 0 + + + syslogd + 2198 + 0 + 0 + 0 + + + xinetd + 2219 + 0 + 0 + 0 + + + crond + 2264 + 0 + 0 + 0 + + + bash + 3035 + 0 + 0 + 0 + + + dsr + 3036 + 0 + 0 + 0 + + + bash + 3062 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3070 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3071 + 0 + 0 + 0 + + + ds + 3072 + 0 + 0 + 0 + + + processmgr + 3175 + 0 + 0 + 0 + + + devc-conaux-aux + 3206 + 0 + 0 + 0 + + + devc-conaux-con + 3211 + 0 + 0 + 0 + + + shmwin_svr + 3216 + 0 + 0 + 0 + + + sdr_invmgr + 3218 + 0 + 0 + 0 + + + platform-mgr + 3220 + 0 + 0 + 0 + + + vm-monitor + 3223 + 0 + 0 + 0 + + + dumper + 3226 + 0 + 0 + 0 + + + fretta_fabric_proxy + 3232 + 0 + 0 + 0 + + + qsm + 3239 + 0 + 0 + 0 + + + correlatord + 3240 + 0 + 0 + 0 + + + syslogd + 3247 + 0 + 0 + 0 + + + syslogd_helper + 3250 + 0 + 0 + 0 + + + syslog_dev + 3260 + 0 + 0 + 0 + + + issudir + 3267 + 0 + 0 + 0 + + + mpa_fm_svr + 3273 + 0 + 0 + 0 + + + nrssvr_global + 3278 + 0 + 0 + 0 + + + spp + 3286 + 0 + 0 + 0 + + + invmgr_proxy + 3298 + 0 + 0 + 0 + + + packet + 3301 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3320 + 0 + 0 + 0 + + + chkpt_proxy + 3326 + 0 + 0 + 0 + + + sysdb_shared_nc + 3335 + 0 + 0 + 0 + + + ltrace_server + 3340 + 0 + 0 + 0 + + + sysdb_shared_sc + 3342 + 0 + 0 + 0 + + + ltrace_sync + 3343 + 0 + 0 + 0 + + + sysdb_svr_admin + 3348 + 0 + 0 + 0 + + + resmon + 3356 + 0 + 0 + 0 + + + ssh_key_server + 3359 + 0 + 0 + 0 + + + sld + 3363 + 0 + 0 + 0 + + + fia_cfg + 3364 + 0 + 0 + 0 + + + rmf_svr + 3365 + 0 + 0 + 0 + + + grid_allocator + 3368 + 0 + 0 + 0 + + + bag_schema_svr + 3369 + 0 + 0 + 0 + + + debug_d_admin + 3384 + 0 + 0 + 0 + + + sysdb_svr_local + 3410 + 0 + 0 + 0 + + + nrssvr + 3417 + 0 + 0 + 0 + + + tty_exec_launcher + 3430 + 0 + 0 + 0 + + + ccv + 3446 + 0 + 0 + 0 + + + enf_broker + 3469 + 0 + 0 + 0 + + + ssh_key_client + 3479 + 0 + 0 + 0 + + + gsp + 3486 + 0 + 0 + 0 + + + fab_proxy + 3496 + 0 + 0 + 0 + + + meminfo_svr + 3499 + 0 + 0 + 0 + + + showd_server + 3510 + 0 + 0 + 0 + + + tmgctrl + 3535 + 0 + 0 + 0 + + + aipc_cleaner + 3543 + 0 + 0 + 0 + + + rdsfs_svr + 3558 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3567 + 0 + 0 + 0 + + + sysdb_mc + 3576 + 0 + 0 + 0 + + + bundlemgr_checker + 3579 + 0 + 0 + 0 + + + cfgmgr-rp + 3585 + 0 + 0 + 0 + + + parser_server + 3587 + 0 + 0 + 0 + + + nvgen_server + 3588 + 0 + 0 + 0 + + + timezone_config + 3598 + 0 + 0 + 0 + + + cerrno_server + 3599 + 0 + 0 + 0 + + + file_system_diag + 3600 + 0 + 0 + 0 + + + issumgr + 3602 + 0 + 0 + 0 + + + media_server + 3603 + 0 + 0 + 0 + + + procfs_server + 3604 + 0 + 0 + 0 + + + sdr_instagt + 3610 + 0 + 0 + 0 + + + show_mediang_edm + 3617 + 0 + 0 + 0 + + + syncctrl + 4056 + 0 + 0 + 0 + + + cdsproxy + 4057 + 0 + 0 + 0 + + + cdssvr + 4059 + 0 + 0 + 0 + + + dnx_port_mapper + 4061 + 0 + 0 + 0 + + + ifmgr + 4062 + 0 + 0 + 0 + + + netio + 4063 + 0 + 0 + 0 + + + placed + 4064 + 0 + 0 + 0 + + + ifindex_server + 4065 + 0 + 0 + 0 + + + lpts_pa + 4066 + 0 + 0 + 0 + + + alarm-logger + 4067 + 0 + 0 + 0 + + + calv_alarm_mgr + 4068 + 0 + 0 + 0 + + + eth_mgmt + 4069 + 0 + 0 + 0 + + + fwd_driver_partner + 4072 + 0 + 0 + 0 + + + locald_DLRSC + 4076 + 0 + 0 + 0 + + + mempool_edm + 4082 + 0 + 0 + 0 + + + ncd + 4083 + 0 + 0 + 0 + + + nd_partner + 4090 + 0 + 0 + 0 + + + nsr_fo + 4097 + 0 + 0 + 0 + + + nsr_ping_reply + 4102 + 0 + 0 + 0 + + + bcdl_agent + 4108 + 0 + 0 + 0 + + + rmf_cli_edm + 4112 + 0 + 0 + 0 + + + rsi_agent + 4113 + 0 + 0 + 0 + + + rsi_master + 4114 + 0 + 0 + 0 + + + sh_proc_mem_edm + 4116 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 4124 + 0 + 0 + 0 + + + tty_show_users_edm + 4129 + 0 + 0 + 0 + + + fpd-serv + 4138 + 0 + 0 + 0 + + + mpls_io_ea + 4141 + 0 + 0 + 0 + + + aib + 4151 + 0 + 0 + 0 + + + bundlemgr_adj + 4156 + 0 + 0 + 0 + + + coh_ush_main + 4158 + 0 + 0 + 0 + + + statsd_server + 4166 + 0 + 0 + 0 + + + ipv4_arm + 4175 + 0 + 0 + 0 + + + ipv6_arm + 4184 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4189 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4198 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 4201 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 4204 + 0 + 0 + 0 + + + pifibm_server_rp + 4212 + 0 + 0 + 0 + + + ipv4_io + 4226 + 0 + 0 + 0 + + + ipv4_ma + 4246 + 0 + 0 + 0 + + + ipv6_nd + 4252 + 0 + 0 + 0 + + + policymgr_rp + 4262 + 0 + 0 + 0 + + + fib_mgr + 4265 + 0 + 0 + 0 + + + ipv6_ea + 4267 + 0 + 0 + 0 + + + ipv6_io + 4270 + 0 + 0 + 0 + + + procfind + 4272 + 0 + 0 + 0 + + + ipv6_ma + 4275 + 0 + 0 + 0 + + + mpls_lsd + 4276 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4282 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 4284 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4285 + 0 + 0 + 0 + + + isis_policy_reg_agent + 4303 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4305 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4307 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 4324 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4337 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 4368 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 4377 + 0 + 0 + 0 + + + bcdl_agent + 4379 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 4390 + 0 + 0 + 0 + + + pim_policy_reg_agent + 4401 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4419 + 0 + 0 + 0 + + + debug_d + 4430 + 0 + 0 + 0 + + + ether_rewrite_helper + 4475 + 0 + 0 + 0 + + + fsyncmgr + 4496 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4510 + 0 + 0 + 0 + + + ixdb_gc + 4516 + 0 + 0 + 0 + + + bcdls + 4831 + 0 + 0 + 0 + + + bcdls + 4838 + 0 + 0 + 0 + + + ether_caps_partner + 4961 + 0 + 0 + 0 + + + ether_sock + 4963 + 0 + 0 + 0 + + + vlan_ea + 4994 + 0 + 0 + 0 + + + kim + 5029 + 0 + 0 + 0 + + + ztp_cfg + 5030 + 0 + 0 + 0 + + + tty_verifyd + 5031 + 0 + 0 + 0 + + + python_process_manager + 5032 + 0 + 0 + 0 + + + ipv4_rump + 5033 + 0 + 0 + 0 + + + ipv6_rump + 5034 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 5035 + 0 + 0 + 0 + + + ftp_fs + 5036 + 0 + 0 + 0 + + + domain_services + 5037 + 0 + 0 + 0 + + + bfd + 5038 + 0 + 0 + 0 + + + bundlemgr_distrib + 5039 + 0 + 0 + 0 + + + bgp_epe + 5044 + 0 + 0 + 0 + + + pim6 + 5049 + 0 + 0 + 0 + + + pim + 5050 + 0 + 0 + 0 + + + mld + 5057 + 0 + 0 + 0 + + + ipv6_local + 5060 + 0 + 0 + 0 + + + ipv6_connected + 5065 + 0 + 0 + 0 + + + ipv4_local + 5067 + 0 + 0 + 0 + + + ipv4_connected + 5068 + 0 + 0 + 0 + + + igmp + 5070 + 0 + 0 + 0 + + + ipv6_mpa + 5078 + 0 + 0 + 0 + + + eth_gl_cfg + 5087 + 0 + 0 + 0 + + + ipv4_mpa + 5092 + 0 + 0 + 0 + + + policy_repository_shadow + 5093 + 0 + 0 + 0 + + + mrib6 + 5095 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 5096 + 0 + 0 + 0 + + + ipv6_rib + 5097 + 0 + 0 + 0 + + + policy_repository + 5100 + 0 + 0 + 0 + + + mrib + 5105 + 0 + 0 + 0 + + + ipv4_rib + 5107 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 5115 + 0 + 0 + 0 + + + nfmgr + 5118 + 0 + 0 + 0 + + + statsd_manager_g + 5124 + 0 + 0 + 0 + + + intf_mgbl + 5134 + 0 + 0 + 0 + + + lldp_mgr + 5139 + 0 + 0 + 0 + + + mpls_static + 5145 + 0 + 0 + 0 + + + ema_server_sdr + 5152 + 0 + 0 + 0 + + + daps + 5159 + 0 + 0 + 0 + + + l2fib_mgr + 5167 + 0 + 0 + 0 + + + l2rib + 5168 + 0 + 0 + 0 + + + sconbkup + 5196 + 0 + 0 + 0 + + + ipv6_assembler + 5199 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5204 + 0 + 0 + 0 + + + shcfghistory-edm + 5207 + 0 + 0 + 0 + + + statsd_manager_l + 5224 + 0 + 0 + 0 + + + envmon_proxy + 5249 + 0 + 0 + 0 + + + fsyncglobal + 5267 + 0 + 0 + 0 + + + mpls_io + 5290 + 0 + 0 + 0 + + + ntpd + 5298 + 0 + 0 + 0 + + + nfma + 5318 + 0 + 0 + 0 + + + clns + 5341 + 0 + 0 + 0 + + + arp + 5354 + 0 + 0 + 0 + + + ip_aps + 5360 + 0 + 0 + 0 + + + raw_ip + 5362 + 0 + 0 + 0 + + + tcp + 5363 + 0 + 0 + 0 + + + bcdls + 5365 + 0 + 0 + 0 + + + udp + 5368 + 0 + 0 + 0 + + + fhrp_output + 5370 + 0 + 0 + 0 + + + l2snoop + 5387 + 0 + 0 + 0 + + + pim6_ma + 5426 + 0 + 0 + 0 + + + pim_ma + 5439 + 0 + 0 + 0 + + + ip_app + 5453 + 0 + 0 + 0 + + + cinetd + 5464 + 0 + 0 + 0 + + + devc-vty + 5471 + 0 + 0 + 0 + + + bundlemgr_local + 5484 + 0 + 0 + 0 + + + otn_sync + 5491 + 0 + 0 + 0 + + + tftp_fs + 5494 + 0 + 0 + 0 + + + vi_config_replicator + 5505 + 0 + 0 + 0 + + + eem_server + 5512 + 0 + 0 + 0 + + + showd_lc + 5528 + 0 + 0 + 0 + + + tcl_secure_mode + 5538 + 0 + 0 + 0 + + + lpts_fm + 5544 + 0 + 0 + 0 + + + eem_policy_dir + 5555 + 0 + 0 + 0 + + + ipsec_mp + 5564 + 0 + 0 + 0 + + + ipsec_pp + 5575 + 0 + 0 + 0 + + + cepki + 5583 + 0 + 0 + 0 + + + crypto_monitor + 5592 + 0 + 0 + 0 + + + eem_ed_config + 5594 + 0 + 0 + 0 + + + eem_ed_counter + 5601 + 0 + 0 + 0 + + + eem_ed_generic + 5605 + 0 + 0 + 0 + + + eem_ed_nd + 5606 + 0 + 0 + 0 + + + eem_ed_none + 5608 + 0 + 0 + 0 + + + eem_ed_stats + 5610 + 0 + 0 + 0 + + + eem_ed_syslog + 5613 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5615 + 0 + 0 + 0 + + + eem_ed_test + 5630 + 0 + 0 + 0 + + + eem_ed_timer + 5634 + 0 + 0 + 0 + + + object_tracking + 5635 + 0 + 0 + 0 + + + call_home + 5641 + 0 + 0 + 0 + + + http_client + 5652 + 0 + 0 + 0 + + + plat_sl_client + 5654 + 0 + 0 + 0 + + + smartlicserver + 5656 + 0 + 0 + 0 + + + bcdl_agent + 6212 + 0 + 0 + 0 + + + bcdl_agent + 6236 + 0 + 0 + 0 + + + bcdl_agent + 6243 + 0 + 0 + 0 + + + bcdls + 6343 + 0 + 0 + 0 + + + bcdls + 6347 + 0 + 0 + 0 + + + redstatsd + 6838 + 0 + 0 + 0 + + + cmp_edm + 6839 + 0 + 0 + 0 + + + crypto_edm + 6840 + 0 + 0 + 0 + + + domain_sync + 6841 + 0 + 0 + 0 + + + es_acl_act_agent + 6842 + 0 + 0 + 0 + + + hostname_sync + 6843 + 0 + 0 + 0 + + + imaedm_server + 6844 + 0 + 0 + 0 + + + ipodwdm + 6845 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 6846 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 6847 + 0 + 0 + 0 + + + linux_nto_misc_showd + 6848 + 0 + 0 + 0 + + + local_sock + 6853 + 0 + 0 + 0 + + + macsec_ea + 6857 + 0 + 0 + 0 + + + mpls_vpn_mib + 6860 + 0 + 0 + 0 + + + netio_debug_partner + 6865 + 0 + 0 + 0 + + + ofa_proxy_rp + 6874 + 0 + 0 + 0 + + + pam_manager + 6894 + 0 + 0 + 0 + + + pfilter_ma + 6899 + 0 + 0 + 0 + + + pm_ma + 6901 + 0 + 0 + 0 + + + pm_server + 6913 + 0 + 0 + 0 + + + spio_ea + 6915 + 0 + 0 + 0 + + + spio_ma + 6920 + 0 + 0 + 0 + + + ssm_process + 6923 + 0 + 0 + 0 + + + pm_collector + 6989 + 0 + 0 + 0 + + + wanphy_proc + 7166 + 0 + 0 + 0 + + + ssh_server + 7169 + 0 + 0 + 0 + + + ssh_backup_server + 7171 + 0 + 0 + 0 + + + snmppingd + 7176 + 0 + 0 + 0 + + + sdr_instmgr + 7178 + 0 + 0 + 0 + + + schema_server + 7181 + 0 + 0 + 0 + + + xtc_agent + 7184 + 0 + 0 + 0 + + + mpls_ldp + 7185 + 0 + 0 + 0 + + + qos_ma + 7188 + 0 + 0 + 0 + + + pbr_ma + 7189 + 0 + 0 + 0 + + + rt_check_mgr + 7190 + 0 + 0 + 0 + + + es_acl_mgr + 7191 + 0 + 0 + 0 + + + li_mgr + 7192 + 0 + 0 + 0 + + + cmpp + 7193 + 0 + 0 + 0 + + + l2vpn_mgr + 7202 + 0 + 0 + 0 + + + ipv4_static + 7818 + 0 + 0 + 0 + + + fpd_auto_upgrade_config + 7831 + 0 + 0 + 0 + + + netconf + 8206 + 0 + 0 + 0 + + + loopback_caps_partner + 8841 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 8877 + 0 + 0 + 0 + + + perl + 10435 + 0 + 0 + 0 + + + perl + 10509 + 0 + 0 + 0 + + + pam_cli_agent + 10574 + 0 + 0 + 0 + + + perl + 10647 + 0 + 0 + 0 + + + sshd_child_handler + 29945 + 0 + 0 + 0 + + + exec + 29956 + 0 + 0 + 0 + + + sleep + 31815 + 0 + 0 + 0 + + + sleep + 31846 + 0 + 0 + 0 + + + + 0/0/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + bash + 1359 + 0 + 0 + 0 + + + sh + 1382 + 0 + 0 + 0 + + + bash + 1383 + 0 + 0 + 0 + + + cgroup_oom + 1407 + 0 + 0 + 0 + + + bash + 1957 + 0 + 0 + 0 + + + bash + 1962 + 0 + 0 + 0 + + + inotifywait + 1995 + 0 + 0 + 0 + + + bash + 1996 + 0 + 0 + 0 + + + dbus-daemon + 2027 + 0 + 0 + 0 + + + sshd + 2141 + 0 + 0 + 0 + + + rpcbind + 2151 + 0 + 0 + 0 + + + rngd + 2218 + 0 + 0 + 0 + + + syslogd + 2227 + 0 + 0 + 0 + + + xinetd + 2248 + 0 + 0 + 0 + + + crond + 2293 + 0 + 0 + 0 + + + agetty + 2775 + 0 + 0 + 0 + + + agetty + 2779 + 0 + 0 + 0 + + + bash + 3019 + 0 + 0 + 0 + + + dsr + 3020 + 0 + 0 + 0 + + + bash + 3033 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3036 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3037 + 0 + 0 + 0 + + + ds + 3063 + 0 + 0 + 0 + + + processmgr + 3152 + 0 + 0 + 0 + + + shmwin_svr + 3182 + 0 + 0 + 0 + + + sdr_invmgr + 3183 + 0 + 0 + 0 + + + vm-monitor + 3184 + 0 + 0 + 0 + + + dumper + 3185 + 0 + 0 + 0 + + + qsm + 3186 + 0 + 0 + 0 + + + syslogd_helper + 3187 + 0 + 0 + 0 + + + syslog_dev + 3188 + 0 + 0 + 0 + + + spp + 3189 + 0 + 0 + 0 + + + packet + 3190 + 0 + 0 + 0 + + + imdr + 3191 + 0 + 0 + 0 + + + ltrace_server + 3192 + 0 + 0 + 0 + + + ltrace_sync + 3193 + 0 + 0 + 0 + + + resmon + 3194 + 0 + 0 + 0 + + + sld + 3196 + 0 + 0 + 0 + + + sysdb_svr_local + 3275 + 0 + 0 + 0 + + + enf_broker + 3297 + 0 + 0 + 0 + + + ssh_key_client + 3302 + 0 + 0 + 0 + + + gsp + 3323 + 0 + 0 + 0 + + + lrid_allocator + 3341 + 0 + 0 + 0 + + + fia_driver + 3344 + 0 + 0 + 0 + + + meminfo_svr + 3357 + 0 + 0 + 0 + + + showd_server + 3362 + 0 + 0 + 0 + + + aipc_cleaner + 3374 + 0 + 0 + 0 + + + rdsfs_svr + 3401 + 0 + 0 + 0 + + + sysdb_mc + 3417 + 0 + 0 + 0 + + + bundlemgr_checker + 3423 + 0 + 0 + 0 + + + cerrno_server + 3430 + 0 + 0 + 0 + + + file_system_diag + 3436 + 0 + 0 + 0 + + + cfgmgr-lc + 3449 + 0 + 0 + 0 + + + issumgr + 3470 + 0 + 0 + 0 + + + media_server + 3476 + 0 + 0 + 0 + + + procfs_server + 3478 + 0 + 0 + 0 + + + sdr_instagt + 3481 + 0 + 0 + 0 + + + cdsproxy + 3908 + 0 + 0 + 0 + + + dnx_port_mapper + 3909 + 0 + 0 + 0 + + + ifmgr + 3910 + 0 + 0 + 0 + + + netio + 3911 + 0 + 0 + 0 + + + calv_alarm_mgr + 3912 + 0 + 0 + 0 + + + dsm + 3913 + 0 + 0 + 0 + + + fwd_driver_partner + 3914 + 0 + 0 + 0 + + + mempool_edm + 3915 + 0 + 0 + 0 + + + rsi_agent + 3917 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3918 + 0 + 0 + 0 + + + sync_agent + 3923 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3924 + 0 + 0 + 0 + + + mpls_io_ea + 3929 + 0 + 0 + 0 + + + pfilter_ea + 3930 + 0 + 0 + 0 + + + aib + 3939 + 0 + 0 + 0 + + + bundlemgr_adj + 3945 + 0 + 0 + 0 + + + coh_ush_main + 3946 + 0 + 0 + 0 + + + qos_ea + 3951 + 0 + 0 + 0 + + + statsd_server + 3953 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 3955 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 3957 + 0 + 0 + 0 + + + ipv4_io + 3958 + 0 + 0 + 0 + + + ipv6_nd + 3959 + 0 + 0 + 0 + + + fib_mgr + 3964 + 0 + 0 + 0 + + + ipv4_ma + 3968 + 0 + 0 + 0 + + + ipv6_ea + 3973 + 0 + 0 + 0 + + + ipv6_io + 3978 + 0 + 0 + 0 + + + optics_driver + 3979 + 0 + 0 + 0 + + + pifibm_server_lc + 3996 + 0 + 0 + 0 + + + procfind + 4003 + 0 + 0 + 0 + + + ipv6_ma + 4007 + 0 + 0 + 0 + + + bfd_agent + 4008 + 0 + 0 + 0 + + + debug_d + 4009 + 0 + 0 + 0 + + + ether_rewrite_helper + 4010 + 0 + 0 + 0 + + + fsyncmgr + 4011 + 0 + 0 + 0 + + + timezone_notify + 4019 + 0 + 0 + 0 + + + ixdb_gc + 4089 + 0 + 0 + 0 + + + optics_ma + 4505 + 0 + 0 + 0 + + + daps + 4506 + 0 + 0 + 0 + + + dnx_l2fib_mac_cache + 4508 + 0 + 0 + 0 + + + l2fib_mgr + 4509 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4510 + 0 + 0 + 0 + + + li_ea + 4511 + 0 + 0 + 0 + + + statsd_manager_l + 4512 + 0 + 0 + 0 + + + envmon_proxy + 4513 + 0 + 0 + 0 + + + mpls_io + 4514 + 0 + 0 + 0 + + + ntpdc + 4515 + 0 + 0 + 0 + + + iphc_ma + 4516 + 0 + 0 + 0 + + + nfma + 4528 + 0 + 0 + 0 + + + clns + 4531 + 0 + 0 + 0 + + + arp + 4536 + 0 + 0 + 0 + + + fhrp_output + 4545 + 0 + 0 + 0 + + + l2snoop + 4549 + 0 + 0 + 0 + + + bundlemgr_local + 4551 + 0 + 0 + 0 + + + showd_lc + 4562 + 0 + 0 + 0 + + + eem_ed_sysmgr + 4565 + 0 + 0 + 0 + + + optics_ea + 4627 + 0 + 0 + 0 + + + cmp_edm + 4754 + 0 + 0 + 0 + + + dnx_fib_stats_edm + 4755 + 0 + 0 + 0 + + + imaedm_server + 4756 + 0 + 0 + 0 + + + netio_debug_partner + 4757 + 0 + 0 + 0 + + + ofa_proxy + 4758 + 0 + 0 + 0 + + + pak_capture_partner + 4760 + 0 + 0 + 0 + + + pbr_ea + 4761 + 0 + 0 + 0 + + + pbr_ma + 4763 + 0 + 0 + 0 + + + pfilter_ma + 4764 + 0 + 0 + 0 + + + pm_ma + 4765 + 0 + 0 + 0 + + + qos_ma + 4778 + 0 + 0 + 0 + + + spio_ea + 4781 + 0 + 0 + 0 + + + spio_ma + 4788 + 0 + 0 + 0 + + + ssm_process + 4789 + 0 + 0 + 0 + + + eth_intf_ma + 4797 + 0 + 0 + 0 + + + ether_caps_partner + 4909 + 0 + 0 + 0 + + + ether_sock + 4911 + 0 + 0 + 0 + + + eth_intf_ea + 4921 + 0 + 0 + 0 + + + vlan_ea + 4988 + 0 + 0 + 0 + + + sleep + 9627 + 0 + 0 + 0 + + + sleep + 9654 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..e381057d0 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,152 @@ + + + + + + 2020 + 4 + 20 + 23 + 7 + 6 + 291 + 1 + CEST + ntp + + + NCS540-27 + 383980 + + + + + + FortyGigE0/0/1/0 + + + FortyGigE0/0/1/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/20 + + + TenGigE0/0/0/21 + + + TenGigE0/0/0/22 + + + TenGigE0/0/0/23 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + TwentyFiveGigE0/0/0/24 + + + TwentyFiveGigE0/0/0/25 + + + TwentyFiveGigE0/0/0/26 + + + TwentyFiveGigE0/0/0/27 + + + TwentyFiveGigE0/0/0/28 + + + TwentyFiveGigE0/0/0/29 + + + TwentyFiveGigE0/0/0/30 + + + TwentyFiveGigE0/0/0/31 + + + + + + + Rack 0 + + + 6.5.3 + FOC2227P227 + N540-24Z8Q2C-M + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..6ecc847fa --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/server_capabilities.xml @@ -0,0 +1,543 @@ + + + urn:ietf:params:netconf:base:1.1 + urn:ietf:params:netconf:capability:candidate:1.0 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:netconf:capability:notification:1.0 + urn:ietf:params:netconf:capability:interleave:1.0 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2018-04-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2018-06-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-01-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fabhfr-mib-cfg?module=Cisco-IOS-XR-fabhfr-mib-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-oper?module=Cisco-IOS-XR-aaa-nacm-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-li-cfg?module=Cisco-IOS-XR-li-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2018-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2018-07-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg?module=Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fpd-infra-cfg?module=Cisco-IOS-XR-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2018-05-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-ng-oper?module=Cisco-IOS-XR-plat-chas-invmgr-ng-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-oper?module=Cisco-IOS-XR-ipv4-autorp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-ains-act?module=Cisco-IOS-XR-controller-ains-act&revision=2018-01-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-act?module=Cisco-IOS-XR-spirit-install-act&revision=2018-09-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-oper?module=Cisco-IOS-XR-ptp-pd-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-cfg?module=Cisco-IOS-XR-perf-meas-cfg&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2018-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-port-mapper-oper?module=Cisco-IOS-XR-dnx-port-mapper-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-mfwd-cfg?module=Cisco-IOS-XR-ipv4-mfwd-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-quad-cfg?module=Cisco-IOS-XR-optics-driver-quad-cfg&revision=2018-07-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2018-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2018-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-tmg-oper?module=Cisco-IOS-XR-rptiming-tmg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-cfg?module=Cisco-IOS-XR-ipv4-pim-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2018-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-internal-tcam-oper?module=Cisco-IOS-XR-fia-internal-tcam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-qos-oper?module=Cisco-IOS-XR-ncs5500-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2017-10-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-cfg?module=Cisco-IOS-XR-ptp-pd-cfg&revision=2018-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2019-02-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-oper?module=Cisco-IOS-XR-dot1x-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2018-03-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2018-04-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-09-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-clear-counters-act?module=Cisco-IOS-XR-clear-counters-act&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-stats-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2018-01-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ascii-ltrace-oper?module=Cisco-IOS-XR-ascii-ltrace-oper&revision=2018-01-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-msdp-cfg?module=Cisco-IOS-XR-ipv4-msdp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2018-09-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2017-08-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-instmgr-oper?module=Cisco-IOS-XR-spirit-install-instmgr-oper&revision=2019-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2018-02-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-bng-cfg?module=Cisco-IOS-XR-pbr-bng-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-cfg?module=Cisco-IOS-XR-config-valid-ccv-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2017-10-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-dti-oper?module=Cisco-IOS-XR-rptiming-dti-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-cfg?module=Cisco-IOS-XR-dot1x-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2018-06-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-cfg?module=Cisco-IOS-XR-aaa-nacm-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-oper?module=Cisco-IOS-XR-perf-meas-oper&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2018-07-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-li-cfg?module=Cisco-IOS-XR-aaa-li-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-netconf-acm?module=ietf-netconf-acm&revision=2012-02-22&deviations=cisco-xr-ietf-netconf-acm-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-oper?module=Cisco-IOS-XR-ipv4-igmp-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2016-03-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2018-04-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ocni-oper?module=Cisco-IOS-XR-ocni-oper&revision=2017-11-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-grid-svr-oper?module=Cisco-IOS-XR-fretta-grid-svr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-oper?module=Cisco-IOS-XR-dnx-driver-oper&revision=2017-08-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-09-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2015-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2018-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2019-02-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-08-25 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2018-05-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2018-09-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-mpa-infra-cfg?module=Cisco-IOS-XR-drivers-mpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2018-07-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-cfg?module=Cisco-IOS-XR-optics-driver-cfg&revision=2016-03-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-oper?module=Cisco-IOS-XR-config-valid-ccv-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2018-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2018-07-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2018-02-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2018-11-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-oper?module=Cisco-IOS-XR-syncc-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-oper?module=Cisco-IOS-XR-ipv4-pim-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rt-check-cfg?module=Cisco-IOS-XR-infra-rt-check-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-if-cfg?module=Cisco-IOS-XR-dot1x-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-mediasvr-linux-oper?module=Cisco-IOS-XR-mediasvr-linux-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-netflow-oper?module=Cisco-IOS-XR-dnx-netflow-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2017-10-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2018-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-cfg?module=Cisco-IOS-XR-flowspec-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2017-05-01 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2018-07-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-hw-profile-cfg?module=Cisco-IOS-XR-fia-hw-profile-cfg&revision=2016-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-fabric-plane-oper?module=Cisco-IOS-XR-dnx-driver-fabric-plane-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ocni-intfbase-oper?module=Cisco-IOS-XR-ocni-intfbase-oper&revision=2017-11-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2018-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-oper?module=Cisco-IOS-XR-flowspec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-placed-act?module=Cisco-IOS-XR-infra-placed-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cofo-infra-oper?module=Cisco-IOS-XR-cofo-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ocni-local-routing-oper?module=Cisco-IOS-XR-ocni-local-routing-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-act?module=Cisco-IOS-XR-drivers-media-eth-act&revision=2018-02-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-datatypes?module=Cisco-IOS-XR-ipv4-autorp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-09-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2018-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-cfg?module=Cisco-IOS-XR-ipv4-igmp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2018-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysdb-oper?module=Cisco-IOS-XR-sysdb-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-notification-log-mib-cfg?module=Cisco-IOS-XR-infra-notification-log-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-controller-cfg?module=Cisco-IOS-XR-syncc-controller-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2018-09-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://cisco.com/panini/calvados/gaspp?module=gaspp&revision=2015-08-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-ncs5501?module=Cisco-IOS-XR-sysadmin-fabric-ncs5501&revision=2017-05-01 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-deviations?module=cisco-xr-openconfig-interfaces-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-acm-deviations?module=cisco-xr-ietf-netconf-acm-deviations&revision=2017-08-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://cisco.com/ns/yang/cisco-xr-openconfig-acl-deviations?module=cisco-xr-openconfig-acl-deviations&revision=2018-02-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-card-mgr?module=Cisco-IOS-XR-sysadmin-card-mgr&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2018-05-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-rsvp-sr-ext-deviations?module=cisco-xr-openconfig-rsvp-sr-ext-deviations&revision=2017-08-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-types?module=Cisco-IOS-XR-sysadmin-fabric-types&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://www.w3.org/2001/XMLSchema?module=tailf-xsd-types&revision=2009-03-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-lldp-deviations?module=cisco-xr-openconfig-lldp-deviations&revision=2017-03-08 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2012-03-08 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-telemetry-deviations?module=cisco-xr-openconfig-telemetry-deviations&revision=2017-03-09 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2012-03-08 + http://cisco.com/ns/yang/cisco-xr-openconfig-rib-bgp-deviations?module=cisco-xr-openconfig-rib-bgp-deviations&revision=2016-10-16 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ip-deviations?module=cisco-xr-openconfig-if-ip-deviations&revision=2017-02-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-monitoring-deviations?module=cisco-xr-ietf-netconf-monitoring-deviations&revision=2018-04-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-transport-line-protection-deviations?module=cisco-xr-openconfig-transport-line-protection-deviations&revision=2017-05-24 + http://cisco.com/ns/yang/cisco-xr-openconfig-local-routing-deviations?module=cisco-xr-openconfig-local-routing-deviations&revision=2017-06-28 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ethernet-deviations?module=cisco-xr-openconfig-if-ethernet-deviations&revision=2016-05-16 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-instmgr-oper?module=Cisco-IOS-XR-sysadmin-instmgr-oper&revision=2017-10-13 + http://cisco.com/ns/yang/cisco-xr-openconfig-optical-amplifier-deviations?module=cisco-xr-openconfig-optical-amplifier-deviations&revision=2017-10-25 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-policy-deviations?module=cisco-xr-openconfig-bgp-policy-deviations&revision=2017-02-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-NCS5501?module=Cisco-IOS-XR-sysadmin-controllers-ncs5501&revision=2017-10-11 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-routing-policy-deviations?module=cisco-xr-openconfig-routing-policy-deviations&revision=2015-10-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-vlan-deviations?module=cisco-xr-openconfig-vlan-deviations&revision=2018-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2017-10-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-transceiver-deviations?module=cisco-xr-openconfig-platform-transceiver-deviations&revision=2016-10-16 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://cisco.com/panini/calvados/fit?module=fit&revision=2012-05-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui?module=Cisco-IOS-XR-sysadmin-envmon-ui&revision=2018-02-06 + http://cisco.com/ns/yang/cisco-xr-openconfig-network-instance-deviations?module=cisco-xr-openconfig-network-instance-deviations&revision=2017-10-16 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-types?module=Cisco-IOS-XR-sysadmin-envmon-types&revision=2017-11-27 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://tail-f.com/yang/common?module=tailf-common&revision=2012-08-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2018-10-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2017-07-22 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-deviations?module=cisco-xr-openconfig-platform-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fgid?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fgid&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2018-10-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-lacp-deviations?module=cisco-xr-openconfig-lacp-deviations&revision=2016-05-16 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-issu?module=Cisco-IOS-XR-sysadmin-issu&revision=2018-08-24 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2017-01-29 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-04-03 + http://openconfig.net/yang/header-fields?module=openconfig-packet-match&revision=2017-05-26 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-05-10 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2017-05-26 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2016-05-26&deviations=cisco-xr-openconfig-lacp-deviations + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-05-10 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2017-02-02 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2017-02-02 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://openconfig.net/yang/acl?module=openconfig-acl&revision=2017-05-26&deviations=cisco-xr-openconfig-acl-deviations + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://openconfig.net/yang/mpls-sr?module=openconfig-mpls-sr&revision=2017-03-22 + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2016-06-06 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-01-13 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-06-06&deviations=cisco-xr-openconfig-platform-deviations + http://openconfig.net/yang/rsvp-sr-ext?module=openconfig-rsvp-sr-ext&revision=2017-03-06&deviations=cisco-xr-openconfig-rsvp-sr-ext-deviations + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12 + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + + 223701078 + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/version.md new file mode 100644 index 000000000..db0785f27 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/version.md @@ -0,0 +1 @@ +6.5.3 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/expected_result.json new file mode 100644 index 000000000..2cb664960 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/expected_result.json @@ -0,0 +1,82 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 0.0 + }, + "0/RP0/CPU0": { + "%usage": 1.0 + }, + "0/RP1/CPU0": { + "%usage": 0.0 + } + }, + "fans": { + "FT0": { + "status": true + }, + "FT1": { + "status": true + }, + "FT2": { + "status": true + } + }, + "memory": { + "available_ram": 27501002752, + "used_ram": 3198451712 + }, + "power": { + "0/PM0": { + "capacity": 12000.0, + "output": 0.0, + "status": true + }, + "0/PM1": { + "capacity": 12000.0, + "output": 0.0, + "status": true + }, + "0/PM2": { + "capacity": 12000.0, + "output": 348.0, + "status": true + }, + "0/PM3": { + "capacity": 12000.0, + "output": 397.46, + "status": true + }, + "0/PM4": { + "capacity": 12000.0, + "output": 351.6, + "status": true + }, + "0/PM5": { + "capacity": 12000.0, + "output": 0.0, + "status": false + }, + "0/PM6": { + "capacity": 12000.0, + "output": 0.0, + "status": false + }, + "0/PM7": { + "capacity": 12000.0, + "output": 0.0, + "status": false + } + }, + "temperature": { + "0/RP0": { + "is_alert": false, + "is_critical": false, + "temperature": 17.0 + }, + "0/RP1": { + "is_alert": false, + "is_critical": false, + "temperature": 19.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..ce2db49b5 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml @@ -0,0 +1,2070 @@ + + + + + + + + 0/0 + + 0/0-KBP-VDDS0_TEMP + KBP-VDDS0_TEMP + + 42 + 42 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP-VDDS1_TEMP + KBP-VDDS1_TEMP + + 40 + 40 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-SPI-JMAC_TEMP + SPI-JMAC_TEMP + + 32 + 32 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-Slice 0 Die Temp + Slice 0 Die Temp + + 56 + 56 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 0 TMP421 Temp + Slice 0 TMP421 Temp + + 48 + 48 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER0-AVDD-JMAC_TEMP + JER0-AVDD-JMAC_TEMP + + 55 + 55 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER0-IRMAC-DVDD_TEMP + JER0-IRMAC-DVDD_TEMP + + 44 + 44 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER0-IRMAC-DDR_TEMP + JER0-IRMAC-DDR_TEMP + + 47 + 47 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP0-VDD-JMAC_TEMP + KBP0-VDD-JMAC_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 1 Die Temp + Slice 1 Die Temp + + 50 + 50 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 1 TMP421 Temp + Slice 1 TMP421 Temp + + 35 + 35 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER1-AVDD-JMAC_TEMP + JER1-AVDD-JMAC_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER1-IRMAC-DVDD_TEMP + JER1-IRMAC-DVDD_TEMP + + 50 + 50 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER1-IRMAC-DDR_TEMP + JER1-IRMAC-DDR_TEMP + + 47 + 47 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP1-VDD-JMAC_TEMP + KBP1-VDD-JMAC_TEMP + + 42 + 42 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 2 Die Temp + Slice 2 Die Temp + + 51 + 51 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 2 TMP421 Temp + Slice 2 TMP421 Temp + + 35 + 35 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER2-AVDD-JMAC_TEMP + JER2-AVDD-JMAC_TEMP + + 44 + 44 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER2-IRMAC-DVDD_TEMP + JER2-IRMAC-DVDD_TEMP + + 50 + 50 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER2-IRMAC-DDR_TEMP + JER2-IRMAC-DDR_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP2-VDD-JMAC_TEMP + KBP2-VDD-JMAC_TEMP + + 37 + 37 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 3 Die Temp + Slice 3 Die Temp + + 58 + 58 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 3 TMP421 Temp + Slice 3 TMP421 Temp + + 43 + 43 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER3-AVDD-JMAC_TEMP + JER3-AVDD-JMAC_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER3-IRMAC-DVDD_TEMP + JER3-IRMAC-DVDD_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER3-IRMAC-DDR_TEMP + JER3-IRMAC-DDR_TEMP + + 50 + 50 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP3-VDD-JMAC_TEMP + KBP3-VDD-JMAC_TEMP + + 42 + 42 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-CPU + CPU + + 43 + 43 + -10 + -5 + 0 + 90 + 96 + 102 + + + + 0/RP0 + + 0/RP0-Outlet + Outlet + + 24 + 24 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RP0-Inlet + Inlet + + 17 + 17 + -10 + -5 + 0 + 45 + 52 + 60 + + + 0/RP0-CPU + CPU + + 27 + 27 + -10 + -5 + 0 + 80 + 85 + 90 + + + + 0/RP1 + + 0/RP1-Outlet + Outlet + + 23 + 23 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RP1-Inlet + Inlet + + 19 + 19 + -10 + -5 + 0 + 45 + 52 + 60 + + + 0/RP1-CPU + CPU + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 90 + + + + 0/FT0 + + 0/FT0-LM75 temp sensor + LM75 temp sensor + + 21 + 21 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/FT1 + + 0/FT1-LM75 temp sensor + LM75 temp sensor + + 20 + 20 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/FT2 + + 0/FT2-LM75 temp sensor + LM75 temp sensor + + 21 + 21 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/PM0 + + 0/PM0-Inlet Temperature + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM0-Outlet Temperature + Outlet Temperature + + 22 + 22 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM0-Heat Sink Temperature + Heat Sink Temperature + + 17 + 17 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM1 + + 0/PM1-Inlet Temperature + Inlet Temperature + + 20 + 20 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM1-Outlet Temperature + Outlet Temperature + + 23 + 23 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM1-Heat Sink Temperature + Heat Sink Temperature + + 17 + 17 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM2 + + 0/PM2-Inlet Temperature + Inlet Temperature + + 20 + 20 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM2-Outlet Temperature + Outlet Temperature + + 24 + 24 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM2-Heat Sink Temperature + Heat Sink Temperature + + 30 + 30 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM3 + + 0/PM3-Inlet Temperature + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM3-Outlet Temperature + Outlet Temperature + + 25 + 25 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM3-Heat Sink Temperature + Heat Sink Temperature + + 34 + 34 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM4 + + 0/PM4-Inlet Temperature + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM4-Outlet Temperature + Outlet Temperature + + 24 + 24 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM4-Heat Sink Temperature + Heat Sink Temperature + + 29 + 29 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM5 + + 0/PM5-Inlet Temperature + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM5-Outlet Temperature + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM5-Heat Sink Temperature + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM6 + + 0/PM6-Inlet Temperature + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM6-Outlet Temperature + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM6-Heat Sink Temperature + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM7 + + 0/PM7-Inlet Temperature + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM7-Outlet Temperature + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM7-Heat Sink Temperature + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/SC0 + + 0/SC0-CPU + CPU + + 33 + 33 + -10 + -5 + 0 + 95 + 100 + 105 + + + + 0/SC1 + + 0/SC1-CPU + CPU + + 38 + 38 + -10 + -5 + 0 + 95 + 100 + 105 + + + + + + 0/FT0 + + 0/FT0-FAN_0 (fan_pair0 inlet) speed + =============================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +------------------------------------------------------------------------------- + 0/FT0 + NC55-5516-FAN + 93 164 93 93 14062 14062 14062 + 14062 93 164 93 93 + 0 + 2 + + + + 0/FT1 + + 0/FT1-FAN_0 (fan_pair0 inlet) speed + =============================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +------------------------------------------------------------------------------- + 0/FT1 + NC55-5516-FAN + 93 164 93 93 8437 8437 8437 + 8437 93 164 93 93 + 0 + 2 + + + + 0/FT2 + + 0/FT2-FAN_0 (fan_pair0 inlet) speed + =============================================================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +------------------------------------------------------------------------------- + 0/FT2 + NC55-5516-FAN + 93 164 93 93 6026 6026 6026 + 6026 93 164 93 93 + 1 + 2 + + + + 0/PM0 + + 0/PM0-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM0 + NC55-PWR-3KW-AC + 8064 8602 + 1 + 2 + + + + 0/PM1 + + 0/PM1-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM1 + NC55-PWR-3KW-AC + 8000 8473 + 1 + 2 + + + + 0/PM2 + + 0/PM2-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM2 + NC55-PWR-3KW-AC + 8064 8516 + 1 + 2 + + + + 0/PM3 + + 0/PM3-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM3 + NC55-PWR-3KW-AC + 8086 8580 + 1 + 2 + + + + 0/PM4 + + 0/PM4-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM4 + NC55-PWR-3KW-AC + 8086 8537 + 1 + 2 + + + + 0/PM5 + + 0/PM5-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM5 + NC55-PWR-3KW-AC + - - + 1 + 2 + + + + 0/PM6 + + 0/PM6-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM6 + NC55-PWR-3KW-AC + - - + 1 + 2 + + + + 0/PM7 + + 0/PM7-Fan 0 Speed + =========================================== + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +------------------------------------------- + 0/PM7 + NC55-PWR-3KW-AC + - - + 0 + 2 + + + + + + 0 + + 0 + 0 + + (N + 1) + 12000 + 3000 + 8045 + 1097 + 1314 + 1 + 0 + 0 + 0 + + + + 0/PM0 + + 0/PM0 + 0/PM0 + 0/PM0 + DONT KNOW + 0 + 3kW-AC + 213.8 + 0.2 + 0.000000000000000e+0 + 0.000000000000000e+0 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 5 + 0 + 0 + + + + 0/PM1 + + 0/PM1 + 0/PM1 + 0/PM1 + DONT KNOW + 0 + 3kW-AC + 213.2 + 0.2 + 0.000000000000000e+0 + 0.000000000000000e+0 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM2 + + 0/PM2 + 0/PM2 + 0/PM2 + DONT KNOW + 0 + 3kW-AC + 212.6 + 1.8 + 12.00000000000000 + 29.00000000000000 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM3 + + 0/PM3 + 0/PM3 + 0/PM3 + DONT KNOW + 0 + 3kW-AC + 211.7 + 2.1 + 11.90000000000000 + 33.40000000000000 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM4 + + 0/PM4 + 0/PM4 + 0/PM4 + DONT KNOW + 0 + 3kW-AC + 211.1 + 1.9 + 12.00000000000000 + 29.30000000000000 + OK + 1314 + 6.2 + 1097 + 91.70000000000000 + 0 + - + + 2 + 0 + 5 + 0 + + + + 0/PM5 + + 0/PM5 + 0/PM5 + 0/PM5 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 5 + 0 + 0 + + + + 0/PM6 + + 0/PM6 + 0/PM6 + 0/PM6 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM7 + + 0/PM7 + 0/PM7 + 0/PM7 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 5 + 2 + + + + 0/0 + + 0-NC55-36X100G-A-SE + NC55-36X100G-A-SE + 0/0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 1050 + 509 + ON + 3 + 3 + 0 + 0 + + + + 0/1 + + 0- - + - + 0/1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/2 + + 0- - + - + 0/2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/3 + + 0- - + - + 0/3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/4 + + 0- - + - + 0/4 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/5 + + 0- - + - + 0/5 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/6 + + 0- - + - + 0/6 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/7 + + 0- - + - + 0/7 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/8 + + 0- - + - + 0/8 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/9 + + 0- - + - + 0/9 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/10 + + 0- - + - + 0/10 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/11 + + 0- - + - + 0/11 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/12 + + 0- - + - + 0/12 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/13 + + 0- - + - + 0/13 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/14 + + 0- - + - + 0/14 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/15 + + 0- - + - + 0/15 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/RP0 + + 0-NC55-RP-E + NC55-RP-E + 0/RP0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 80 + 37 + ON + 3 + 0 + 0 + 0 + + + + 0/RP1 + + 0-NC55-RP-E + NC55-RP-E + 0/RP1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 80 + 36 + ON + 3 + 0 + 0 + 0 + + + + 0/FC0 + + 0- - + - + 0/FC0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC1 + + 0- - + - + 0/FC1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC2 + + 0- - + - + 0/FC2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC3 + + 0- - + - + 0/FC3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC4 + + 0- - + - + 0/FC4 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FC5 + + 0- - + - + 0/FC5 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 775 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/FT0 + + 0-NC55-5516-FAN + NC55-5516-FAN + 0/FT0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 580 + - + ON + 3 + 0 + 0 + 0 + + + + 0/FT1 + + 0-NC55-5516-FAN + NC55-5516-FAN + 0/FT1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 580 + 8931 + ON + 3 + 0 + 0 + 0 + + + + 0/FT2 + + 0-NC55-5516-FAN + NC55-5516-FAN + 0/FT2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 580 + - + ON + 3 + 0 + 0 + 0 + + + + 0/SC0 + + 0-NC55-SC + NC55-SC + 0/SC0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 35 + 16 + ON + 3 + 0 + 0 + 0 + + + + 0/SC1 + + 0-NC55-SC + NC55-SC + 0/SC1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 1314 + 6.2 + 1097 + 91.70000000000000 + 35 + 17 + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..c43cd9bc0 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,583 @@ + + + + + + + 0/0/CPU0 + + 4096 + 30622613504 + 26399121408 + 30622613504 + 26428010496 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 30622613504 + 26398965760 + 0 + 30622613504 + 26427965440 + 4194304 + 0 + 0 + 0 + 0 + + mfwdv6 + 680816 + + + mfwd_info + 697200 + + + dnx_cfm_shm + 304 + + + arp + 33080 + + + bm_lacp_tx + 1320 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + feat_mgr_acl + 1868040 + + + feat_mgr_qos + 1974536 + + + l2fib + 985912 + + + dnx_qosea_shm + 4042776 + + + ether_stats + 41256 + + + im_issu_db + 280 + + + ppinfo-mpls-v6 + 313664 + + + ppinfo-mpls + 313664 + + + ppinfo-ipv6 + 313664 + + + ppinfo-ipv4 + 313664 + + + pd_fib_cdll + 33080 + + + aib + 2207856 + + + ifc-protomax + 1743168 + + + ifc-mpls + 4909376 + + + ifc-ipv6 + 16755008 + + + ipv6_pmtu + 4136 + + + ifc-ipv4 + 17676608 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + platform_bma + 144 + + + dnx_bma + 2192 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + infra_ital + 331824 + + + dpa + 12026168 + + + im_rules + 336072 + + + lrid_svr_shm + 1704 + + + im_db + 1156832 + + + spp + 90705960 + + 162940820 + 3582402655 + 3106701311 + 310513664 + 140732860504272 + 4223647744 + + + + 0/RP0/CPU0 + + 4096 + 27501002752 + 24302551040 + 27501002752 + 24331571200 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 27501002752 + 24302571520 + 0 + 27501002752 + 24331571200 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 249152 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 249152 + + + mfwdv6 + 680816 + + + mfwd_info + 697200 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 4288800 + + + bm_lacp_tx + 1320 + + + l2fib + 723768 + + + im_issu_db + 280 + + + ipv6_pmtu + 4136 + + + im_rd + 1155208 + + + infra_statsd + 320 + + + ifc-protomax + 1677632 + + + ifc-mpls + 4032832 + + + ifc-ipv6 + 7969088 + + + im_db_private + 1155260 + + + ifc-ipv4 + 7870784 + + + platform_bma + 144 + + + aaa + 65824 + + + rspp_ma + 4080 + + + dnx_bma + 2192 + + + infra_ital + 331824 + + + aib + 2515056 + + + l2fib_brg_shm + 36744 + + + im_rules + 336072 + + + grid_svr_shm + 15434560 + + + spp + 192507944 + + + im_db + 1156832 + + + dnx_fb_proxy + 255142992 + + 499482972 + 2449973343 + 6904692735 + 543059968 + 140724269559008 + 3198431232 + + + + 0/RP1/CPU0 + + 4096 + 27501002752 + 24494452736 + 27501002752 + 24523472896 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 27501002752 + 24494428160 + 0 + 27501002752 + 24523427840 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 3392 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 3392 + + + mfwdv6 + 680816 + + + mfwd_info + 697200 + + + statsd_db_g + 4288800 + + + bm_lacp_tx + 1320 + + + l2fib + 723768 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + im_issu_db + 280 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + ifc-protomax + 1677632 + + + ipv6_pmtu + 4136 + + + ifc-mpls + 4032832 + + + ifc-ipv6 + 8259904 + + + ifc-ipv4 + 8161600 + + + infra_statsd + 320 + + + platform_bma + 144 + + + aaa + 65824 + + + infra_ital + 331824 + + + dnx_bma + 2192 + + + rspp_ma + 4080 + + + aib + 2207856 + + + grid_svr_shm + 15434560 + + + l2fib_brg_shm + 36744 + + + im_rules + 336072 + + + spp + 192466984 + + + im_db + 1156832 + + + dnx_fb_proxy + 255142992 + + 499224924 + 1913585759 + 6248165375 + 490930176 + 140726608901472 + 3006574592 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..433e7e8ef --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,5149 @@ + + + + + + 0/RP1/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + bash + 1114 + 0 + 0 + 0 + + + sh + 1137 + 0 + 0 + 0 + + + bash + 1139 + 0 + 0 + 0 + + + cgroup_oom + 1163 + 0 + 0 + 0 + + + bash + 1688 + 0 + 0 + 0 + + + bash + 1694 + 0 + 0 + 0 + + + inotifywait + 1709 + 0 + 0 + 0 + + + bash + 1711 + 0 + 0 + 0 + + + dbus-daemon + 1722 + 0 + 0 + 0 + + + sshd + 1773 + 0 + 0 + 0 + + + rpcbind + 1780 + 0 + 0 + 0 + + + rngd + 1842 + 0 + 0 + 0 + + + syslogd + 1849 + 0 + 0 + 0 + + + xinetd + 1865 + 0 + 0 + 0 + + + crond + 1902 + 0 + 0 + 0 + + + bash + 2710 + 0 + 0 + 0 + + + dsr + 2711 + 0 + 0 + 0 + + + bash + 2738 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2745 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2746 + 0 + 0 + 0 + + + ds + 2747 + 0 + 0 + 0 + + + processmgr + 2847 + 0 + 0 + 0 + + + devc-conaux-aux + 2885 + 0 + 0 + 0 + + + devc-conaux-con + 2888 + 0 + 0 + 0 + + + shmwin_svr + 2890 + 0 + 0 + 0 + + + sdr_invmgr + 2895 + 0 + 0 + 0 + + + vm-monitor + 2901 + 0 + 0 + 0 + + + dumper + 2907 + 0 + 0 + 0 + + + fretta_fabric_proxy + 2911 + 0 + 0 + 0 + + + qsm + 2912 + 0 + 0 + 0 + + + correlatord + 2913 + 0 + 0 + 0 + + + syslogd + 2914 + 0 + 0 + 0 + + + syslogd_helper + 2923 + 0 + 0 + 0 + + + syslog_dev + 2925 + 0 + 0 + 0 + + + mpa_fm_svr + 2930 + 0 + 0 + 0 + + + spp + 2937 + 0 + 0 + 0 + + + packet + 2950 + 0 + 0 + 0 + + + chkpt_proxy + 2957 + 0 + 0 + 0 + + + ltrace_server + 2975 + 0 + 0 + 0 + + + ltrace_sync + 2987 + 0 + 0 + 0 + + + platform-mgr + 3002 + 0 + 0 + 0 + + + resmon + 3006 + 0 + 0 + 0 + + + sld + 3007 + 0 + 0 + 0 + + + rmf_svr + 3008 + 0 + 0 + 0 + + + sysdb_svr_local + 3010 + 0 + 0 + 0 + + + ccv + 3011 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3012 + 0 + 0 + 0 + + + enf_broker + 3013 + 0 + 0 + 0 + + + ssh_key_client + 3014 + 0 + 0 + 0 + + + gsp + 3015 + 0 + 0 + 0 + + + fia_cfg + 3020 + 0 + 0 + 0 + + + fab_proxy + 3023 + 0 + 0 + 0 + + + meminfo_svr + 3032 + 0 + 0 + 0 + + + showd_server + 3037 + 0 + 0 + 0 + + + tmgctrl + 3038 + 0 + 0 + 0 + + + tamfs + 3048 + 0 + 0 + 0 + + + aipc_cleaner + 3051 + 0 + 0 + 0 + + + rdsfs_svr + 3056 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3066 + 0 + 0 + 0 + + + sysdb_mc + 3071 + 0 + 0 + 0 + + + tty_exec_launcher + 3072 + 0 + 0 + 0 + + + bundlemgr_checker + 3078 + 0 + 0 + 0 + + + cfgmgr-rp + 3095 + 0 + 0 + 0 + + + parser_server + 3110 + 0 + 0 + 0 + + + nvgen_server + 3129 + 0 + 0 + 0 + + + timezone_config + 3168 + 0 + 0 + 0 + + + cerrno_server + 3179 + 0 + 0 + 0 + + + file_system_diag + 3195 + 0 + 0 + 0 + + + media_server + 3235 + 0 + 0 + 0 + + + procfs_server + 3253 + 0 + 0 + 0 + + + sdr_instagt + 3273 + 0 + 0 + 0 + + + issudir + 3646 + 0 + 0 + 0 + + + nrssvr_global + 3647 + 0 + 0 + 0 + + + invmgr_proxy + 3650 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3653 + 0 + 0 + 0 + + + sysdb_shared_nc + 3655 + 0 + 0 + 0 + + + sysdb_shared_sc + 3658 + 0 + 0 + 0 + + + sysdb_svr_admin + 3660 + 0 + 0 + 0 + + + ssh_key_server + 3661 + 0 + 0 + 0 + + + grid_allocator + 3665 + 0 + 0 + 0 + + + debug_d_admin + 3666 + 0 + 0 + 0 + + + nrssvr + 3667 + 0 + 0 + 0 + + + syncctrl + 3872 + 0 + 0 + 0 + + + cdsproxy + 3874 + 0 + 0 + 0 + + + cdssvr + 3875 + 0 + 0 + 0 + + + dnx_port_mapper + 3877 + 0 + 0 + 0 + + + ifmgr + 3880 + 0 + 0 + 0 + + + netio + 3881 + 0 + 0 + 0 + + + placed + 3882 + 0 + 0 + 0 + + + ifindex_server + 3883 + 0 + 0 + 0 + + + lpts_pa + 3884 + 0 + 0 + 0 + + + alarm-logger + 3885 + 0 + 0 + 0 + + + calv_alarm_mgr + 3886 + 0 + 0 + 0 + + + eth_mgmt + 3891 + 0 + 0 + 0 + + + eth_ptp + 3901 + 0 + 0 + 0 + + + fwd_driver_partner + 3907 + 0 + 0 + 0 + + + locald_DLRSC + 3914 + 0 + 0 + 0 + + + mempool_edm + 3918 + 0 + 0 + 0 + + + ncd + 3923 + 0 + 0 + 0 + + + nd_partner + 3931 + 0 + 0 + 0 + + + bcdl_agent + 3935 + 0 + 0 + 0 + + + nsr_fo + 3942 + 0 + 0 + 0 + + + nsr_ping_reply + 3943 + 0 + 0 + 0 + + + rmf_cli_edm + 3954 + 0 + 0 + 0 + + + rsi_agent + 3958 + 0 + 0 + 0 + + + rsi_master + 3972 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3974 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3976 + 0 + 0 + 0 + + + tty_show_users_edm + 3981 + 0 + 0 + 0 + + + fpd-serv + 4001 + 0 + 0 + 0 + + + mpls_io_ea + 4003 + 0 + 0 + 0 + + + aib + 4028 + 0 + 0 + 0 + + + bundlemgr_adj + 4034 + 0 + 0 + 0 + + + coh_ush_main + 4037 + 0 + 0 + 0 + + + statsd_server + 4044 + 0 + 0 + 0 + + + ipv4_arm + 4053 + 0 + 0 + 0 + + + ipv6_arm + 4055 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4060 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4062 + 0 + 0 + 0 + + + pifibm_server_rp + 4064 + 0 + 0 + 0 + + + ipv4_io + 4065 + 0 + 0 + 0 + + + ipv4_ma + 4067 + 0 + 0 + 0 + + + bcdl_agent + 4069 + 0 + 0 + 0 + + + ipv6_nd + 4071 + 0 + 0 + 0 + + + policymgr_rp + 4072 + 0 + 0 + 0 + + + fib_mgr + 4074 + 0 + 0 + 0 + + + ipv6_ea + 4075 + 0 + 0 + 0 + + + ipv6_io + 4081 + 0 + 0 + 0 + + + procfind + 4087 + 0 + 0 + 0 + + + ipv6_ma + 4091 + 0 + 0 + 0 + + + mpls_lsd + 4099 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4103 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4115 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4120 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4126 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4127 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4128 + 0 + 0 + 0 + + + debug_d + 4149 + 0 + 0 + 0 + + + fsyncmgr + 4183 + 0 + 0 + 0 + + + chkpt_proxy + 4192 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4202 + 0 + 0 + 0 + + + ether_caps_partner + 4757 + 0 + 0 + 0 + + + ether_sock + 4760 + 0 + 0 + 0 + + + chkpt_proxy + 4816 + 0 + 0 + 0 + + + vlan_ea + 4836 + 0 + 0 + 0 + + + ema_server_sdr + 4879 + 0 + 0 + 0 + + + daps + 4880 + 0 + 0 + 0 + + + l2fib_mgr + 4882 + 0 + 0 + 0 + + + sconbkup + 4884 + 0 + 0 + 0 + + + ipv6_assembler + 4885 + 0 + 0 + 0 + + + shcfghistory-edm + 4886 + 0 + 0 + 0 + + + statsd_manager_l + 4887 + 0 + 0 + 0 + + + fsyncglobal + 4889 + 0 + 0 + 0 + + + mpls_io + 4894 + 0 + 0 + 0 + + + ntpd + 4896 + 0 + 0 + 0 + + + clns + 4900 + 0 + 0 + 0 + + + arp + 4903 + 0 + 0 + 0 + + + ip_aps + 4904 + 0 + 0 + 0 + + + raw_ip + 4909 + 0 + 0 + 0 + + + tcp + 4910 + 0 + 0 + 0 + + + udp + 4915 + 0 + 0 + 0 + + + l2snoop + 4920 + 0 + 0 + 0 + + + ip_app + 4929 + 0 + 0 + 0 + + + cinetd + 4931 + 0 + 0 + 0 + + + devc-vty + 4935 + 0 + 0 + 0 + + + bundlemgr_local + 4937 + 0 + 0 + 0 + + + tftp_fs + 4940 + 0 + 0 + 0 + + + vi_config_replicator + 4944 + 0 + 0 + 0 + + + eem_server + 4946 + 0 + 0 + 0 + + + showd_lc + 4953 + 0 + 0 + 0 + + + tcl_secure_mode + 4954 + 0 + 0 + 0 + + + lpts_fm + 4956 + 0 + 0 + 0 + + + eem_policy_dir + 4964 + 0 + 0 + 0 + + + eem_ed_config + 4975 + 0 + 0 + 0 + + + eem_ed_counter + 4981 + 0 + 0 + 0 + + + eem_ed_generic + 4982 + 0 + 0 + 0 + + + eem_ed_nd + 4983 + 0 + 0 + 0 + + + eem_ed_none + 4988 + 0 + 0 + 0 + + + eem_ed_syslog + 4997 + 0 + 0 + 0 + + + eem_ed_test + 5000 + 0 + 0 + 0 + + + eem_ed_timer + 5011 + 0 + 0 + 0 + + + call_home + 5015 + 0 + 0 + 0 + + + http_client + 5021 + 0 + 0 + 0 + + + smartlicserver + 5027 + 0 + 0 + 0 + + + tty_verifyd + 5367 + 0 + 0 + 0 + + + bgp_epe + 5370 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 5371 + 0 + 0 + 0 + + + eth_gl_cfg + 5374 + 0 + 0 + 0 + + + ipv4_rump + 5375 + 0 + 0 + 0 + + + ipv6_mpa + 5376 + 0 + 0 + 0 + + + ipv4_mpa + 5378 + 0 + 0 + 0 + + + intf_mgbl + 5386 + 0 + 0 + 0 + + + ipv6_rump + 5394 + 0 + 0 + 0 + + + python_process_manager + 5395 + 0 + 0 + 0 + + + ftp_fs + 5400 + 0 + 0 + 0 + + + domain_services + 5401 + 0 + 0 + 0 + + + bundlemgr_distrib + 5402 + 0 + 0 + 0 + + + nfmgr + 5403 + 0 + 0 + 0 + + + statsd_manager_g + 5408 + 0 + 0 + 0 + + + mpls_static + 5410 + 0 + 0 + 0 + + + ipv6_local + 5412 + 0 + 0 + 0 + + + ipv4_local + 5420 + 0 + 0 + 0 + + + ipv4_connected + 5425 + 0 + 0 + 0 + + + ipv6_connected + 5434 + 0 + 0 + 0 + + + bfd + 5435 + 0 + 0 + 0 + + + ipv6_rib + 5441 + 0 + 0 + 0 + + + ipv4_rib + 5446 + 0 + 0 + 0 + + + qos_ma + 5452 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 5454 + 0 + 0 + 0 + + + redstatsd + 5628 + 0 + 0 + 0 + + + cmp_edm + 5631 + 0 + 0 + 0 + + + domain_sync + 5633 + 0 + 0 + 0 + + + dpa_proxy_rp + 5639 + 0 + 0 + 0 + + + es_acl_act_agent + 5640 + 0 + 0 + 0 + + + hostname_sync + 5642 + 0 + 0 + 0 + + + imaedm_server + 5656 + 0 + 0 + 0 + + + ipodwdm + 5660 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 5674 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 5681 + 0 + 0 + 0 + + + local_sock + 5691 + 0 + 0 + 0 + + + pfilter_ma + 5693 + 0 + 0 + 0 + + + spio_ea + 5709 + 0 + 0 + 0 + + + spio_ma + 5710 + 0 + 0 + 0 + + + ssm_process + 5713 + 0 + 0 + 0 + + + l2vpn_mgr + 5865 + 0 + 0 + 0 + + + sdr_instmgr + 5866 + 0 + 0 + 0 + + + xtc_agent + 5867 + 0 + 0 + 0 + + + pbr_ma + 5868 + 0 + 0 + 0 + + + es_acl_mgr + 5869 + 0 + 0 + 0 + + + cmpp + 5870 + 0 + 0 + 0 + + + rt_check_mgr + 5871 + 0 + 0 + 0 + + + wanphy_proc + 5873 + 0 + 0 + 0 + + + pim + 7791 + 0 + 0 + 0 + + + pim6 + 7792 + 0 + 0 + 0 + + + mld + 7793 + 0 + 0 + 0 + + + mrib6 + 7794 + 0 + 0 + 0 + + + igmp + 7795 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 7796 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 7797 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 7798 + 0 + 0 + 0 + + + mrib + 7799 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 7867 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 7932 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 7949 + 0 + 0 + 0 + + + pim_policy_reg_agent + 7964 + 0 + 0 + 0 + + + pim6_ma + 7976 + 0 + 0 + 0 + + + pim_ma + 7986 + 0 + 0 + 0 + + + mpls_ldp + 9061 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 9062 + 0 + 0 + 0 + + + telemetry_encoder + 10175 + 0 + 0 + 0 + + + snmppingd + 10176 + 0 + 0 + 0 + + + chkpt_proxy + 10198 + 0 + 0 + 0 + + + chkpt_proxy + 10206 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 12518 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 12531 + 0 + 0 + 0 + + + isis_policy_reg_agent + 13768 + 0 + 0 + 0 + + + policy_repository + 13769 + 0 + 0 + 0 + + + ipsec_mp + 15637 + 0 + 0 + 0 + + + ipsec_pp + 15653 + 0 + 0 + 0 + + + cepki + 15669 + 0 + 0 + 0 + + + crypto_edm + 15678 + 0 + 0 + 0 + + + macsec_ea + 15688 + 0 + 0 + 0 + + + bag_schema_svr + 15697 + 0 + 0 + 0 + + + schema_server + 15705 + 0 + 0 + 0 + + + ipv4_static + 15863 + 0 + 0 + 0 + + + cdp_mgr + 15886 + 0 + 0 + 0 + + + xml_tty_agent + 15887 + 0 + 0 + 0 + + + isis + 15888 + 0 + 0 + 0 + + + isis_uv + 15889 + 0 + 0 + 0 + + + lldp_agent + 15890 + 0 + 0 + 0 + + + lldp_mgr + 15891 + 0 + 0 + 0 + + + snmpd + 15892 + 0 + 0 + 0 + + + ssh_conf_verifier + 15893 + 0 + 0 + 0 + + + ssh_server + 15898 + 0 + 0 + 0 + + + bpm + 15901 + 0 + 0 + 0 + + + netconf_agent_tty + 15902 + 0 + 0 + 0 + + + netconf + 15909 + 0 + 0 + 0 + + + mibd_entity + 16048 + 0 + 0 + 0 + + + mibd_infra + 16049 + 0 + 0 + 0 + + + mibd_interface + 16050 + 0 + 0 + 0 + + + mibd_route + 16051 + 0 + 0 + 0 + + + bgp + 16889 + 0 + 0 + 0 + + + loopback_caps_partner + 17076 + 0 + 0 + 0 + + + sleep + 17809 + 0 + 0 + 0 + + + sleep + 17816 + 0 + 0 + 0 + + + + 0/RP0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1114 + 0 + 0 + 0 + + + sh + 1137 + 0 + 0 + 0 + + + bash + 1138 + 0 + 0 + 0 + + + cgroup_oom + 1162 + 0 + 0 + 0 + + + bash + 1688 + 0 + 0 + 0 + + + bash + 1694 + 0 + 0 + 0 + + + inotifywait + 1709 + 0 + 0 + 0 + + + bash + 1711 + 0 + 0 + 0 + + + dbus-daemon + 1722 + 0 + 0 + 0 + + + sshd + 1773 + 0 + 0 + 0 + + + rpcbind + 1780 + 0 + 0 + 0 + + + rngd + 1842 + 0 + 0 + 0 + + + syslogd + 1849 + 0 + 0 + 0 + + + xinetd + 1863 + 0 + 0 + 0 + + + crond + 1902 + 0 + 0 + 0 + + + bash + 2710 + 0 + 0 + 0 + + + dsr + 2711 + 0 + 0 + 0 + + + bash + 2737 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2744 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2745 + 0 + 0 + 0 + + + ds + 2747 + 0 + 0 + 0 + + + processmgr + 2833 + 0 + 0 + 0 + + + devc-conaux-aux + 2885 + 0 + 0 + 0 + + + devc-conaux-con + 2887 + 0 + 0 + 0 + + + shmwin_svr + 2889 + 0 + 0 + 0 + + + sdr_invmgr + 2893 + 0 + 0 + 0 + + + vm-monitor + 2898 + 0 + 0 + 0 + + + dumper + 2903 + 0 + 0 + 0 + + + fretta_fabric_proxy + 2909 + 0 + 0 + 0 + + + qsm + 2911 + 0 + 0 + 0 + + + correlatord + 2913 + 0 + 0 + 0 + + + syslogd + 2914 + 0 + 0 + 0 + + + syslogd_helper + 2915 + 0 + 0 + 0 + + + syslog_dev + 2916 + 0 + 0 + 0 + + + mpa_fm_svr + 2929 + 0 + 0 + 0 + + + spp + 2934 + 0 + 0 + 0 + + + packet + 2937 + 0 + 0 + 0 + + + chkpt_proxy + 2943 + 0 + 0 + 0 + + + ltrace_server + 2946 + 0 + 0 + 0 + + + ltrace_sync + 2955 + 0 + 0 + 0 + + + platform-mgr + 2977 + 0 + 0 + 0 + + + resmon + 3036 + 0 + 0 + 0 + + + issudir + 3044 + 0 + 0 + 0 + + + tty_exec_launcher + 3048 + 0 + 0 + 0 + + + sld + 3056 + 0 + 0 + 0 + + + nrssvr_global + 3068 + 0 + 0 + 0 + + + rmf_svr + 3073 + 0 + 0 + 0 + + + invmgr_proxy + 3101 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3134 + 0 + 0 + 0 + + + sysdb_svr_local + 3138 + 0 + 0 + 0 + + + sysdb_shared_nc + 3139 + 0 + 0 + 0 + + + ccv + 3142 + 0 + 0 + 0 + + + sysdb_shared_sc + 3157 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3162 + 0 + 0 + 0 + + + sysdb_svr_admin + 3166 + 0 + 0 + 0 + + + enf_broker + 3174 + 0 + 0 + 0 + + + ssh_key_server + 3178 + 0 + 0 + 0 + + + ssh_key_client + 3194 + 0 + 0 + 0 + + + grid_allocator + 3198 + 0 + 0 + 0 + + + gsp + 3204 + 0 + 0 + 0 + + + debug_d_admin + 3216 + 0 + 0 + 0 + + + fia_cfg + 3218 + 0 + 0 + 0 + + + nrssvr + 3222 + 0 + 0 + 0 + + + fab_proxy + 3227 + 0 + 0 + 0 + + + meminfo_svr + 3229 + 0 + 0 + 0 + + + showd_server + 3230 + 0 + 0 + 0 + + + tmgctrl + 3231 + 0 + 0 + 0 + + + tamfs + 3233 + 0 + 0 + 0 + + + aipc_cleaner + 3234 + 0 + 0 + 0 + + + rdsfs_svr + 3248 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3253 + 0 + 0 + 0 + + + sysdb_mc + 3258 + 0 + 0 + 0 + + + bundlemgr_checker + 3260 + 0 + 0 + 0 + + + cfgmgr-rp + 3262 + 0 + 0 + 0 + + + parser_server + 3266 + 0 + 0 + 0 + + + nvgen_server + 3278 + 0 + 0 + 0 + + + timezone_config + 3288 + 0 + 0 + 0 + + + cerrno_server + 3293 + 0 + 0 + 0 + + + file_system_diag + 3298 + 0 + 0 + 0 + + + media_server + 3375 + 0 + 0 + 0 + + + procfs_server + 3393 + 0 + 0 + 0 + + + sdr_instagt + 3411 + 0 + 0 + 0 + + + syncctrl + 3850 + 0 + 0 + 0 + + + cdsproxy + 3852 + 0 + 0 + 0 + + + cdssvr + 3853 + 0 + 0 + 0 + + + dnx_port_mapper + 3854 + 0 + 0 + 0 + + + ifmgr + 3856 + 0 + 0 + 0 + + + netio + 3857 + 0 + 0 + 0 + + + placed + 3858 + 0 + 0 + 0 + + + ifindex_server + 3859 + 0 + 0 + 0 + + + lpts_pa + 3860 + 0 + 0 + 0 + + + alarm-logger + 3866 + 0 + 0 + 0 + + + calv_alarm_mgr + 3875 + 0 + 0 + 0 + + + eth_mgmt + 3878 + 0 + 0 + 0 + + + eth_ptp + 3882 + 0 + 0 + 0 + + + bcdl_agent + 3891 + 0 + 0 + 0 + + + fwd_driver_partner + 3902 + 0 + 0 + 0 + + + locald_DLRSC + 3912 + 0 + 0 + 0 + + + mempool_edm + 3919 + 0 + 0 + 0 + + + ncd + 3922 + 0 + 0 + 0 + + + nd_partner + 3924 + 0 + 0 + 0 + + + nsr_fo + 3926 + 0 + 0 + 0 + + + nsr_ping_reply + 3928 + 0 + 0 + 0 + + + rmf_cli_edm + 3930 + 0 + 0 + 0 + + + rsi_agent + 3931 + 0 + 0 + 0 + + + rsi_master + 3951 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3977 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3984 + 0 + 0 + 0 + + + tty_show_users_edm + 4011 + 0 + 0 + 0 + + + fpd-serv + 4039 + 0 + 0 + 0 + + + bcdl_agent + 4057 + 0 + 0 + 0 + + + mpls_io_ea + 4059 + 0 + 0 + 0 + + + aib + 4062 + 0 + 0 + 0 + + + bundlemgr_adj + 4067 + 0 + 0 + 0 + + + coh_ush_main + 4069 + 0 + 0 + 0 + + + statsd_server + 4086 + 0 + 0 + 0 + + + ipv4_arm + 4091 + 0 + 0 + 0 + + + ipv6_arm + 4093 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4094 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4097 + 0 + 0 + 0 + + + pifibm_server_rp + 4105 + 0 + 0 + 0 + + + ipv4_io + 4111 + 0 + 0 + 0 + + + ipv4_ma + 4117 + 0 + 0 + 0 + + + ipv6_nd + 4126 + 0 + 0 + 0 + + + policymgr_rp + 4129 + 0 + 0 + 0 + + + fib_mgr + 4133 + 0 + 0 + 0 + + + ipv6_ea + 4135 + 0 + 0 + 0 + + + ipv6_io + 4139 + 0 + 0 + 0 + + + procfind + 4152 + 0 + 0 + 0 + + + ipv6_ma + 4163 + 0 + 0 + 0 + + + mpls_lsd + 4165 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4170 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4181 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4183 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4188 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4199 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4206 + 0 + 0 + 0 + + + debug_d + 4209 + 0 + 0 + 0 + + + fsyncmgr + 4229 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4242 + 0 + 0 + 0 + + + ether_caps_partner + 4603 + 0 + 0 + 0 + + + ether_sock + 4605 + 0 + 0 + 0 + + + bcdls + 4636 + 0 + 0 + 0 + + + bcdls + 4640 + 0 + 0 + 0 + + + vlan_ea + 4693 + 0 + 0 + 0 + + + ixdb_gc + 4708 + 0 + 0 + 0 + + + kim + 4748 + 0 + 0 + 0 + + + ztp_cfg + 4749 + 0 + 0 + 0 + + + ipv6_rump + 4750 + 0 + 0 + 0 + + + ipv4_rump + 4751 + 0 + 0 + 0 + + + tty_verifyd + 4752 + 0 + 0 + 0 + + + python_process_manager + 4753 + 0 + 0 + 0 + + + bgp_epe + 4754 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 4755 + 0 + 0 + 0 + + + ftp_fs + 4756 + 0 + 0 + 0 + + + domain_services + 4761 + 0 + 0 + 0 + + + bfd + 4763 + 0 + 0 + 0 + + + ipv4_local + 4769 + 0 + 0 + 0 + + + bundlemgr_distrib + 4774 + 0 + 0 + 0 + + + eth_gl_cfg + 4776 + 0 + 0 + 0 + + + ipv6_local + 4779 + 0 + 0 + 0 + + + ipv4_mpa + 4789 + 0 + 0 + 0 + + + ipv6_connected + 4792 + 0 + 0 + 0 + + + ipv4_connected + 4794 + 0 + 0 + 0 + + + ipv6_mpa + 4799 + 0 + 0 + 0 + + + ipv6_rib + 4806 + 0 + 0 + 0 + + + intf_mgbl + 4809 + 0 + 0 + 0 + + + ipv4_rib + 4816 + 0 + 0 + 0 + + + nfmgr + 4828 + 0 + 0 + 0 + + + statsd_manager_g + 4830 + 0 + 0 + 0 + + + mpls_static + 4836 + 0 + 0 + 0 + + + ema_server_sdr + 4840 + 0 + 0 + 0 + + + daps + 4843 + 0 + 0 + 0 + + + l2fib_mgr + 4847 + 0 + 0 + 0 + + + l2rib + 4848 + 0 + 0 + 0 + + + sconbkup + 4865 + 0 + 0 + 0 + + + ipv6_assembler + 4870 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4871 + 0 + 0 + 0 + + + shcfghistory-edm + 4872 + 0 + 0 + 0 + + + statsd_manager_l + 4876 + 0 + 0 + 0 + + + fsyncglobal + 4881 + 0 + 0 + 0 + + + mpls_io + 4885 + 0 + 0 + 0 + + + ntpd + 4887 + 0 + 0 + 0 + + + nfma + 4888 + 0 + 0 + 0 + + + clns + 4896 + 0 + 0 + 0 + + + arp + 4915 + 0 + 0 + 0 + + + ip_aps + 4923 + 0 + 0 + 0 + + + raw_ip + 4936 + 0 + 0 + 0 + + + tcp + 4948 + 0 + 0 + 0 + + + udp + 4955 + 0 + 0 + 0 + + + fhrp_output + 4957 + 0 + 0 + 0 + + + l2snoop + 4962 + 0 + 0 + 0 + + + ip_app + 4963 + 0 + 0 + 0 + + + cinetd + 4964 + 0 + 0 + 0 + + + devc-vty + 4976 + 0 + 0 + 0 + + + bundlemgr_local + 4988 + 0 + 0 + 0 + + + otn_sync + 4994 + 0 + 0 + 0 + + + tftp_fs + 5001 + 0 + 0 + 0 + + + vi_config_replicator + 5009 + 0 + 0 + 0 + + + eem_server + 5012 + 0 + 0 + 0 + + + showd_lc + 5023 + 0 + 0 + 0 + + + tcl_secure_mode + 5026 + 0 + 0 + 0 + + + lpts_fm + 5036 + 0 + 0 + 0 + + + eem_policy_dir + 5040 + 0 + 0 + 0 + + + eem_ed_config + 5041 + 0 + 0 + 0 + + + eem_ed_counter + 5042 + 0 + 0 + 0 + + + eem_ed_generic + 5043 + 0 + 0 + 0 + + + eem_ed_nd + 5044 + 0 + 0 + 0 + + + eem_ed_none + 5054 + 0 + 0 + 0 + + + eem_ed_stats + 5064 + 0 + 0 + 0 + + + eem_ed_syslog + 5074 + 0 + 0 + 0 + + + eem_ed_test + 5089 + 0 + 0 + 0 + + + eem_ed_timer + 5093 + 0 + 0 + 0 + + + call_home + 5103 + 0 + 0 + 0 + + + http_client + 5133 + 0 + 0 + 0 + + + plat_sl_client + 5140 + 0 + 0 + 0 + + + smartlicserver + 5145 + 0 + 0 + 0 + + + bcdls + 5230 + 0 + 0 + 0 + + + bcdls + 5773 + 0 + 0 + 0 + + + bcdls + 5775 + 0 + 0 + 0 + + + redstatsd + 5809 + 0 + 0 + 0 + + + cmp_edm + 5810 + 0 + 0 + 0 + + + domain_sync + 5811 + 0 + 0 + 0 + + + dpa_proxy_rp + 5812 + 0 + 0 + 0 + + + es_acl_act_agent + 5813 + 0 + 0 + 0 + + + hostname_sync + 5814 + 0 + 0 + 0 + + + icpe_sdep + 5815 + 0 + 0 + 0 + + + imaedm_server + 5816 + 0 + 0 + 0 + + + ipodwdm + 5819 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 5822 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 5832 + 0 + 0 + 0 + + + linux_nto_misc_showd + 5834 + 0 + 0 + 0 + + + local_sock + 5842 + 0 + 0 + 0 + + + netio_debug_partner + 5850 + 0 + 0 + 0 + + + pam_manager + 5852 + 0 + 0 + 0 + + + pfilter_ma + 5854 + 0 + 0 + 0 + + + pm_ma + 5859 + 0 + 0 + 0 + + + spio_ea + 5861 + 0 + 0 + 0 + + + spio_ma + 5862 + 0 + 0 + 0 + + + ssm_process + 5876 + 0 + 0 + 0 + + + wanphy_proc + 6075 + 0 + 0 + 0 + + + sdr_instmgr + 6077 + 0 + 0 + 0 + + + cmpp + 6079 + 0 + 0 + 0 + + + pbr_ma + 6080 + 0 + 0 + 0 + + + l2vpn_mgr + 6081 + 0 + 0 + 0 + + + xtc_agent + 6082 + 0 + 0 + 0 + + + qos_ma + 6083 + 0 + 0 + 0 + + + rt_check_mgr + 6084 + 0 + 0 + 0 + + + es_acl_mgr + 6085 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 6937 + 0 + 0 + 0 + + + perl + 11130 + 0 + 0 + 0 + + + perl + 11169 + 0 + 0 + 0 + + + perl + 11263 + 0 + 0 + 0 + + + sshd_child_handler + 12033 + 0 + 0 + 0 + + + exec + 12047 + 0 + 0 + 0 + + + sleep + 12991 + 0 + 0 + 0 + + + sleep + 12992 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 19570 + 0 + 0 + 0 + + + pim6 + 19571 + 0 + 0 + 0 + + + pim + 19572 + 0 + 0 + 0 + + + mld + 19573 + 0 + 0 + 0 + + + igmp + 19574 + 0 + 0 + 0 + + + mrib6 + 19575 + 0 + 0 + 0 + + + mrib + 19576 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 19577 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 19578 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 19650 + 0 + 0 + 0 + + + bcdl_agent + 19705 + 0 + 0 + 0 + + + bcdl_agent + 19710 + 0 + 0 + 0 + + + bcdl_agent + 19711 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 19735 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 19776 + 0 + 0 + 0 + + + pim_policy_reg_agent + 19802 + 0 + 0 + 0 + + + pim6_ma + 19812 + 0 + 0 + 0 + + + pim_ma + 19819 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 20914 + 0 + 0 + 0 + + + mpls_ldp + 20915 + 0 + 0 + 0 + + + mpls_vpn_mib + 20922 + 0 + 0 + 0 + + + object_tracking + 22076 + 0 + 0 + 0 + + + telemetry_encoder + 22077 + 0 + 0 + 0 + + + snmppingd + 22078 + 0 + 0 + 0 + + + pm_server + 22134 + 0 + 0 + 0 + + + pm_collector + 22141 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 24588 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 24595 + 0 + 0 + 0 + + + isis_policy_reg_agent + 25867 + 0 + 0 + 0 + + + policy_repository + 25874 + 0 + 0 + 0 + + + ipsec_mp + 29780 + 0 + 0 + 0 + + + ipsec_pp + 29796 + 0 + 0 + 0 + + + cepki + 29815 + 0 + 0 + 0 + + + crypto_monitor + 29834 + 0 + 0 + 0 + + + crypto_edm + 29852 + 0 + 0 + 0 + + + macsec_ea + 29853 + 0 + 0 + 0 + + + bag_schema_svr + 29867 + 0 + 0 + 0 + + + schema_server + 29883 + 0 + 0 + 0 + + + ipv4_static + 30128 + 0 + 0 + 0 + + + cdp_mgr + 30183 + 0 + 0 + 0 + + + xml_tty_agent + 30184 + 0 + 0 + 0 + + + isis + 30185 + 0 + 0 + 0 + + + isis_uv + 30186 + 0 + 0 + 0 + + + lldp_agent + 30187 + 0 + 0 + 0 + + + lldp_mgr + 30188 + 0 + 0 + 0 + + + snmpd + 30189 + 0 + 0 + 0 + + + ssh_conf_verifier + 30190 + 0 + 0 + 0 + + + ssh_server + 30197 + 0 + 0 + 0 + + + bpm + 30198 + 0 + 0 + 0 + + + netconf_agent_tty + 30200 + 0 + 0 + 0 + + + netconf + 30209 + 0 + 0 + 0 + + + mibd_entity + 30411 + 0 + 0 + 0 + + + mibd_infra + 30412 + 0 + 0 + 0 + + + mibd_interface + 30413 + 0 + 0 + 0 + + + mibd_route + 30414 + 0 + 0 + 0 + + + bgp + 31274 + 0 + 0 + 0 + + + loopback_caps_partner + 31344 + 0 + 0 + 0 + + + + 0/0/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + bash + 1150 + 0 + 0 + 0 + + + sh + 1173 + 0 + 0 + 0 + + + bash + 1174 + 0 + 0 + 0 + + + cgroup_oom + 1198 + 0 + 0 + 0 + + + bash + 1721 + 0 + 0 + 0 + + + dbus-daemon + 1746 + 0 + 0 + 0 + + + sshd + 1818 + 0 + 0 + 0 + + + rpcbind + 1825 + 0 + 0 + 0 + + + rngd + 1887 + 0 + 0 + 0 + + + syslogd + 1894 + 0 + 0 + 0 + + + xinetd + 1908 + 0 + 0 + 0 + + + crond + 1947 + 0 + 0 + 0 + + + agetty + 2253 + 0 + 0 + 0 + + + bash + 2790 + 0 + 0 + 0 + + + dsr + 2791 + 0 + 0 + 0 + + + bash + 2809 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2818 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2819 + 0 + 0 + 0 + + + ds + 2828 + 0 + 0 + 0 + + + processmgr + 2922 + 0 + 0 + 0 + + + shmwin_svr + 2956 + 0 + 0 + 0 + + + sdr_invmgr + 2957 + 0 + 0 + 0 + + + vm-monitor + 2958 + 0 + 0 + 0 + + + dumper + 2959 + 0 + 0 + 0 + + + qsm + 2960 + 0 + 0 + 0 + + + syslogd_helper + 2961 + 0 + 0 + 0 + + + syslog_dev + 2962 + 0 + 0 + 0 + + + spp + 2963 + 0 + 0 + 0 + + + packet + 2964 + 0 + 0 + 0 + + + ltrace_server + 2970 + 0 + 0 + 0 + + + ltrace_sync + 2977 + 0 + 0 + 0 + + + resmon + 2983 + 0 + 0 + 0 + + + sld + 2987 + 0 + 0 + 0 + + + sysdb_svr_local + 2994 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3008 + 0 + 0 + 0 + + + enf_broker + 3025 + 0 + 0 + 0 + + + ssh_key_client + 3044 + 0 + 0 + 0 + + + gsp + 3050 + 0 + 0 + 0 + + + lrid_allocator + 3075 + 0 + 0 + 0 + + + fia_driver + 3099 + 0 + 0 + 0 + + + meminfo_svr + 3110 + 0 + 0 + 0 + + + showd_server + 3114 + 0 + 0 + 0 + + + tamfs + 3129 + 0 + 0 + 0 + + + aipc_cleaner + 3134 + 0 + 0 + 0 + + + rdsfs_svr + 3138 + 0 + 0 + 0 + + + sysdb_mc + 3144 + 0 + 0 + 0 + + + bundlemgr_checker + 3148 + 0 + 0 + 0 + + + cerrno_server + 3154 + 0 + 0 + 0 + + + file_system_diag + 3160 + 0 + 0 + 0 + + + cfgmgr-lc + 3169 + 0 + 0 + 0 + + + media_server + 3175 + 0 + 0 + 0 + + + procfs_server + 3180 + 0 + 0 + 0 + + + sdr_instagt + 3187 + 0 + 0 + 0 + + + cdsproxy + 3621 + 0 + 0 + 0 + + + dnx_port_mapper + 3622 + 0 + 0 + 0 + + + ifmgr + 3623 + 0 + 0 + 0 + + + netio + 3624 + 0 + 0 + 0 + + + calv_alarm_mgr + 3625 + 0 + 0 + 0 + + + dsm + 3626 + 0 + 0 + 0 + + + fwd_driver_partner + 3627 + 0 + 0 + 0 + + + mempool_edm + 3628 + 0 + 0 + 0 + + + rsi_agent + 3630 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3635 + 0 + 0 + 0 + + + sync_agent + 3637 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3645 + 0 + 0 + 0 + + + mpls_io_ea + 3647 + 0 + 0 + 0 + + + pfilter_ea + 3650 + 0 + 0 + 0 + + + aib + 3657 + 0 + 0 + 0 + + + bundlemgr_adj + 3660 + 0 + 0 + 0 + + + coh_ush_main + 3666 + 0 + 0 + 0 + + + qos_ea + 3667 + 0 + 0 + 0 + + + statsd_server + 3668 + 0 + 0 + 0 + + + ipv4_io + 3674 + 0 + 0 + 0 + + + ipv6_nd + 3687 + 0 + 0 + 0 + + + fib_mgr + 3689 + 0 + 0 + 0 + + + ipv4_ma + 3691 + 0 + 0 + 0 + + + ipv6_ea + 3696 + 0 + 0 + 0 + + + ipv6_io + 3698 + 0 + 0 + 0 + + + optics_driver + 3705 + 0 + 0 + 0 + + + pifibm_server_lc + 3706 + 0 + 0 + 0 + + + procfind + 3708 + 0 + 0 + 0 + + + ipv6_ma + 3709 + 0 + 0 + 0 + + + bfd_agent + 3712 + 0 + 0 + 0 + + + debug_d + 3724 + 0 + 0 + 0 + + + fsyncmgr + 3728 + 0 + 0 + 0 + + + timezone_notify + 3742 + 0 + 0 + 0 + + + ixdb_gc + 4079 + 0 + 0 + 0 + + + optics_ma + 4151 + 0 + 0 + 0 + + + optics_ea + 4167 + 0 + 0 + 0 + + + eth_intf_ma + 4180 + 0 + 0 + 0 + + + ether_caps_partner + 4193 + 0 + 0 + 0 + + + ether_sock + 4195 + 0 + 0 + 0 + + + eth_intf_ea + 4206 + 0 + 0 + 0 + + + daps + 4927 + 0 + 0 + 0 + + + dnx_l2fib_mac_cache + 4928 + 0 + 0 + 0 + + + l2fib_mgr + 4929 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4930 + 0 + 0 + 0 + + + statsd_manager_l + 4931 + 0 + 0 + 0 + + + mpls_io + 4936 + 0 + 0 + 0 + + + ntpdc + 4939 + 0 + 0 + 0 + + + iphc_ma + 4940 + 0 + 0 + 0 + + + nfma + 4941 + 0 + 0 + 0 + + + clns + 4942 + 0 + 0 + 0 + + + arp + 4943 + 0 + 0 + 0 + + + fhrp_output + 4944 + 0 + 0 + 0 + + + l2snoop + 4949 + 0 + 0 + 0 + + + bundlemgr_local + 4950 + 0 + 0 + 0 + + + showd_lc + 4957 + 0 + 0 + 0 + + + cmp_edm + 5137 + 0 + 0 + 0 + + + dnx_fib_stats_edm + 5138 + 0 + 0 + 0 + + + dpa_proxy + 5139 + 0 + 0 + 0 + + + icpe_sdep + 5140 + 0 + 0 + 0 + + + imaedm_server + 5141 + 0 + 0 + 0 + + + netio_debug_partner + 5142 + 0 + 0 + 0 + + + pak_capture_partner + 5143 + 0 + 0 + 0 + + + pbr_ea + 5144 + 0 + 0 + 0 + + + pbr_ma + 5145 + 0 + 0 + 0 + + + pfilter_ma + 5150 + 0 + 0 + 0 + + + pm_ma + 5151 + 0 + 0 + 0 + + + qos_ma + 5157 + 0 + 0 + 0 + + + spio_ea + 5161 + 0 + 0 + 0 + + + spio_ma + 5167 + 0 + 0 + 0 + + + ssm_process + 5168 + 0 + 0 + 0 + + + vlan_ea + 5355 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 6771 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 6781 + 0 + 0 + 0 + + + lldp_agent + 14304 + 0 + 0 + 0 + + + cdp + 14305 + 0 + 0 + 0 + + + sleep + 14671 + 0 + 0 + 0 + + + sleep + 14673 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..2ac809bc4 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,167 @@ + + + + + + 2020 + 4 + 16 + 14 + 8 + 44 + 929 + 4 + PDT + calendar + + + NCS5516-632 + 4146 + + + + + + HundredGigE0/0/0/0 + + + HundredGigE0/0/0/1 + + + HundredGigE0/0/0/10 + + + HundredGigE0/0/0/11 + + + HundredGigE0/0/0/12 + + + HundredGigE0/0/0/13 + + + HundredGigE0/0/0/14 + + + HundredGigE0/0/0/15 + + + HundredGigE0/0/0/16 + + + HundredGigE0/0/0/17 + + + HundredGigE0/0/0/18 + + + HundredGigE0/0/0/19 + + + HundredGigE0/0/0/2 + + + HundredGigE0/0/0/20 + + + HundredGigE0/0/0/21 + + + HundredGigE0/0/0/22 + + + HundredGigE0/0/0/23 + + + HundredGigE0/0/0/24 + + + HundredGigE0/0/0/25 + + + HundredGigE0/0/0/26 + + + HundredGigE0/0/0/27 + + + HundredGigE0/0/0/28 + + + HundredGigE0/0/0/29 + + + HundredGigE0/0/0/3 + + + HundredGigE0/0/0/30 + + + HundredGigE0/0/0/31 + + + HundredGigE0/0/0/32 + + + HundredGigE0/0/0/33 + + + HundredGigE0/0/0/34 + + + HundredGigE0/0/0/35 + + + HundredGigE0/0/0/4 + + + HundredGigE0/0/0/5 + + + HundredGigE0/0/0/6 + + + HundredGigE0/0/0/7 + + + HundredGigE0/0/0/8 + + + HundredGigE0/0/0/9 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + MgmtEth0/RP1/CPU0/0 + + + Null0 + + + PTP0/RP0/CPU0/0 + + + PTP0/RP1/CPU0/0 + + + + + + + Rack 0 + + + 6.3.2 + FGE20380TVK + NCS-5516 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..6bede7b68 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/server_capabilities.xml @@ -0,0 +1,546 @@ + + + urn:ietf:params:netconf:base:1.1 + urn:ietf:params:netconf:capability:candidate:1.0 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:netconf:capability:notification:1.0 + urn:ietf:params:netconf:capability:interleave:1.0 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://cisco.com/ns/yang/cisco-xr-ietf-netconf-monitoring-deviations?module=cisco-xr-ietf-netconf-monitoring-deviations&revision=2016-02-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-oper?module=Cisco-IOS-XR-ppp-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-oper?module=Cisco-IOS-XR-ipv4-autorp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-port-mapper-oper?module=Cisco-IOS-XR-dnx-port-mapper-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-grid-svr-oper?module=Cisco-IOS-XR-fretta-grid-svr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-cfg?module=Cisco-IOS-XR-ipv4-igmp-cfg&revision=2016-10-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2017-08-16 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://openconfig.net/yang/local-routing?module=openconfig-local-routing&revision=2016-05-11&deviations=cisco-xr-openconfig-local-routing-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2017-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-tmg-oper?module=Cisco-IOS-XR-rptiming-tmg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-portmode-cfg?module=Cisco-IOS-XR-ncs5500-coherent-portmode-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcpiw-cfg?module=Cisco-IOS-XR-ppp-ma-ipcpiw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2016-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2017-03-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2015-11-09 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2015-11-09 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2015-11-09 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-05-01 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-node-oper?module=Cisco-IOS-XR-ncs5500-coherent-node-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2015-09-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-hw-profile-cfg?module=Cisco-IOS-XR-fia-hw-profile-cfg&revision=2016-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-05-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2017-11-20 + http://openconfig.net/yang/interfaces/ip-ext?module=openconfig-if-ip-ext&revision=2016-12-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2015-11-09 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-oor-cfg?module=Cisco-IOS-XR-fretta-bcm-dpa-oor-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-resources-datatypes?module=Cisco-IOS-XR-fretta-bcm-dpa-resources-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-cfg?module=Cisco-IOS-XR-ipv4-pim-cfg&revision=2017-05-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-oper?module=Cisco-IOS-XR-syncc-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2015-11-09 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2017-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-internal-tcam-oper?module=Cisco-IOS-XR-fia-internal-tcam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-qos-oper?module=Cisco-IOS-XR-ncs5500-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2015-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2017-08-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2015-09-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2016-06-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2017-07-28 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2017-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2017-09-11 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2017-05-01 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-msdp-cfg?module=Cisco-IOS-XR-ipv4-msdp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2017-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2017-05-01 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-lcp-cfg?module=Cisco-IOS-XR-ppp-ma-lcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2017-05-01 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://openconfig.net/yang/ocsr?module=openconfig-segment-routing&revision=2017-01-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-05-01 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2017-10-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://openconfig.net/yang/ldp?module=openconfig-mpls-ldp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-vpa-infra-cfg?module=Cisco-IOS-XR-drivers-vpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-oper?module=Cisco-IOS-XR-ipv4-pim-oper&revision=2017-06-26 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ssrp-cfg?module=Cisco-IOS-XR-ppp-ma-ssrp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-07-31 + http://openconfig.net/yang/bgp?module=openconfig-bgp&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-fsm-cfg?module=Cisco-IOS-XR-ppp-ma-fsm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://openconfig.net/yang/sr?module=openconfig-mpls-sr&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-oper?module=Cisco-IOS-XR-dnx-driver-oper&revision=2017-08-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-types?module=cisco-xr-openconfig-interfaces-types&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2015-11-09 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-controller-cfg?module=Cisco-IOS-XR-syncc-controller-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-oper?module=Cisco-IOS-XR-ptp-pd-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2017-07-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-oper?module=Cisco-IOS-XR-ipv4-igmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-dti-oper?module=Cisco-IOS-XR-rptiming-dti-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2017-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-portmode-oper?module=Cisco-IOS-XR-ncs5500-coherent-portmode-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-01-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2017-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fabhfr-mib-cfg?module=Cisco-IOS-XR-fabhfr-mib-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://openconfig.net/yang/mpls?module=openconfig-mpls&revision=2015-11-05&deviations=cisco-xr-openconfig-mpls-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcp-cfg?module=Cisco-IOS-XR-ppp-ma-ipcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-datatypes?module=Cisco-IOS-XR-ipv4-autorp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2016-08-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2017-03-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-oper?module=Cisco-IOS-XR-plat-chas-invmgr-oper&revision=2018-01-22 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-05-01 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-06-06&deviations=cisco-xr-openconfig-platform-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2015-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2017-12-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2017-12-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-syslog-cfg?module=Cisco-IOS-XR-ppp-ma-syslog-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper&revision=2015-11-09 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ea-oper?module=Cisco-IOS-XR-ppp-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-fpd-infra-cfg?module=Cisco-IOS-XR-spirit-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-cfg?module=Cisco-IOS-XR-optics-driver-cfg&revision=2016-03-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2016-05-26&deviations=cisco-xr-openconfig-lacp-deviations + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2016-06-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2016-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-10-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2016-03-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2015-11-09 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-01-26 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2015-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-mfwd-cfg?module=Cisco-IOS-XR-ipv4-mfwd-cfg&revision=2016-06-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-netflow-oper?module=Cisco-IOS-XR-dnx-netflow-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-pl-oper?module=Cisco-IOS-XR-crypto-macsec-pl-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-cfg?module=Cisco-IOS-XR-ppp-ma-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2015-11-09 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2017-05-01 + http://openconfig.net/yang/rsvp?module=openconfig-mpls-rsvp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2015-01-07 + http://openconfig.net/yang/mpls-types?module=openconfig-mpls-types&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2016-09-28 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5500&revision=2017-05-01 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-routing-policy-deviations?module=cisco-xr-openconfig-routing-policy-deviations&revision=2015-10-21 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/cisco-xr-openconfig-mpls-deviations?module=cisco-xr-openconfig-mpls-deviations&revision=2016-05-16 + http://cisco.com/ns/yang/cisco-xr-openconfig-telemetry-deviations?module=cisco-xr-openconfig-telemetry-deviations&revision=2017-03-09 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2017-04-12 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2017-04-12 + http://cisco.com/panini/calvados/fit?module=fit&revision=2012-05-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2017-04-12 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-driver-sfe?module=Cisco-IOS-XR-sysadmin-fabric-driver-sfe&revision=2017-09-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-ncs5500?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-ncs5500&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-rib-bgp-deviations?module=cisco-xr-openconfig-rib-bgp-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asic-errors-ael?module=Cisco-IOS-XR-sysadmin-asic-errors-ael&revision=2017-07-05 + http://cisco.com/ns/yang/cisco-xr-openconfig-vlan-deviations?module=cisco-xr-openconfig-vlan-deviations&revision=2016-07-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics&revision=2018-02-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-card-mgr?module=Cisco-IOS-XR-sysadmin-card-mgr&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-types?module=Cisco-IOS-XR-sysadmin-envmon-types&revision=2017-11-27 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mac?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mac&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-deviations?module=cisco-xr-openconfig-interfaces-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://cisco.com/ns/yang/cisco-xr-openconfig-optical-amplifier-deviations?module=cisco-xr-openconfig-optical-amplifier-deviations&revision=2017-10-25 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2012-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-types?module=Cisco-IOS-XR-sysadmin-fabric-types&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-clear?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-clear&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-lacp-deviations?module=cisco-xr-openconfig-lacp-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://cisco.com/panini/calvados/gaspp?module=gaspp&revision=2015-08-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fgid?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fgid&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://cisco.com/ns/yang/cisco-xr-openconfig-local-routing-deviations?module=cisco-xr-openconfig-local-routing-deviations&revision=2017-02-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-deviations?module=cisco-xr-openconfig-bgp-deviations&revision=2017-02-02 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2012-03-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5500&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2017-06-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-transport-line-protection-deviations?module=cisco-xr-openconfig-transport-line-protection-deviations&revision=2017-05-24 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://tail-f.com/yang/common?module=tailf-common&revision=2012-08-23 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric?module=Cisco-IOS-XR-sysadmin-fabric-ncs5500&revision=2017-05-01 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://www.w3.org/2001/XMLSchema?module=tailf-xsd-types&revision=2009-03-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2017-01-31 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers?module=Cisco-IOS-XR-sysadmin-controllers-ncs5500&revision=2017-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-envmon-ui?module=Cisco-IOS-XR-sysadmin-envmon-ui&revision=2017-11-27 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-deviations?module=cisco-xr-openconfig-platform-deviations&revision=2016-10-16 + http://tail-f.com/ns/confd_dyncfg/1.0?module=confd_dyncfg&revision=2013-01-10 + http://cisco.com/ns/yang/cisco-xr-openconfig-platform-transceiver-deviations?module=cisco-xr-openconfig-platform-transceiver-deviations&revision=2016-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-summary?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-summary&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2017-07-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-types?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-types&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-lldp-deviations?module=cisco-xr-openconfig-lldp-deviations&revision=2017-03-08 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear?module=Cisco-IOS-XR-sysadmin-clear-ncs5500&revision=2017-01-31 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ethernet-deviations?module=cisco-xr-openconfig-if-ethernet-deviations&revision=2016-05-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trace?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trace&revision=2017-05-01 + http://cisco.com/ns/yang/cisco-xr-openconfig-network-instance-deviations?module=cisco-xr-openconfig-network-instance-deviations&revision=2017-07-18 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-bgp-policy-deviations?module=cisco-xr-openconfig-bgp-policy-deviations&revision=2017-02-02 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://cisco.com/ns/yang/cisco-xr-openconfig-if-ip-deviations?module=cisco-xr-openconfig-if-ip-deviations&revision=2017-02-07 + + 1725740972 + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/expected_result.json new file mode 100644 index 000000000..3a9076333 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/expected_result.json @@ -0,0 +1,85 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 1.0 + }, + "0/7/CPU0": { + "%usage": 1.0 + }, + "0/RP0/CPU0": { + "%usage": 1.0 + }, + "0/RP1/CPU0": { + "%usage": 0.0 + } + }, + "fans": { + "FT0": { + "status": true + }, + "FT1": { + "status": true + }, + "FT2": { + "status": true + } + }, + "memory": { + "available_ram": 27499954176, + "used_ram": 3932340224 + }, + "power": { + "0/PM0": { + "capacity": 15000.0, + "output": 0.0, + "status": true + }, + "0/PM1": { + "capacity": 15000.0, + "output": 0.0, + "status": true + }, + "0/PM2": { + "capacity": 15000.0, + "output": 1147.2, + "status": true + }, + "0/PM3": { + "capacity": 15000.0, + "output": 1190.0, + "status": true + }, + "0/PM4": { + "capacity": 15000.0, + "output": 1154.4, + "status": true + }, + "0/PM5": { + "capacity": 15000.0, + "output": 0.0, + "status": false + }, + "0/PM6": { + "capacity": 15000.0, + "output": 0.0, + "status": false + }, + "0/PM7": { + "capacity": 15000.0, + "output": 0.0, + "status": false + } + }, + "temperature": { + "0/RP0": { + "is_alert": false, + "is_critical": false, + "temperature": 18.0 + }, + "0/RP1": { + "is_alert": false, + "is_critical": false, + "temperature": 20.0 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml new file mode 100644 index 000000000..ca5684a3a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml @@ -0,0 +1,3364 @@ + + + + + + + + 0/0 + + 0/0-KBP-VDDS0_TEMP + true + true + 0/0 + KBP-VDDS0_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP-VDDS1_TEMP + false + false + 0/0 + KBP-VDDS1_TEMP + + 40 + 40 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-SPI-JMAC_TEMP + false + false + 0/0 + SPI-JMAC_TEMP + + 33 + 33 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-Slice 0 Die Temp + false + false + 0/0 + Slice 0 Die Temp + + 58 + 58 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 0 TMP421 Temp + false + false + 0/0 + Slice 0 TMP421 Temp + + 49 + 49 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER0-AVDD-JMAC_TEMP + false + false + 0/0 + JER0-AVDD-JMAC_TEMP + + 56 + 56 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER0-IRMAC-DVDD_TEMP + false + false + 0/0 + JER0-IRMAC-DVDD_TEMP + + 45 + 45 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER0-IRMAC-DDR_TEMP + false + false + 0/0 + JER0-IRMAC-DDR_TEMP + + 48 + 48 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP0-VDD-JMAC_TEMP + false + false + 0/0 + KBP0-VDD-JMAC_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 1 Die Temp + false + false + 0/0 + Slice 1 Die Temp + + 52 + 52 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 1 TMP421 Temp + false + false + 0/0 + Slice 1 TMP421 Temp + + 36 + 36 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER1-AVDD-JMAC_TEMP + false + false + 0/0 + JER1-AVDD-JMAC_TEMP + + 48 + 48 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER1-IRMAC-DVDD_TEMP + false + false + 0/0 + JER1-IRMAC-DVDD_TEMP + + 52 + 52 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER1-IRMAC-DDR_TEMP + false + false + 0/0 + JER1-IRMAC-DDR_TEMP + + 49 + 49 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP1-VDD-JMAC_TEMP + false + false + 0/0 + KBP1-VDD-JMAC_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 2 Die Temp + false + false + 0/0 + Slice 2 Die Temp + + 53 + 53 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 2 TMP421 Temp + false + false + 0/0 + Slice 2 TMP421 Temp + + 36 + 36 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER2-AVDD-JMAC_TEMP + false + false + 0/0 + JER2-AVDD-JMAC_TEMP + + 44 + 44 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER2-IRMAC-DVDD_TEMP + false + false + 0/0 + JER2-IRMAC-DVDD_TEMP + + 52 + 52 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER2-IRMAC-DDR_TEMP + false + false + 0/0 + JER2-IRMAC-DDR_TEMP + + 51 + 51 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP2-VDD-JMAC_TEMP + false + false + 0/0 + KBP2-VDD-JMAC_TEMP + + 38 + 38 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-Slice 3 Die Temp + false + false + 0/0 + Slice 3 Die Temp + + 61 + 61 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-Slice 3 TMP421 Temp + false + false + 0/0 + Slice 3 TMP421 Temp + + 44 + 44 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/0-JER3-AVDD-JMAC_TEMP + false + false + 0/0 + JER3-AVDD-JMAC_TEMP + + 50 + 50 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER3-IRMAC-DVDD_TEMP + false + false + 0/0 + JER3-IRMAC-DVDD_TEMP + + 52 + 52 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-JER3-IRMAC-DDR_TEMP + false + false + 0/0 + JER3-IRMAC-DDR_TEMP + + 51 + 51 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/0-KBP3-VDD-JMAC_TEMP + false + false + 0/0 + KBP3-VDD-JMAC_TEMP + + 43 + 43 + -40 + -30 + -20 + 105 + 110 + 115 + + + 0/0-CPU + false + false + 0/0 + CPU + + 45 + 45 + -10 + -5 + 0 + 90 + 96 + 102 + + + + 0/7/1 + + 0/7/1-MPA-Port-Side-Temp + true + false + 0/7/1 + MPA-Port-Side-Temp + + 23 + 23 + -10 + -5 + 0 + 100 + 105 + 110 + + + 0/7/1-X12_CHIP0 + false + false + 0/7/1 + X12_CHIP0 + + 31 + 31 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/7/2 + + 0/7/2-MPA-Port-Side-Temp + true + false + 0/7/2 + MPA-Port-Side-Temp + + 48 + 48 + -50 + -45 + -40 + 100 + 105 + 110 + + + 0/7/2-MPA-DCO-0_Temp + false + false + 0/7/2 + MPA-DCO-0_Temp + + 43 + 43 + -50 + -45 + -40 + 100 + 105 + 110 + + + 0/7/2-MPA-DCO-1_Temp + false + false + 0/7/2 + MPA-DCO-1_Temp + + 43 + 43 + -50 + -45 + -40 + 100 + 105 + 110 + + + 0/7/2-MV88EC808_PHY0_Temp + false + false + 0/7/2 + MV88EC808_PHY0_Temp + + 52 + 52 + -40 + -35 + -30 + 105 + 108 + 110 + + + 0/7/2-MV88EC808_PHY1_Temp + false + false + 0/7/2 + MV88EC808_PHY1_Temp + + 53 + 53 + -40 + -35 + -30 + 105 + 108 + 110 + + + + 0/7 + + 0/7-SPI-JMAC_TEMP + true + false + 0/7 + SPI-JMAC_TEMP + + 33 + 33 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-Slice 0 Die Temp + false + false + 0/7 + Slice 0 Die Temp + + 34 + 34 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/7-Slice 0 TMP421 Temp + false + false + 0/7 + Slice 0 TMP421 Temp + + 34 + 34 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/7-JER0-AVDD-JMAC_TEMP + false + false + 0/7 + JER0-AVDD-JMAC_TEMP + + 32 + 32 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-JER0-IRMAC-DVDD_TEMP + false + false + 0/7 + JER0-IRMAC-DVDD_TEMP + + 36 + 36 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-JER0-IRMAC-DDR_TEMP + false + false + 0/7 + JER0-IRMAC-DDR_TEMP + + 31 + 31 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-BV-IRMAC-VDD_TEMP + false + false + 0/7 + BV-IRMAC-VDD_TEMP + + 32 + 32 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-BV-IRMAC-AVDD_TEMP + false + false + 0/7 + BV-IRMAC-AVDD_TEMP + + 32 + 32 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-CPU-PVCCIN_TEMP + false + false + 0/7 + CPU-PVCCIN_TEMP + + 31 + 31 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-CPU-VDDQ_TEMP + false + false + 0/7 + CPU-VDDQ_TEMP + + 30 + 30 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-CPU-P1V05_COMBINED_TEMP + false + false + 0/7 + CPU-P1V05_COMBINED_TEMP + + 30 + 30 + -40 + -30 + -20 + 105 + 115 + 125 + + + 0/7-MV88EC808_PHY0_Temp + false + false + 0/7 + MV88EC808_PHY0_Temp + + 31 + 31 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/7-MV88EC808_PHY1_Temp + false + false + 0/7 + MV88EC808_PHY1_Temp + + 30 + 30 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/7-MV88EC808_PHY2_Temp + false + false + 0/7 + MV88EC808_PHY2_Temp + + 30 + 30 + -40 + -35 + -30 + 100 + 105 + 110 + + + 0/7-CPU + false + false + 0/7 + CPU + + 32 + 32 + -10 + -5 + 0 + 90 + 96 + 102 + + + + 0/RP0 + + 0/RP0-Outlet + true + false + 0/RP0 + Outlet + + 27 + 27 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RP0-Inlet + false + false + 0/RP0 + Inlet + + 18 + 18 + -10 + -5 + 0 + 45 + 52 + 60 + + + 0/RP0-CPU + false + false + 0/RP0 + CPU + + 28 + 28 + -10 + -5 + 0 + 80 + 85 + 90 + + + + 0/RP1 + + 0/RP1-Outlet + true + false + 0/RP1 + Outlet + + 25 + 25 + -10 + -5 + 0 + 55 + 65 + 75 + + + 0/RP1-Inlet + false + false + 0/RP1 + Inlet + + 20 + 20 + -10 + -5 + 0 + 45 + 52 + 60 + + + 0/RP1-CPU + false + false + 0/RP1 + CPU + + 29 + 29 + -10 + -5 + 0 + 80 + 85 + 90 + + + + 0/FC0 + + 0/FC0-CPU + true + false + 0/FC0 + CPU + + 29 + 29 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC0-FE_0 Die Temp + false + false + 0/FC0 + FE_0 Die Temp + + 33 + 33 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC0-FE_0 TMP421 Temp + false + false + 0/FC0 + FE_0 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC0-FE_1 Die Temp + false + false + 0/FC0 + FE_1 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC0-FE_1 TMP421 Temp + false + false + 0/FC0 + FE_1 TMP421 Temp + + 22 + 22 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC0-FE_2 Die Temp + false + false + 0/FC0 + FE_2 Die Temp + + 33 + 33 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC0-FE_2 TMP421 Temp + false + false + 0/FC0 + FE_2 TMP421 Temp + + 25 + 25 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC1 + + 0/FC1-CPU + true + false + 0/FC1 + CPU + + 27 + 27 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC1-FE_0 Die Temp + false + false + 0/FC1 + FE_0 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC1-FE_0 TMP421 Temp + false + false + 0/FC1 + FE_0 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC1-FE_1 Die Temp + false + false + 0/FC1 + FE_1 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC1-FE_1 TMP421 Temp + false + false + 0/FC1 + FE_1 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC1-FE_2 Die Temp + false + false + 0/FC1 + FE_2 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC1-FE_2 TMP421 Temp + false + false + 0/FC1 + FE_2 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC2 + + 0/FC2-CPU + true + false + 0/FC2 + CPU + + 28 + 28 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC2-FE_0 Die Temp + false + false + 0/FC2 + FE_0 Die Temp + + 35 + 35 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC2-FE_0 TMP421 Temp + false + false + 0/FC2 + FE_0 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC2-FE_1 Die Temp + false + false + 0/FC2 + FE_1 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC2-FE_1 TMP421 Temp + false + false + 0/FC2 + FE_1 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC2-FE_2 Die Temp + false + false + 0/FC2 + FE_2 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC2-FE_2 TMP421 Temp + false + false + 0/FC2 + FE_2 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC3 + + 0/FC3-CPU + true + false + 0/FC3 + CPU + + 28 + 28 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC3-FE_0 Die Temp + false + false + 0/FC3 + FE_0 Die Temp + + 34 + 34 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC3-FE_0 TMP421 Temp + false + false + 0/FC3 + FE_0 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC3-FE_1 Die Temp + false + false + 0/FC3 + FE_1 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC3-FE_1 TMP421 Temp + false + false + 0/FC3 + FE_1 TMP421 Temp + + 22 + 22 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC3-FE_2 Die Temp + false + false + 0/FC3 + FE_2 Die Temp + + 31 + 31 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC3-FE_2 TMP421 Temp + false + false + 0/FC3 + FE_2 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC4 + + 0/FC4-CPU + true + false + 0/FC4 + CPU + + 29 + 29 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC4-FE_0 Die Temp + false + false + 0/FC4 + FE_0 Die Temp + + 34 + 34 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC4-FE_0 TMP421 Temp + false + false + 0/FC4 + FE_0 TMP421 Temp + + 25 + 25 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC4-FE_1 Die Temp + false + false + 0/FC4 + FE_1 Die Temp + + 35 + 35 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC4-FE_1 TMP421 Temp + false + false + 0/FC4 + FE_1 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC4-FE_2 Die Temp + false + false + 0/FC4 + FE_2 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC4-FE_2 TMP421 Temp + false + false + 0/FC4 + FE_2 TMP421 Temp + + 23 + 23 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FC5 + + 0/FC5-CPU + true + false + 0/FC5 + CPU + + 29 + 29 + -10 + -5 + 0 + 105 + 110 + 115 + + + 0/FC5-FE_0 Die Temp + false + false + 0/FC5 + FE_0 Die Temp + + 34 + 34 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC5-FE_0 TMP421 Temp + false + false + 0/FC5 + FE_0 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC5-FE_1 Die Temp + false + false + 0/FC5 + FE_1 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC5-FE_1 TMP421 Temp + false + false + 0/FC5 + FE_1 TMP421 Temp + + 24 + 24 + -10 + -5 + 0 + 110 + 117 + 125 + + + 0/FC5-FE_2 Die Temp + false + false + 0/FC5 + FE_2 Die Temp + + 32 + 32 + -10 + -5 + 0 + 100 + 110 + 125 + + + 0/FC5-FE_2 TMP421 Temp + false + false + 0/FC5 + FE_2 TMP421 Temp + + 26 + 26 + -10 + -5 + 0 + 110 + 117 + 125 + + + + 0/FT0 + + 0/FT0-LM75 temp sensor + true + false + 0/FT0 + LM75 temp sensor + + 24 + 24 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/FT1 + + 0/FT1-LM75 temp sensor + true + false + 0/FT1 + LM75 temp sensor + + 23 + 23 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/FT2 + + 0/FT2-LM75 temp sensor + true + false + 0/FT2 + LM75 temp sensor + + 24 + 24 + -10 + -5 + 0 + 100 + 110 + 120 + + + + 0/PM0 + + 0/PM0-Inlet Temperature + true + false + 0/PM0 + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM0-Outlet Temperature + false + false + 0/PM0 + Outlet Temperature + + 24 + 24 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM0-Heat Sink Temperature + false + false + 0/PM0 + Heat Sink Temperature + + 17 + 17 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM1 + + 0/PM1-Inlet Temperature + true + false + 0/PM1 + Inlet Temperature + + 21 + 21 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM1-Outlet Temperature + false + false + 0/PM1 + Outlet Temperature + + 24 + 24 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM1-Heat Sink Temperature + false + false + 0/PM1 + Heat Sink Temperature + + 18 + 18 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM2 + + 0/PM2-Inlet Temperature + true + false + 0/PM2 + Inlet Temperature + + 25 + 25 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM2-Outlet Temperature + false + false + 0/PM2 + Outlet Temperature + + 31 + 31 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM2-Heat Sink Temperature + false + false + 0/PM2 + Heat Sink Temperature + + 46 + 46 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM3 + + 0/PM3-Inlet Temperature + true + false + 0/PM3 + Inlet Temperature + + 26 + 26 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM3-Outlet Temperature + false + false + 0/PM3 + Outlet Temperature + + 33 + 33 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM3-Heat Sink Temperature + false + false + 0/PM3 + Heat Sink Temperature + + 50 + 50 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM4 + + 0/PM4-Inlet Temperature + true + false + 0/PM4 + Inlet Temperature + + 25 + 25 + -10 + -5 + 0 + 65 + 68 + 72 + + + 0/PM4-Outlet Temperature + false + false + 0/PM4 + Outlet Temperature + + 31 + 31 + -10 + -5 + 0 + 105 + 112 + 120 + + + 0/PM4-Heat Sink Temperature + false + false + 0/PM4 + Heat Sink Temperature + + 44 + 44 + -10 + -5 + 0 + 105 + 112 + 120 + + + + 0/PM5 + + 0/PM5-Inlet Temperature + true + false + 0/PM5 + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM5-Outlet Temperature + false + false + 0/PM5 + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM5-Heat Sink Temperature + false + false + 0/PM5 + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM6 + + 0/PM6-Inlet Temperature + true + false + 0/PM6 + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM6-Outlet Temperature + false + false + 0/PM6 + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM6-Heat Sink Temperature + false + false + 0/PM6 + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/PM7 + + 0/PM7-Inlet Temperature + true + false + 0/PM7 + Inlet Temperature + + - + 0 + -10 + -5 + 0 + 65 + 69 + 72 + + + 0/PM7-Outlet Temperature + false + false + 0/PM7 + Outlet Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + 0/PM7-Heat Sink Temperature + false + false + 0/PM7 + Heat Sink Temperature + + - + 0 + -10 + -5 + 0 + 105 + 115 + 120 + + + + 0/SC0 + + 0/SC0-CPU + true + false + 0/SC0 + CPU + + 37 + 37 + -10 + -5 + 0 + 95 + 100 + 105 + + + + 0/SC1 + + 0/SC1-CPU + true + false + 0/SC1 + CPU + + 44 + 44 + -10 + -5 + 0 + 95 + 100 + 105 + + + + + + 0/FT0 + + 0/FT0-FAN_0 (fan_pair0 inlet) speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +-------------------------------------------------------------------------------- + 0/FT0 + NC55-5516-FAN2 + 3600 3959 3600 3920 3558 3928 + 3552 3916 3532 3893 3555 3877 + 0 + 2 + + + + 0/FT1 + + 0/FT1-FAN_0 (fan_pair0 inlet) speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +-------------------------------------------------------------------------------- + 0/FT1 + NC55-5516-FAN2 + 3604 3947 3594 3959 3591 3936 + 3552 3936 3561 3916 3555 3900 + 0 + 2 + + + + 0/FT2 + + 0/FT2-FAN_0 (fan_pair0 inlet) speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 FAN_2 FAN_3 FAN_4 FAN_5 + FAN_6 FAN_7 FAN_8 FAN_9 FAN_10 FAN_11 +-------------------------------------------------------------------------------- + 0/FT2 + NC55-5516-FAN2 + 3610 3940 3604 3951 3584 3932 + 3529 3881 3532 3900 3542 3885 + 1 + 2 + + + + 0/PM0 + + 0/PM0-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM0 + NC55-PWR-3KW-AC + 7935 8537 + 1 + 2 + + + + 0/PM1 + + 0/PM1-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM1 + NC55-PWR-3KW-AC + 7978 8580 + 1 + 2 + + + + 0/PM2 + + 0/PM2-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM2 + NC55-PWR-3KW-AC + 8021 8602 + 1 + 2 + + + + 0/PM3 + + 0/PM3-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM3 + NC55-PWR-3KW-AC + 8086 8537 + 1 + 2 + + + + 0/PM4 + + 0/PM4-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM4 + NC55-PWR-3KW-AC + 8086 8602 + 1 + 2 + + + + 0/PM5 + + 0/PM5-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM5 + NC55-PWR-3KW-AC + - - + 1 + 2 + + + + 0/PM6 + + 0/PM6-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM6 + NC55-PWR-3KW-AC + - - + 1 + 2 + + + + 0/PM7 + + 0/PM7-Fan 0 Speed + ================================================================================ + Fan speed (rpm) +Location FRU Type FAN_0 FAN_1 +-------------------------------------------------------------------------------- + 0/PM7 + NC55-PWR-3KW-AC + - - + 0 + 2 + + + + + + 0 + + 0 + 0 + + (N + 2) + 15000 + 0 + 12400 + 3492 + 3866 + 1 + 0 + 0 + 0 + + + + 0/PM0 + + 0/PM0 + 0/PM0 + 0/PM0 + DONT KNOW + 0 + 3kW-AC + 211.7 + 0.2 + 0.000000000000000e+0 + 0.000000000000000e+0 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 5 + 0 + 0 + + + + 0/PM1 + + 0/PM1 + 0/PM1 + 0/PM1 + DONT KNOW + 0 + 3kW-AC + 211.7 + 0.2 + 0.000000000000000e+0 + 0.000000000000000e+0 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM2 + + 0/PM2 + 0/PM2 + 0/PM2 + DONT KNOW + 0 + 3kW-AC + 211.1 + 5.9 + 12.00000000000000 + 95.59999999999999 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM3 + + 0/PM3 + 0/PM3 + 0/PM3 + DONT KNOW + 0 + 3kW-AC + 209.4 + 6.2 + 11.90000000000000 + 100.0000000000000 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM4 + + 0/PM4 + 0/PM4 + 0/PM4 + DONT KNOW + 0 + 3kW-AC + 209.7 + 5.9 + 12.00000000000000 + 96.20000000000000 + OK + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + - + + 2 + 0 + 5 + 0 + + + + 0/PM5 + + 0/PM5 + 0/PM5 + 0/PM5 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 5 + 0 + 0 + + + + 0/PM6 + + 0/PM6 + 0/PM6 + 0/PM6 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 0 + 0 + + + + 0/PM7 + + 0/PM7 + 0/PM7 + 0/PM7 + DONT KNOW + 1 + 3kW-AC + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + FAILED or NO PWR + 0 + 0.0 + 0 + 0.000000000000000e+0 + 0 + - + + 2 + 0 + 5 + 2 + + + + 0/0 + + 0-NC55-36X100G-A-SE + NC55-36X100G-A-SE + 0/0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 1050 + 531 + ON + 3 + 3 + 0 + 0 + + + + 0/1 + + 0- - + - + 0/1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/2 + + 0- - + - + 0/2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/3 + + 0- - + - + 0/3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/4 + + 0- - + - + 0/4 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/5 + + 0- - + - + 0/5 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/6 + + 0- - + - + 0/6 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/7 + + 0-NC55-MOD-A-S + NC55-MOD-A-S + 0/7 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 420 + 269 + ON + 3 + 0 + 0 + 0 + + + + 0/7/1 + + 0-NC55-MPA-12T-S + NC55-MPA-12T-S + 0/7/1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + 22 + ON + 3 + 0 + 0 + 0 + + + + 0/7/2 + + 0-NC55-MPA-2TH-HX-S + NC55-MPA-2TH-HX-S + 0/7/2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 0 + 61 + ON + 3 + 0 + 0 + 0 + + + + 0/8 + + 0- - + - + 0/8 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/9 + + 0- - + - + 0/9 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/10 + + 0- - + - + 0/10 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/11 + + 0- - + - + 0/11 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/12 + + 0- - + - + 0/12 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/13 + + 0- - + - + 0/13 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/14 + + 0- - + - + 0/14 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/15 + + 0- - + - + 0/15 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 25 + - + RESERVED + 3 + 0 + 0 + 0 + + + + 0/RP0 + + 0-NC55-RP-E + NC55-RP-E + 0/RP0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 80 + 37 + ON + 3 + 0 + 0 + 0 + + + + 0/RP1 + + 0-NC55-RP-E + NC55-RP-E + 0/RP1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 80 + 29 + ON + 3 + 0 + 0 + 0 + + + + 0/FC0 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 385 + ON + 3 + 0 + 0 + 0 + + + + 0/FC1 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 384 + ON + 3 + 0 + 0 + 0 + + + + 0/FC2 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 382 + ON + 3 + 0 + 0 + 0 + + + + 0/FC3 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC3 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 384 + ON + 3 + 0 + 0 + 0 + + + + 0/FC4 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC4 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 382 + ON + 3 + 0 + 0 + 0 + + + + 0/FC5 + + 0-NC55-5516-FC2 + NC55-5516-FC2 + 0/FC5 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 950 + 383 + ON + 3 + 0 + 0 + 0 + + + + 0/FT0 + + 0-NC55-5516-FAN2 + NC55-5516-FAN2 + 0/FT0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 1550 + 97 + ON + 3 + 0 + 0 + 0 + + + + 0/FT1 + + 0-NC55-5516-FAN2 + NC55-5516-FAN2 + 0/FT1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 1550 + 97 + ON + 3 + 0 + 0 + 0 + + + + 0/FT2 + + 0-NC55-5516-FAN2 + NC55-5516-FAN2 + 0/FT2 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 1550 + 96 + ON + 3 + 0 + 0 + 0 + + + + 0/SC0 + + 0-NC55-SC + NC55-SC + 0/SC0 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 35 + 17 + ON + 3 + 0 + 0 + 0 + + + + 0/SC1 + + 0-NC55-SC + NC55-SC + 0/SC1 + DONT KNOW + 0 + + 0.0 + 0.0 + 0.000000000000000e+0 + 0.000000000000000e+0 + + 3866 + 18.4 + 3492 + 291.8000000000000 + 35 + 18 + ON + 3 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml new file mode 100644 index 000000000..3d43fc89e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml @@ -0,0 +1,785 @@ + + + + + + + 0/0/CPU0 + + 4096 + 30621564928 + 25457336320 + 30621564928 + 25457336320 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 30621564928 + 25457315840 + 0 + 30621564928 + 25457315840 + 4194304 + 0 + 0 + 0 + 0 + + dnx_cfm_shm + 304 + + + bm_lacp_tx + 1320 + + + arp + 1835296 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + feat_mgr_acl + 1048840 + + + feat_mgr_qos + 1147144 + + + dnx_qosea_shm + 4796440 + + + l2fib + 2951832 + + + ether_stats + 41256 + + + ppinfo-mpls-v6 + 2148672 + + + im_issu_db + 280 + + + ppinfo-mpls + 2148672 + + + ppinfo-ipv6 + 2148672 + + + ppinfo-ipv4 + 2148672 + + + pd_fib_cdll + 33080 + + + ifc-mpls + 5728576 + + + ifc-ipv6 + 23333184 + + + ifc-ipv4 + 21076288 + + + ifc-protomax + 2320704 + + + mfwd_info + 856944 + + + im_rd + 1155200 + + + mfwdv6 + 680816 + + + ipv6_pmtu + 4136 + + + im_db_private + 1155260 + + + platform_bma + 144 + + + dnx_bma + 16520 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + infra_ital + 331824 + + + aib + 2490480 + + + l2fib_brg_shm + 3832 + + + dpa + 28266808 + + + rewrite-db + 278680 + + + im_rules + 295112 + + + lrid_svr_shm + 1192 + + + spp + 90550312 + + + im_db + 1263328 + + 201419868 + 6045360223 + 3618926591 + 430501888 + 140735270736336 + 5164249088 + + + + 0/7/CPU0 + + 4096 + 13769900032 + 11002802176 + 13769900032 + 11002802176 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 13769900032 + 11002757120 + 0 + 13769900032 + 11002757120 + 4194304 + 0 + 0 + 0 + 0 + + dnx_cfm_shm + 304 + + + bm_lacp_tx + 1320 + + + arp + 1835296 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + feat_mgr_acl + 426248 + + + feat_mgr_qos + 540936 + + + dnx_qosea_shm + 4796440 + + + ether_stats + 41256 + + + l2fib + 2951832 + + + ppinfo-mpls-v6 + 2148672 + + + ppinfo-mpls + 2148672 + + + ppinfo-ipv6 + 2148672 + + + ppinfo-ipv4 + 2148672 + + + pd_fib_cdll + 33080 + + + im_issu_db + 280 + + + ifc-mpls + 5728576 + + + ifc-ipv6 + 23333184 + + + ifc-ipv4 + 20814144 + + + ifc-protomax + 2320704 + + + mfwd_info + 856944 + + + ipv6_pmtu + 4136 + + + im_rd + 1155200 + + + mfwdv6 + 680816 + + + im_db_private + 1155260 + + + platform_bma + 144 + + + dnx_bma + 16520 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + infra_ital + 331824 + + + aib + 2613360 + + + dpa + 26964280 + + + rewrite-db + 278680 + + + l2fib_brg_shm + 3832 + + + im_rules + 295112 + + + lrid_svr_shm + 1192 + + + spp + 90550312 + + + im_db + 1263328 + + 198749276 + 3556921439 + 3804585983 + 455376896 + 140733950552128 + 2767142912 + + + + 0/RP0/CPU0 + + 4096 + 27499954176 + 23567613952 + 27499954176 + 23567613952 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 27499954176 + 23567601664 + 0 + 27499954176 + 23567601664 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 249152 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 249152 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 3244320 + + + bm_lacp_tx + 1320 + + + l2fib + 723608 + + + im_issu_db + 280 + + + infra_ital + 331824 + + + im_rd + 1155200 + + + ifc-protomax + 2255168 + + + ifc-mpls + 4876608 + + + ifc-ipv6 + 11344192 + + + ifc-ipv4 + 10451264 + + + mfwdv6 + 680816 + + + ipv6_pmtu + 4136 + + + mfwd_info + 856944 + + + platform_bma + 144 + + + im_db_private + 1155260 + + + dnx_bma + 65672 + + + aib + 2551920 + + + aaa + 65824 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + l2fib_brg_shm + 36600 + + + grid_svr_shm + 15692600 + + + im_rules + 295112 + + + im_db + 1369824 + + + rewrite-db + 278680 + + + spp + 192548904 + + + dnx_fb_proxy + 255282208 + + 506964092 + 3183816799 + 7160029183 + 591667200 + 140722893637632 + 3932352512 + + + + 0/RP1/CPU0 + + 4096 + 27499954176 + 24455356416 + 27499954176 + 24455356416 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 27499954176 + 24455467008 + 0 + 27499954176 + 24455467008 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 249152 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 249152 + + + statsd_db_g + 3244320 + + + bm_lacp_tx + 1320 + + + l2fib + 723608 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + im_issu_db + 280 + + + im_rd + 1155200 + + + ipv6_pmtu + 4136 + + + im_db_private + 1155260 + + + mfwdv6 + 680816 + + + mfwd_info + 856944 + + + ifc-protomax + 2255168 + + + ifc-mpls + 4876608 + + + ifc-ipv6 + 11688256 + + + ifc-ipv4 + 11725120 + + + platform_bma + 144 + + + infra_ital + 331824 + + + infra_statsd + 320 + + + dnx_bma + 65672 + + + aib + 2551920 + + + aaa + 65824 + + + rspp_ma + 4080 + + + l2fib_brg_shm + 36600 + + + rewrite-db + 278680 + + + grid_svr_shm + 13820728 + + + im_rules + 295112 + + + dnx_fb_proxy + 255282208 + + + spp + 192507944 + + + im_db + 1369824 + + 506669180 + 2660221023 + 6411571199 + 529530880 + 140729835102688 + 3044487168 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml new file mode 100644 index 000000000..07e6e726c --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml @@ -0,0 +1,6387 @@ + + + + + + 0/RP1/CPU0 + 0 + 0 + 0 + + init + 1 + 0 + 0 + 0 + + + bash + 1300 + 0 + 0 + 0 + + + sh + 1323 + 0 + 0 + 0 + + + bash + 1324 + 0 + 0 + 0 + + + cgroup_oom + 1348 + 0 + 0 + 0 + + + bash + 1906 + 0 + 0 + 0 + + + bash + 1909 + 0 + 0 + 0 + + + inotifywait + 1936 + 0 + 0 + 0 + + + bash + 1937 + 0 + 0 + 0 + + + dbus-daemon + 1976 + 0 + 0 + 0 + + + sshd + 2049 + 0 + 0 + 0 + + + rpcbind + 2059 + 0 + 0 + 0 + + + rngd + 2135 + 0 + 0 + 0 + + + syslogd + 2141 + 0 + 0 + 0 + + + klogd + 2144 + 0 + 0 + 0 + + + xinetd + 2159 + 0 + 0 + 0 + + + crond + 2204 + 0 + 0 + 0 + + + bash + 2936 + 0 + 0 + 0 + + + dsr + 2937 + 0 + 0 + 0 + + + bash + 2963 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2971 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2972 + 0 + 0 + 0 + + + ds + 2973 + 0 + 0 + 0 + + + processmgr + 3075 + 0 + 0 + 0 + + + devc-conaux-aux + 3106 + 0 + 0 + 0 + + + devc-conaux-con + 3109 + 0 + 0 + 0 + + + shmwin_svr + 3111 + 0 + 0 + 0 + + + sdr_invmgr + 3118 + 0 + 0 + 0 + + + vm-monitor + 3123 + 0 + 0 + 0 + + + dumper + 3124 + 0 + 0 + 0 + + + fretta_fabric_proxy + 3127 + 0 + 0 + 0 + + + qsm + 3128 + 0 + 0 + 0 + + + correlatord + 3132 + 0 + 0 + 0 + + + syslogd + 3135 + 0 + 0 + 0 + + + syslogd_helper + 3136 + 0 + 0 + 0 + + + syslog_dev + 3137 + 0 + 0 + 0 + + + mpa_fm_svr + 3138 + 0 + 0 + 0 + + + spp + 3142 + 0 + 0 + 0 + + + packet + 3145 + 0 + 0 + 0 + + + chkpt_proxy + 3154 + 0 + 0 + 0 + + + ltrace_server + 3158 + 0 + 0 + 0 + + + ltrace_sync + 3169 + 0 + 0 + 0 + + + platform-mgr + 3207 + 0 + 0 + 0 + + + resmon + 3212 + 0 + 0 + 0 + + + sld + 3217 + 0 + 0 + 0 + + + rmf_svr + 3236 + 0 + 0 + 0 + + + sysdb_svr_local + 3260 + 0 + 0 + 0 + + + ccv + 3265 + 0 + 0 + 0 + + + enf_broker + 3267 + 0 + 0 + 0 + + + ssh_key_client + 3282 + 0 + 0 + 0 + + + gsp + 3283 + 0 + 0 + 0 + + + fia_cfg + 3322 + 0 + 0 + 0 + + + tty_exec_launcher + 3331 + 0 + 0 + 0 + + + fab_proxy + 3343 + 0 + 0 + 0 + + + meminfo_svr + 3359 + 0 + 0 + 0 + + + tmgctrl + 3385 + 0 + 0 + 0 + + + showd_server + 3399 + 0 + 0 + 0 + + + tamfs + 3415 + 0 + 0 + 0 + + + aipc_cleaner + 3433 + 0 + 0 + 0 + + + rdsfs_svr + 3443 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3446 + 0 + 0 + 0 + + + sysdb_mc + 3456 + 0 + 0 + 0 + + + bundlemgr_checker + 3463 + 0 + 0 + 0 + + + cfgmgr-rp + 3481 + 0 + 0 + 0 + + + parser_server + 3495 + 0 + 0 + 0 + + + nvgen_server + 3499 + 0 + 0 + 0 + + + timezone_config + 3509 + 0 + 0 + 0 + + + cerrno_server + 3510 + 0 + 0 + 0 + + + file_system_diag + 3513 + 0 + 0 + 0 + + + heap_summary_edm + 3518 + 0 + 0 + 0 + + + issumgr + 3526 + 0 + 0 + 0 + + + media_server + 3531 + 0 + 0 + 0 + + + procfs_server + 3532 + 0 + 0 + 0 + + + sdr_instagt + 3551 + 0 + 0 + 0 + + + show_mediang_edm + 3577 + 0 + 0 + 0 + + + issudir + 3650 + 0 + 0 + 0 + + + nrssvr_global + 3652 + 0 + 0 + 0 + + + invmgr_proxy + 3653 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3655 + 0 + 0 + 0 + + + sysdb_shared_nc + 3656 + 0 + 0 + 0 + + + sysdb_shared_sc + 3658 + 0 + 0 + 0 + + + sysdb_svr_admin + 3659 + 0 + 0 + 0 + + + ssh_key_server + 3660 + 0 + 0 + 0 + + + grid_allocator + 3661 + 0 + 0 + 0 + + + debug_d_admin + 3662 + 0 + 0 + 0 + + + nrssvr + 3663 + 0 + 0 + 0 + + + snmpd + 4159 + 0 + 0 + 0 + + + mibd_entity + 4192 + 0 + 0 + 0 + + + mibd_infra + 4193 + 0 + 0 + 0 + + + mibd_interface + 4194 + 0 + 0 + 0 + + + mibd_route + 4195 + 0 + 0 + 0 + + + syncctrl + 4313 + 0 + 0 + 0 + + + cdsproxy + 4315 + 0 + 0 + 0 + + + cdssvr + 4317 + 0 + 0 + 0 + + + dnx_port_mapper + 4320 + 0 + 0 + 0 + + + ifmgr + 4322 + 0 + 0 + 0 + + + netio + 4323 + 0 + 0 + 0 + + + placed + 4324 + 0 + 0 + 0 + + + ifindex_server + 4325 + 0 + 0 + 0 + + + lpts_pa + 4327 + 0 + 0 + 0 + + + chkpt_proxy + 4328 + 0 + 0 + 0 + + + alarm-logger + 4332 + 0 + 0 + 0 + + + calv_alarm_mgr + 4337 + 0 + 0 + 0 + + + eth_mgmt + 4341 + 0 + 0 + 0 + + + eth_ptp + 4347 + 0 + 0 + 0 + + + fwd_driver_partner + 4348 + 0 + 0 + 0 + + + locald_DLRSC + 4357 + 0 + 0 + 0 + + + mempool_edm + 4360 + 0 + 0 + 0 + + + ncd + 4363 + 0 + 0 + 0 + + + nd_partner + 4365 + 0 + 0 + 0 + + + nsr_fo + 4373 + 0 + 0 + 0 + + + nsr_ping_reply + 4378 + 0 + 0 + 0 + + + rmf_cli_edm + 4382 + 0 + 0 + 0 + + + bcdl_agent + 4390 + 0 + 0 + 0 + + + rsi_agent + 4406 + 0 + 0 + 0 + + + chkpt_proxy + 4413 + 0 + 0 + 0 + + + rsi_master + 4418 + 0 + 0 + 0 + + + sh_proc_mem_edm + 4422 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 4434 + 0 + 0 + 0 + + + tty_show_users_edm + 4437 + 0 + 0 + 0 + + + fpd-serv + 4461 + 0 + 0 + 0 + + + mpls_io_ea + 4479 + 0 + 0 + 0 + + + aib + 4490 + 0 + 0 + 0 + + + bundlemgr_adj + 4509 + 0 + 0 + 0 + + + statsd_server + 4521 + 0 + 0 + 0 + + + ipv4_arm + 4530 + 0 + 0 + 0 + + + ipv6_arm + 4537 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4541 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4542 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 4544 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 4547 + 0 + 0 + 0 + + + bcdl_agent + 4558 + 0 + 0 + 0 + + + pifibm_server_rp + 4580 + 0 + 0 + 0 + + + ipv4_io + 4591 + 0 + 0 + 0 + + + ipv4_ma + 4597 + 0 + 0 + 0 + + + ipv6_nd + 4599 + 0 + 0 + 0 + + + policymgr_rp + 4615 + 0 + 0 + 0 + + + fib_mgr + 4625 + 0 + 0 + 0 + + + ipv6_ea + 4636 + 0 + 0 + 0 + + + ipv6_io + 4649 + 0 + 0 + 0 + + + procfind + 4658 + 0 + 0 + 0 + + + ipv6_ma + 4664 + 0 + 0 + 0 + + + mpls_lsd + 4671 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4681 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 4688 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4692 + 0 + 0 + 0 + + + isis_policy_reg_agent + 4708 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4711 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4769 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 4778 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4796 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 4835 + 0 + 0 + 0 + + + pim_policy_reg_agent + 4852 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4859 + 0 + 0 + 0 + + + debug_d + 4863 + 0 + 0 + 0 + + + ether_rewrite_helper + 4876 + 0 + 0 + 0 + + + fsyncmgr + 4903 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4911 + 0 + 0 + 0 + + + ixdb_gc + 5440 + 0 + 0 + 0 + + + ether_caps_partner + 5461 + 0 + 0 + 0 + + + ether_sock + 5463 + 0 + 0 + 0 + + + vlan_ea + 5491 + 0 + 0 + 0 + + + chkpt_proxy + 5508 + 0 + 0 + 0 + + + chkpt_proxy + 5593 + 0 + 0 + 0 + + + syslog_infra_hm + 5643 + 0 + 0 + 0 + + + ema_server_sdr + 5644 + 0 + 0 + 0 + + + daps + 5646 + 0 + 0 + 0 + + + l2fib_mgr + 5647 + 0 + 0 + 0 + + + sconbkup + 5648 + 0 + 0 + 0 + + + ipv6_assembler + 5649 + 0 + 0 + 0 + + + shconf-edm + 5650 + 0 + 0 + 0 + + + statsd_manager_l + 5651 + 0 + 0 + 0 + + + fsyncglobal + 5652 + 0 + 0 + 0 + + + mpls_io + 5653 + 0 + 0 + 0 + + + ntpd + 5654 + 0 + 0 + 0 + + + gnss_ea + 5658 + 0 + 0 + 0 + + + clns + 5663 + 0 + 0 + 0 + + + arp + 5670 + 0 + 0 + 0 + + + ip_aps + 5676 + 0 + 0 + 0 + + + raw_ip + 5678 + 0 + 0 + 0 + + + tcp + 5684 + 0 + 0 + 0 + + + udp + 5691 + 0 + 0 + 0 + + + l2snoop + 5695 + 0 + 0 + 0 + + + pim6_ma + 5700 + 0 + 0 + 0 + + + pim_ma + 5709 + 0 + 0 + 0 + + + ip_app + 5715 + 0 + 0 + 0 + + + cinetd + 5719 + 0 + 0 + 0 + + + devc-vty + 5721 + 0 + 0 + 0 + + + bundlemgr_local + 5723 + 0 + 0 + 0 + + + tftp_fs + 5733 + 0 + 0 + 0 + + + vi_config_replicator + 5738 + 0 + 0 + 0 + + + eem_server + 5739 + 0 + 0 + 0 + + + showd_lc + 5749 + 0 + 0 + 0 + + + tcl_secure_mode + 5761 + 0 + 0 + 0 + + + lpts_fm + 5769 + 0 + 0 + 0 + + + eem_policy_dir + 5775 + 0 + 0 + 0 + + + ipsec_mp + 5781 + 0 + 0 + 0 + + + ipsec_pp + 5784 + 0 + 0 + 0 + + + cepki + 5786 + 0 + 0 + 0 + + + eem_ed_config + 5798 + 0 + 0 + 0 + + + eem_ed_counter + 5810 + 0 + 0 + 0 + + + eem_ed_generic + 5811 + 0 + 0 + 0 + + + eem_ed_nd + 5827 + 0 + 0 + 0 + + + eem_ed_none + 5833 + 0 + 0 + 0 + + + eem_ed_syslog + 5834 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5836 + 0 + 0 + 0 + + + eem_ed_test + 5846 + 0 + 0 + 0 + + + eem_ed_timer + 5850 + 0 + 0 + 0 + + + call_home + 5870 + 0 + 0 + 0 + + + http_client + 5910 + 0 + 0 + 0 + + + smartlicserver + 5921 + 0 + 0 + 0 + + + bpm + 6009 + 0 + 0 + 0 + + + lldp_agent + 6014 + 0 + 0 + 0 + + + bgp + 6019 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 6022 + 0 + 0 + 0 + + + cdp_mgr + 6028 + 0 + 0 + 0 + + + es_acl_mgr + 6029 + 0 + 0 + 0 + + + l2vpn_mgr + 6033 + 0 + 0 + 0 + + + mpls_ldp + 6036 + 0 + 0 + 0 + + + xtc_agent + 6038 + 0 + 0 + 0 + + + qos_ma + 6045 + 0 + 0 + 0 + + + ssh_server + 6052 + 0 + 0 + 0 + + + sdr_instmgr + 6053 + 0 + 0 + 0 + + + pbr_ma + 6058 + 0 + 0 + 0 + + + snmppingd + 6062 + 0 + 0 + 0 + + + rt_check_mgr + 6065 + 0 + 0 + 0 + + + attestation_agent + 6073 + 0 + 0 + 0 + + + cmpp + 6076 + 0 + 0 + 0 + + + ssh_backup_server + 6080 + 0 + 0 + 0 + + + wanphy_proc + 6082 + 0 + 0 + 0 + + + pim6 + 6084 + 0 + 0 + 0 + + + pim + 6087 + 0 + 0 + 0 + + + ipv6_rib + 6090 + 0 + 0 + 0 + + + ipv4_rib + 6091 + 0 + 0 + 0 + + + igmp + 6093 + 0 + 0 + 0 + + + mrib + 6096 + 0 + 0 + 0 + + + mrib6 + 6105 + 0 + 0 + 0 + + + bfd + 6107 + 0 + 0 + 0 + + + nfmgr + 6108 + 0 + 0 + 0 + + + mld + 6113 + 0 + 0 + 0 + + + statsd_manager_g + 6119 + 0 + 0 + 0 + + + mpls_static + 6121 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 6123 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 6127 + 0 + 0 + 0 + + + ipv4_connected + 6129 + 0 + 0 + 0 + + + ipv4_local + 6132 + 0 + 0 + 0 + + + intf_mgbl + 6133 + 0 + 0 + 0 + + + lldp_mgr + 6137 + 0 + 0 + 0 + + + ipv6_connected + 6139 + 0 + 0 + 0 + + + python_process_manager + 6140 + 0 + 0 + 0 + + + ipv6_local + 6143 + 0 + 0 + 0 + + + tty_verifyd + 6154 + 0 + 0 + 0 + + + bgp_epe + 6158 + 0 + 0 + 0 + + + eth_gl_cfg + 6159 + 0 + 0 + 0 + + + ipv4_rump + 6161 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 6166 + 0 + 0 + 0 + + + domain_services + 6171 + 0 + 0 + 0 + + + ipv6_rump + 6177 + 0 + 0 + 0 + + + ipv4_mpa + 6185 + 0 + 0 + 0 + + + bundlemgr_distrib + 6191 + 0 + 0 + 0 + + + ftp_fs + 6196 + 0 + 0 + 0 + + + ipv6_mpa + 6198 + 0 + 0 + 0 + + + redstatsd + 6724 + 0 + 0 + 0 + + + cmp_edm + 6726 + 0 + 0 + 0 + + + crypto_edm + 6727 + 0 + 0 + 0 + + + domain_sync + 6730 + 0 + 0 + 0 + + + es_acl_act_agent + 6739 + 0 + 0 + 0 + + + file_paltx + 6742 + 0 + 0 + 0 + + + hostname_sync + 6744 + 0 + 0 + 0 + + + imaedm_server + 6746 + 0 + 0 + 0 + + + ipodwdm + 6747 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 6748 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 6751 + 0 + 0 + 0 + + + local_sock + 6756 + 0 + 0 + 0 + + + macsec_ea + 6757 + 0 + 0 + 0 + + + ofa_proxy_rp + 6771 + 0 + 0 + 0 + + + pfilter_ma + 6799 + 0 + 0 + 0 + + + spio_ea + 6803 + 0 + 0 + 0 + + + spio_ma + 6807 + 0 + 0 + 0 + + + ssm_process + 6811 + 0 + 0 + 0 + + + perl + 7438 + 0 + 0 + 0 + + + perl + 7569 + 0 + 0 + 0 + + + perl + 7641 + 0 + 0 + 0 + + + pam_cli_agent + 7642 + 0 + 0 + 0 + + + banner_config + 10901 + 0 + 0 + 0 + + + ipv4_static + 10957 + 0 + 0 + 0 + + + sleep + 15865 + 0 + 0 + 0 + + + sleep + 15893 + 0 + 0 + 0 + + + loopback_caps_partner + 19113 + 0 + 0 + 0 + + + isis_uv + 20821 + 0 + 0 + 0 + + + isis + 20913 + 0 + 0 + 0 + + + policy_repository + 21158 + 0 + 0 + 0 + + + policy_repository_shadow + 21159 + 0 + 0 + 0 + + + bag_schema_svr + 21329 + 0 + 0 + 0 + + + schema_server + 21330 + 0 + 0 + 0 + + + netconf + 21341 + 0 + 0 + 0 + + + xml_tty_agent + 30261 + 0 + 0 + 0 + + + ssh_conf_verifier + 30262 + 0 + 0 + 0 + + + netconf_agent_tty + 30263 + 0 + 0 + 0 + + + + 0/RP0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1300 + 0 + 0 + 0 + + + sh + 1320 + 0 + 0 + 0 + + + bash + 1321 + 0 + 0 + 0 + + + cgroup_oom + 1348 + 0 + 0 + 0 + + + bash + 1906 + 0 + 0 + 0 + + + bash + 1912 + 0 + 0 + 0 + + + inotifywait + 1940 + 0 + 0 + 0 + + + bash + 1941 + 0 + 0 + 0 + + + dbus-daemon + 1976 + 0 + 0 + 0 + + + sshd + 2049 + 0 + 0 + 0 + + + rpcbind + 2059 + 0 + 0 + 0 + + + rngd + 2135 + 0 + 0 + 0 + + + syslogd + 2141 + 0 + 0 + 0 + + + klogd + 2144 + 0 + 0 + 0 + + + xinetd + 2159 + 0 + 0 + 0 + + + crond + 2204 + 0 + 0 + 0 + + + bash + 2936 + 0 + 0 + 0 + + + dsr + 2937 + 0 + 0 + 0 + + + bash + 2963 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2971 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2972 + 0 + 0 + 0 + + + ds + 2973 + 0 + 0 + 0 + + + processmgr + 3075 + 0 + 0 + 0 + + + devc-conaux-aux + 3106 + 0 + 0 + 0 + + + devc-conaux-con + 3109 + 0 + 0 + 0 + + + shmwin_svr + 3111 + 0 + 0 + 0 + + + sdr_invmgr + 3118 + 0 + 0 + 0 + + + vm-monitor + 3123 + 0 + 0 + 0 + + + dumper + 3126 + 0 + 0 + 0 + + + fretta_fabric_proxy + 3128 + 0 + 0 + 0 + + + qsm + 3129 + 0 + 0 + 0 + + + correlatord + 3132 + 0 + 0 + 0 + + + syslogd + 3134 + 0 + 0 + 0 + + + syslogd_helper + 3136 + 0 + 0 + 0 + + + syslog_dev + 3137 + 0 + 0 + 0 + + + mpa_fm_svr + 3138 + 0 + 0 + 0 + + + spp + 3147 + 0 + 0 + 0 + + + packet + 3170 + 0 + 0 + 0 + + + chkpt_proxy + 3191 + 0 + 0 + 0 + + + ltrace_server + 3196 + 0 + 0 + 0 + + + ltrace_sync + 3213 + 0 + 0 + 0 + + + platform-mgr + 3230 + 0 + 0 + 0 + + + resmon + 3241 + 0 + 0 + 0 + + + sld + 3250 + 0 + 0 + 0 + + + rmf_svr + 3255 + 0 + 0 + 0 + + + sysdb_svr_local + 3272 + 0 + 0 + 0 + + + ccv + 3277 + 0 + 0 + 0 + + + enf_broker + 3279 + 0 + 0 + 0 + + + ssh_key_client + 3287 + 0 + 0 + 0 + + + gsp + 3293 + 0 + 0 + 0 + + + fia_cfg + 3296 + 0 + 0 + 0 + + + fab_proxy + 3302 + 0 + 0 + 0 + + + tty_exec_launcher + 3308 + 0 + 0 + 0 + + + meminfo_svr + 3309 + 0 + 0 + 0 + + + tmgctrl + 3313 + 0 + 0 + 0 + + + showd_server + 3346 + 0 + 0 + 0 + + + tamfs + 3362 + 0 + 0 + 0 + + + aipc_cleaner + 3367 + 0 + 0 + 0 + + + rdsfs_svr + 3389 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3394 + 0 + 0 + 0 + + + sysdb_mc + 3410 + 0 + 0 + 0 + + + bundlemgr_checker + 3416 + 0 + 0 + 0 + + + cfgmgr-rp + 3435 + 0 + 0 + 0 + + + parser_server + 3440 + 0 + 0 + 0 + + + nvgen_server + 3449 + 0 + 0 + 0 + + + timezone_config + 3458 + 0 + 0 + 0 + + + cerrno_server + 3460 + 0 + 0 + 0 + + + file_system_diag + 3480 + 0 + 0 + 0 + + + heap_summary_edm + 3490 + 0 + 0 + 0 + + + issumgr + 3508 + 0 + 0 + 0 + + + media_server + 3511 + 0 + 0 + 0 + + + procfs_server + 3515 + 0 + 0 + 0 + + + sdr_instagt + 3518 + 0 + 0 + 0 + + + show_mediang_edm + 3519 + 0 + 0 + 0 + + + issudir + 3878 + 0 + 0 + 0 + + + nrssvr_global + 3879 + 0 + 0 + 0 + + + invmgr_proxy + 3880 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3881 + 0 + 0 + 0 + + + sysdb_shared_nc + 3882 + 0 + 0 + 0 + + + sysdb_shared_sc + 3888 + 0 + 0 + 0 + + + sysdb_svr_admin + 3891 + 0 + 0 + 0 + + + ssh_key_server + 3893 + 0 + 0 + 0 + + + grid_allocator + 3894 + 0 + 0 + 0 + + + debug_d_admin + 3895 + 0 + 0 + 0 + + + nrssvr + 3899 + 0 + 0 + 0 + + + syncctrl + 4104 + 0 + 0 + 0 + + + cdsproxy + 4107 + 0 + 0 + 0 + + + cdssvr + 4110 + 0 + 0 + 0 + + + dnx_port_mapper + 4112 + 0 + 0 + 0 + + + ifmgr + 4113 + 0 + 0 + 0 + + + netio + 4114 + 0 + 0 + 0 + + + placed + 4115 + 0 + 0 + 0 + + + ifindex_server + 4116 + 0 + 0 + 0 + + + lpts_pa + 4117 + 0 + 0 + 0 + + + alarm-logger + 4118 + 0 + 0 + 0 + + + calv_alarm_mgr + 4119 + 0 + 0 + 0 + + + eth_mgmt + 4120 + 0 + 0 + 0 + + + eth_ptp + 4130 + 0 + 0 + 0 + + + fwd_driver_partner + 4138 + 0 + 0 + 0 + + + locald_DLRSC + 4144 + 0 + 0 + 0 + + + mempool_edm + 4152 + 0 + 0 + 0 + + + ncd + 4156 + 0 + 0 + 0 + + + nd_partner + 4157 + 0 + 0 + 0 + + + nsr_fo + 4159 + 0 + 0 + 0 + + + nsr_ping_reply + 4160 + 0 + 0 + 0 + + + rmf_cli_edm + 4162 + 0 + 0 + 0 + + + rsi_agent + 4165 + 0 + 0 + 0 + + + rsi_master + 4166 + 0 + 0 + 0 + + + sh_proc_mem_edm + 4170 + 0 + 0 + 0 + + + bcdl_agent + 4178 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 4186 + 0 + 0 + 0 + + + tty_show_users_edm + 4196 + 0 + 0 + 0 + + + fpd-serv + 4211 + 0 + 0 + 0 + + + mpls_io_ea + 4218 + 0 + 0 + 0 + + + aib + 4228 + 0 + 0 + 0 + + + bundlemgr_adj + 4230 + 0 + 0 + 0 + + + statsd_server + 4236 + 0 + 0 + 0 + + + ipv4_arm + 4244 + 0 + 0 + 0 + + + ipv6_arm + 4251 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4264 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4275 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 4280 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 4292 + 0 + 0 + 0 + + + pifibm_server_rp + 4300 + 0 + 0 + 0 + + + ipv4_io + 4302 + 0 + 0 + 0 + + + ipv4_ma + 4305 + 0 + 0 + 0 + + + ipv6_nd + 4306 + 0 + 0 + 0 + + + policymgr_rp + 4316 + 0 + 0 + 0 + + + fib_mgr + 4318 + 0 + 0 + 0 + + + ipv6_ea + 4319 + 0 + 0 + 0 + + + ipv6_io + 4323 + 0 + 0 + 0 + + + procfind + 4325 + 0 + 0 + 0 + + + ipv6_ma + 4328 + 0 + 0 + 0 + + + mpls_lsd + 4336 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4342 + 0 + 0 + 0 + + + igmp_policy_reg_agent + 4347 + 0 + 0 + 0 + + + igmpsn_policy_reg_agent + 4351 + 0 + 0 + 0 + + + isis_policy_reg_agent + 4353 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4355 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4358 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 4362 + 0 + 0 + 0 + + + mldsn_policy_reg_agent + 4365 + 0 + 0 + 0 + + + pim6_policy_reg_agent + 4392 + 0 + 0 + 0 + + + bcdl_agent + 4394 + 0 + 0 + 0 + + + pim_policy_reg_agent + 4395 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4397 + 0 + 0 + 0 + + + debug_d + 4401 + 0 + 0 + 0 + + + ether_rewrite_helper + 4403 + 0 + 0 + 0 + + + fsyncmgr + 4406 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4408 + 0 + 0 + 0 + + + ixdb_gc + 4880 + 0 + 0 + 0 + + + ether_caps_partner + 5112 + 0 + 0 + 0 + + + ether_sock + 5115 + 0 + 0 + 0 + + + bcdls + 5127 + 0 + 0 + 0 + + + bcdls + 5130 + 0 + 0 + 0 + + + vlan_ea + 5140 + 0 + 0 + 0 + + + kim + 5206 + 0 + 0 + 0 + + + syslog_infra_hm + 5207 + 0 + 0 + 0 + + + ztp_cfg + 5208 + 0 + 0 + 0 + + + ipv6_rump + 5209 + 0 + 0 + 0 + + + ipv4_rump + 5210 + 0 + 0 + 0 + + + ftp_fs + 5211 + 0 + 0 + 0 + + + domain_services + 5212 + 0 + 0 + 0 + + + python_process_manager + 5213 + 0 + 0 + 0 + + + tty_verifyd + 5215 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 5216 + 0 + 0 + 0 + + + pim6 + 5220 + 0 + 0 + 0 + + + bgp_epe + 5226 + 0 + 0 + 0 + + + bfd + 5231 + 0 + 0 + 0 + + + bundlemgr_distrib + 5233 + 0 + 0 + 0 + + + ipv6_local + 5236 + 0 + 0 + 0 + + + pim + 5248 + 0 + 0 + 0 + + + ipv4_connected + 5256 + 0 + 0 + 0 + + + mld + 5258 + 0 + 0 + 0 + + + ipv6_connected + 5264 + 0 + 0 + 0 + + + ipv6_mpa + 5267 + 0 + 0 + 0 + + + ipv4_local + 5272 + 0 + 0 + 0 + + + igmp + 5276 + 0 + 0 + 0 + + + eth_gl_cfg + 5278 + 0 + 0 + 0 + + + mrib + 5279 + 0 + 0 + 0 + + + ipv4_mpa + 5280 + 0 + 0 + 0 + + + ipv6_mfwd_ma + 5292 + 0 + 0 + 0 + + + mrib6 + 5300 + 0 + 0 + 0 + + + ipv6_rib + 5301 + 0 + 0 + 0 + + + statsd_manager_g + 5302 + 0 + 0 + 0 + + + ipv4_rib + 5309 + 0 + 0 + 0 + + + ipv4_mfwd_ma + 5310 + 0 + 0 + 0 + + + nfmgr + 5314 + 0 + 0 + 0 + + + intf_mgbl + 5315 + 0 + 0 + 0 + + + lldp_mgr + 5317 + 0 + 0 + 0 + + + mpls_static + 5319 + 0 + 0 + 0 + + + ema_server_sdr + 5320 + 0 + 0 + 0 + + + daps + 5322 + 0 + 0 + 0 + + + l2fib_mgr + 5323 + 0 + 0 + 0 + + + l2rib + 5324 + 0 + 0 + 0 + + + sconbkup + 5325 + 0 + 0 + 0 + + + ipv6_assembler + 5328 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5329 + 0 + 0 + 0 + + + shconf-edm + 5333 + 0 + 0 + 0 + + + statsd_manager_l + 5339 + 0 + 0 + 0 + + + envmon_proxy + 5341 + 0 + 0 + 0 + + + fsyncglobal + 5344 + 0 + 0 + 0 + + + mpls_io + 5352 + 0 + 0 + 0 + + + ntpd + 5355 + 0 + 0 + 0 + + + gnss_ea + 5362 + 0 + 0 + 0 + + + nfma + 5363 + 0 + 0 + 0 + + + clns + 5369 + 0 + 0 + 0 + + + arp + 5373 + 0 + 0 + 0 + + + ip_aps + 5381 + 0 + 0 + 0 + + + raw_ip + 5383 + 0 + 0 + 0 + + + tcp + 5390 + 0 + 0 + 0 + + + udp + 5410 + 0 + 0 + 0 + + + fhrp_output + 5411 + 0 + 0 + 0 + + + l2snoop + 5423 + 0 + 0 + 0 + + + pim6_ma + 5429 + 0 + 0 + 0 + + + pim_ma + 5434 + 0 + 0 + 0 + + + ip_app + 5437 + 0 + 0 + 0 + + + cinetd + 5446 + 0 + 0 + 0 + + + devc-vty + 5459 + 0 + 0 + 0 + + + bundlemgr_local + 5467 + 0 + 0 + 0 + + + otn_sync + 5481 + 0 + 0 + 0 + + + tftp_fs + 5490 + 0 + 0 + 0 + + + vi_config_replicator + 5506 + 0 + 0 + 0 + + + eem_server + 5536 + 0 + 0 + 0 + + + showd_lc + 5568 + 0 + 0 + 0 + + + tcl_secure_mode + 5609 + 0 + 0 + 0 + + + lpts_fm + 5617 + 0 + 0 + 0 + + + eem_policy_dir + 5650 + 0 + 0 + 0 + + + ipsec_mp + 5667 + 0 + 0 + 0 + + + ipsec_pp + 5678 + 0 + 0 + 0 + + + cepki + 5695 + 0 + 0 + 0 + + + crypto_monitor + 5714 + 0 + 0 + 0 + + + eem_ed_config + 5720 + 0 + 0 + 0 + + + eem_ed_counter + 5721 + 0 + 0 + 0 + + + eem_ed_generic + 5727 + 0 + 0 + 0 + + + eem_ed_nd + 5733 + 0 + 0 + 0 + + + eem_ed_none + 5742 + 0 + 0 + 0 + + + eem_ed_stats + 5748 + 0 + 0 + 0 + + + eem_ed_syslog + 5751 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5759 + 0 + 0 + 0 + + + eem_ed_test + 5769 + 0 + 0 + 0 + + + bcdls + 5783 + 0 + 0 + 0 + + + eem_ed_timer + 5794 + 0 + 0 + 0 + + + object_tracking + 5796 + 0 + 0 + 0 + + + call_home + 5803 + 0 + 0 + 0 + + + http_client + 5845 + 0 + 0 + 0 + + + plat_sl_client + 5855 + 0 + 0 + 0 + + + smartlicserver + 5865 + 0 + 0 + 0 + + + bcdl_agent + 6409 + 0 + 0 + 0 + + + bcdl_agent + 6410 + 0 + 0 + 0 + + + bcdl_agent + 6433 + 0 + 0 + 0 + + + bcdls + 6522 + 0 + 0 + 0 + + + bcdls + 6524 + 0 + 0 + 0 + + + redstatsd + 6885 + 0 + 0 + 0 + + + cmp_edm + 6886 + 0 + 0 + 0 + + + crypto_edm + 6887 + 0 + 0 + 0 + + + domain_sync + 6888 + 0 + 0 + 0 + + + es_acl_act_agent + 6889 + 0 + 0 + 0 + + + file_paltx + 6890 + 0 + 0 + 0 + + + hostname_sync + 6891 + 0 + 0 + 0 + + + imaedm_server + 6892 + 0 + 0 + 0 + + + ipodwdm + 6893 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 6897 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 6899 + 0 + 0 + 0 + + + linux_nto_misc_showd + 6903 + 0 + 0 + 0 + + + local_sock + 6910 + 0 + 0 + 0 + + + macsec_ea + 6911 + 0 + 0 + 0 + + + mpls_vpn_mib + 6916 + 0 + 0 + 0 + + + netio_debug_partner + 6921 + 0 + 0 + 0 + + + ofa_proxy_rp + 6924 + 0 + 0 + 0 + + + pam_manager + 6931 + 0 + 0 + 0 + + + pfilter_ma + 6933 + 0 + 0 + 0 + + + pm_ma + 6938 + 0 + 0 + 0 + + + pm_server + 6944 + 0 + 0 + 0 + + + spio_ea + 6946 + 0 + 0 + 0 + + + spio_ma + 6947 + 0 + 0 + 0 + + + ssm_process + 6958 + 0 + 0 + 0 + + + pm_collector + 7007 + 0 + 0 + 0 + + + wanphy_proc + 7151 + 0 + 0 + 0 + + + ssh_server + 7152 + 0 + 0 + 0 + + + snmppingd + 7153 + 0 + 0 + 0 + + + sdr_instmgr + 7154 + 0 + 0 + 0 + + + ssh_backup_server + 7159 + 0 + 0 + 0 + + + attestation_agent + 7161 + 0 + 0 + 0 + + + cmpp + 7163 + 0 + 0 + 0 + + + mpls_ldp + 7164 + 0 + 0 + 0 + + + l2vpn_mgr + 7165 + 0 + 0 + 0 + + + xtc_agent + 7167 + 0 + 0 + 0 + + + rt_check_mgr + 7172 + 0 + 0 + 0 + + + qos_ma + 7176 + 0 + 0 + 0 + + + pbr_ma + 7178 + 0 + 0 + 0 + + + es_acl_mgr + 7184 + 0 + 0 + 0 + + + cdp_mgr + 7569 + 0 + 0 + 0 + + + bpm + 7606 + 0 + 0 + 0 + + + lldp_agent + 7630 + 0 + 0 + 0 + + + bgp + 7988 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 8091 + 0 + 0 + 0 + + + loopback_caps_partner + 8537 + 0 + 0 + 0 + + + isis + 9268 + 0 + 0 + 0 + + + isis_uv + 9269 + 0 + 0 + 0 + + + policy_repository + 9938 + 0 + 0 + 0 + + + policy_repository_shadow + 9939 + 0 + 0 + 0 + + + bag_schema_svr + 10092 + 0 + 0 + 0 + + + schema_server + 10093 + 0 + 0 + 0 + + + netconf + 10105 + 0 + 0 + 0 + + + perl + 10203 + 0 + 0 + 0 + + + perl + 10449 + 0 + 0 + 0 + + + pam_cli_agent + 10453 + 0 + 0 + 0 + + + exec + 18558 + 0 + 0 + 0 + + + ipv4_static + 19721 + 0 + 0 + 0 + + + sshd_child_handler + 20404 + 0 + 0 + 0 + + + netconf_sshd_proxy + 20415 + 0 + 0 + 0 + + + snmpd + 21009 + 0 + 0 + 0 + + + mibd_entity + 21051 + 0 + 0 + 0 + + + mibd_infra + 21052 + 0 + 0 + 0 + + + mibd_interface + 21053 + 0 + 0 + 0 + + + mibd_route + 21054 + 0 + 0 + 0 + + + iosclock + 25482 + 0 + 0 + 0 + + + sshd_child_handler + 25612 + 0 + 0 + 0 + + + exec + 25623 + 0 + 0 + 0 + + + sleep + 25703 + 0 + 0 + 0 + + + sleep + 25736 + 0 + 0 + 0 + + + perl + 26205 + 0 + 0 + 0 + + + xml_tty_agent + 27532 + 0 + 0 + 0 + + + ssh_conf_verifier + 27533 + 0 + 0 + 0 + + + netconf_agent_tty + 27534 + 0 + 0 + 0 + + + telnetd + 27790 + 0 + 0 + 0 + + + exec + 27799 + 0 + 0 + 0 + + + + 0/0/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1288 + 0 + 0 + 0 + + + sh + 1311 + 0 + 0 + 0 + + + bash + 1312 + 0 + 0 + 0 + + + cgroup_oom + 1336 + 0 + 0 + 0 + + + bash + 1891 + 0 + 0 + 0 + + + dbus-daemon + 1946 + 0 + 0 + 0 + + + sshd + 2050 + 0 + 0 + 0 + + + rpcbind + 2060 + 0 + 0 + 0 + + + rngd + 2136 + 0 + 0 + 0 + + + syslogd + 2142 + 0 + 0 + 0 + + + klogd + 2145 + 0 + 0 + 0 + + + xinetd + 2160 + 0 + 0 + 0 + + + crond + 2205 + 0 + 0 + 0 + + + agetty + 2556 + 0 + 0 + 0 + + + bash + 2935 + 0 + 0 + 0 + + + dsr + 2936 + 0 + 0 + 0 + + + bash + 2954 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2960 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2961 + 0 + 0 + 0 + + + ds + 2976 + 0 + 0 + 0 + + + processmgr + 3060 + 0 + 0 + 0 + + + shmwin_svr + 3096 + 0 + 0 + 0 + + + sdr_invmgr + 3097 + 0 + 0 + 0 + + + vm-monitor + 3098 + 0 + 0 + 0 + + + dumper + 3099 + 0 + 0 + 0 + + + qsm + 3100 + 0 + 0 + 0 + + + syslogd_helper + 3101 + 0 + 0 + 0 + + + syslog_dev + 3102 + 0 + 0 + 0 + + + spp + 3103 + 0 + 0 + 0 + + + packet + 3104 + 0 + 0 + 0 + + + imdr + 3105 + 0 + 0 + 0 + + + ltrace_server + 3106 + 0 + 0 + 0 + + + ltrace_sync + 3107 + 0 + 0 + 0 + + + resmon + 3108 + 0 + 0 + 0 + + + sld + 3114 + 0 + 0 + 0 + + + sysdb_svr_local + 3144 + 0 + 0 + 0 + + + enf_broker + 3161 + 0 + 0 + 0 + + + ssh_key_client + 3168 + 0 + 0 + 0 + + + gsp + 3172 + 0 + 0 + 0 + + + lrid_allocator + 3181 + 0 + 0 + 0 + + + fia_driver + 3186 + 0 + 0 + 0 + + + meminfo_svr + 3190 + 0 + 0 + 0 + + + showd_server + 3200 + 0 + 0 + 0 + + + tamfs + 3224 + 0 + 0 + 0 + + + aipc_cleaner + 3231 + 0 + 0 + 0 + + + rdsfs_svr + 3243 + 0 + 0 + 0 + + + sysdb_mc + 3256 + 0 + 0 + 0 + + + bundlemgr_checker + 3265 + 0 + 0 + 0 + + + cerrno_server + 3274 + 0 + 0 + 0 + + + file_system_diag + 3283 + 0 + 0 + 0 + + + cfgmgr-lc + 3286 + 0 + 0 + 0 + + + issumgr + 3290 + 0 + 0 + 0 + + + media_server + 3294 + 0 + 0 + 0 + + + procfs_server + 3301 + 0 + 0 + 0 + + + sdr_instagt + 3306 + 0 + 0 + 0 + + + cdsproxy + 3818 + 0 + 0 + 0 + + + dnx_port_mapper + 3819 + 0 + 0 + 0 + + + ifmgr + 3820 + 0 + 0 + 0 + + + netio + 3821 + 0 + 0 + 0 + + + calv_alarm_mgr + 3822 + 0 + 0 + 0 + + + dsm + 3823 + 0 + 0 + 0 + + + fwd_driver_partner + 3824 + 0 + 0 + 0 + + + mempool_edm + 3825 + 0 + 0 + 0 + + + rsi_agent + 3829 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3832 + 0 + 0 + 0 + + + sync_agent + 3836 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3844 + 0 + 0 + 0 + + + mpls_io_ea + 3848 + 0 + 0 + 0 + + + pfilter_ea + 3855 + 0 + 0 + 0 + + + aib + 3856 + 0 + 0 + 0 + + + bundlemgr_adj + 3859 + 0 + 0 + 0 + + + qos_ea + 3861 + 0 + 0 + 0 + + + statsd_server + 3869 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 3876 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 3879 + 0 + 0 + 0 + + + ipv4_io + 3882 + 0 + 0 + 0 + + + ipv6_nd + 3884 + 0 + 0 + 0 + + + fib_mgr + 3886 + 0 + 0 + 0 + + + ipv4_ma + 3891 + 0 + 0 + 0 + + + ipv6_ea + 3911 + 0 + 0 + 0 + + + ipv6_io + 3919 + 0 + 0 + 0 + + + optics_driver + 3921 + 0 + 0 + 0 + + + pifibm_server_lc + 3922 + 0 + 0 + 0 + + + procfind + 3927 + 0 + 0 + 0 + + + ipv6_ma + 3928 + 0 + 0 + 0 + + + bfd_agent + 3935 + 0 + 0 + 0 + + + debug_d + 3936 + 0 + 0 + 0 + + + ether_rewrite_helper + 3946 + 0 + 0 + 0 + + + fsyncmgr + 3948 + 0 + 0 + 0 + + + timezone_notify + 3950 + 0 + 0 + 0 + + + ixdb_gc + 4217 + 0 + 0 + 0 + + + optics_ma + 4291 + 0 + 0 + 0 + + + optics_ea + 4302 + 0 + 0 + 0 + + + eth_intf_ma + 4313 + 0 + 0 + 0 + + + ether_caps_partner + 4325 + 0 + 0 + 0 + + + ether_sock + 4327 + 0 + 0 + 0 + + + eth_intf_ea + 4337 + 0 + 0 + 0 + + + lldp_agent + 4366 + 0 + 0 + 0 + + + syslog_infra_hm + 5275 + 0 + 0 + 0 + + + daps + 5276 + 0 + 0 + 0 + + + dnx_l2fib_mac_cache + 5277 + 0 + 0 + 0 + + + l2fib_mgr + 5278 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5279 + 0 + 0 + 0 + + + statsd_manager_l + 5280 + 0 + 0 + 0 + + + mpa_mgr + 5286 + 0 + 0 + 0 + + + stats_fpga + 5287 + 0 + 0 + 0 + + + mpls_io + 5292 + 0 + 0 + 0 + + + ntpdc + 5294 + 0 + 0 + 0 + + + iphc_ma + 5298 + 0 + 0 + 0 + + + nfma + 5299 + 0 + 0 + 0 + + + clns + 5304 + 0 + 0 + 0 + + + arp + 5305 + 0 + 0 + 0 + + + fhrp_output + 5306 + 0 + 0 + 0 + + + l2snoop + 5307 + 0 + 0 + 0 + + + bundlemgr_local + 5308 + 0 + 0 + 0 + + + showd_lc + 5320 + 0 + 0 + 0 + + + eem_ed_sysmgr + 5324 + 0 + 0 + 0 + + + attestation_agent + 5520 + 0 + 0 + 0 + + + cmp_edm + 5521 + 0 + 0 + 0 + + + dnx_fib_stats_edm + 5522 + 0 + 0 + 0 + + + imaedm_server + 5523 + 0 + 0 + 0 + + + netio_debug_partner + 5524 + 0 + 0 + 0 + + + ofa_proxy + 5525 + 0 + 0 + 0 + + + pak_capture_partner + 5526 + 0 + 0 + 0 + + + pbr_ea + 5527 + 0 + 0 + 0 + + + pbr_ma + 5532 + 0 + 0 + 0 + + + pfilter_ma + 5533 + 0 + 0 + 0 + + + pm_ma + 5537 + 0 + 0 + 0 + + + qos_ma + 5545 + 0 + 0 + 0 + + + spio_ea + 5549 + 0 + 0 + 0 + + + spio_ma + 5551 + 0 + 0 + 0 + + + ssm_process + 5554 + 0 + 0 + 0 + + + vlan_ea + 5732 + 0 + 0 + 0 + + + sleep + 11594 + 0 + 0 + 0 + + + sleep + 11595 + 0 + 0 + 0 + + + cdp + 17321 + 0 + 0 + 0 + + + + 0/7/CPU0 + 1 + 1 + 1 + + init + 1 + 0 + 0 + 0 + + + bash + 1297 + 0 + 0 + 0 + + + sh + 1320 + 0 + 0 + 0 + + + bash + 1321 + 0 + 0 + 0 + + + cgroup_oom + 1345 + 0 + 0 + 0 + + + bash + 1900 + 0 + 0 + 0 + + + dbus-daemon + 1955 + 0 + 0 + 0 + + + sshd + 2059 + 0 + 0 + 0 + + + rpcbind + 2069 + 0 + 0 + 0 + + + rngd + 2145 + 0 + 0 + 0 + + + syslogd + 2151 + 0 + 0 + 0 + + + klogd + 2154 + 0 + 0 + 0 + + + xinetd + 2169 + 0 + 0 + 0 + + + crond + 2214 + 0 + 0 + 0 + + + agetty + 2562 + 0 + 0 + 0 + + + bash + 2944 + 0 + 0 + 0 + + + dsr + 2945 + 0 + 0 + 0 + + + bash + 2963 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2972 + 0 + 0 + 0 + + + dev_inotify_hdlr + 2973 + 0 + 0 + 0 + + + ds + 2980 + 0 + 0 + 0 + + + processmgr + 3078 + 0 + 0 + 0 + + + shmwin_svr + 3105 + 0 + 0 + 0 + + + sdr_invmgr + 3106 + 0 + 0 + 0 + + + vm-monitor + 3107 + 0 + 0 + 0 + + + dumper + 3108 + 0 + 0 + 0 + + + qsm + 3109 + 0 + 0 + 0 + + + syslogd_helper + 3110 + 0 + 0 + 0 + + + syslog_dev + 3111 + 0 + 0 + 0 + + + spp + 3112 + 0 + 0 + 0 + + + packet + 3113 + 0 + 0 + 0 + + + imdr + 3114 + 0 + 0 + 0 + + + ltrace_server + 3115 + 0 + 0 + 0 + + + ltrace_sync + 3116 + 0 + 0 + 0 + + + resmon + 3117 + 0 + 0 + 0 + + + sld + 3125 + 0 + 0 + 0 + + + sysdb_svr_local + 3134 + 0 + 0 + 0 + + + enf_broker + 3149 + 0 + 0 + 0 + + + ssh_key_client + 3164 + 0 + 0 + 0 + + + gsp + 3174 + 0 + 0 + 0 + + + lrid_allocator + 3182 + 0 + 0 + 0 + + + fia_driver + 3203 + 0 + 0 + 0 + + + meminfo_svr + 3207 + 0 + 0 + 0 + + + showd_server + 3209 + 0 + 0 + 0 + + + tamfs + 3223 + 0 + 0 + 0 + + + aipc_cleaner + 3226 + 0 + 0 + 0 + + + rdsfs_svr + 3238 + 0 + 0 + 0 + + + sysdb_mc + 3252 + 0 + 0 + 0 + + + bundlemgr_checker + 3261 + 0 + 0 + 0 + + + cerrno_server + 3275 + 0 + 0 + 0 + + + file_system_diag + 3284 + 0 + 0 + 0 + + + cfgmgr-lc + 3285 + 0 + 0 + 0 + + + issumgr + 3290 + 0 + 0 + 0 + + + media_server + 3294 + 0 + 0 + 0 + + + procfs_server + 3329 + 0 + 0 + 0 + + + sdr_instagt + 3337 + 0 + 0 + 0 + + + cdsproxy + 3824 + 0 + 0 + 0 + + + dnx_port_mapper + 3825 + 0 + 0 + 0 + + + ifmgr + 3826 + 0 + 0 + 0 + + + netio + 3828 + 0 + 0 + 0 + + + calv_alarm_mgr + 3829 + 0 + 0 + 0 + + + dsm + 3830 + 0 + 0 + 0 + + + fwd_driver_partner + 3831 + 0 + 0 + 0 + + + mempool_edm + 3832 + 0 + 0 + 0 + + + rsi_agent + 3834 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3839 + 0 + 0 + 0 + + + sync_agent + 3840 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3849 + 0 + 0 + 0 + + + mpls_io_ea + 3853 + 0 + 0 + 0 + + + pfilter_ea + 3857 + 0 + 0 + 0 + + + aib + 3860 + 0 + 0 + 0 + + + bundlemgr_adj + 3863 + 0 + 0 + 0 + + + qos_ea + 3881 + 0 + 0 + 0 + + + secy_driver + 3887 + 0 + 0 + 0 + + + statsd_server + 3892 + 0 + 0 + 0 + + + ipv4_mfwd_partner + 3901 + 0 + 0 + 0 + + + ipv6_mfwd_partner + 3907 + 0 + 0 + 0 + + + ipv4_io + 3911 + 0 + 0 + 0 + + + ipv6_nd + 3912 + 0 + 0 + 0 + + + coherent_driver + 3917 + 0 + 0 + 0 + + + fib_mgr + 3918 + 0 + 0 + 0 + + + ipv4_ma + 3920 + 0 + 0 + 0 + + + ipv6_ea + 3925 + 0 + 0 + 0 + + + ipv6_io + 3929 + 0 + 0 + 0 + + + optics_driver + 3931 + 0 + 0 + 0 + + + pifibm_server_lc + 3935 + 0 + 0 + 0 + + + procfind + 3942 + 0 + 0 + 0 + + + ipv6_ma + 3944 + 0 + 0 + 0 + + + bfd_agent + 3946 + 0 + 0 + 0 + + + debug_d + 3951 + 0 + 0 + 0 + + + ether_rewrite_helper + 3953 + 0 + 0 + 0 + + + fsyncmgr + 3954 + 0 + 0 + 0 + + + timezone_notify + 3957 + 0 + 0 + 0 + + + optics_ma + 4226 + 0 + 0 + 0 + + + ixdb_gc + 4267 + 0 + 0 + 0 + + + optics_ea + 4285 + 0 + 0 + 0 + + + eth_intf_ma + 4309 + 0 + 0 + 0 + + + ether_caps_partner + 4323 + 0 + 0 + 0 + + + ether_sock + 4325 + 0 + 0 + 0 + + + eth_intf_ea + 4335 + 0 + 0 + 0 + + + lldp_agent + 4362 + 0 + 0 + 0 + + + syslog_infra_hm + 4676 + 0 + 0 + 0 + + + daps + 4677 + 0 + 0 + 0 + + + dnx_l2fib_mac_cache + 4678 + 0 + 0 + 0 + + + l2fib_mgr + 4679 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4680 + 0 + 0 + 0 + + + statsd_manager_l + 4681 + 0 + 0 + 0 + + + envmon_proxy + 4682 + 0 + 0 + 0 + + + mpa_mgr + 4683 + 0 + 0 + 0 + + + stats_fpga + 4684 + 0 + 0 + 0 + + + mpls_io + 4685 + 0 + 0 + 0 + + + ntpdc + 4689 + 0 + 0 + 0 + + + iphc_ma + 4691 + 0 + 0 + 0 + + + nfma + 4693 + 0 + 0 + 0 + + + clns + 4695 + 0 + 0 + 0 + + + arp + 4696 + 0 + 0 + 0 + + + fhrp_output + 4703 + 0 + 0 + 0 + + + l2snoop + 4709 + 0 + 0 + 0 + + + bundlemgr_local + 4714 + 0 + 0 + 0 + + + showd_lc + 4726 + 0 + 0 + 0 + + + eem_ed_sysmgr + 4728 + 0 + 0 + 0 + + + attestation_agent + 4938 + 0 + 0 + 0 + + + cmp_edm + 4939 + 0 + 0 + 0 + + + dnx_fib_stats_edm + 4940 + 0 + 0 + 0 + + + imaedm_server + 4941 + 0 + 0 + 0 + + + macsec_ea + 4946 + 0 + 0 + 0 + + + netio_debug_partner + 4947 + 0 + 0 + 0 + + + ofa_proxy + 4948 + 0 + 0 + 0 + + + pak_capture_partner + 4949 + 0 + 0 + 0 + + + pbr_ea + 4950 + 0 + 0 + 0 + + + pbr_ma + 4951 + 0 + 0 + 0 + + + pfilter_ma + 4956 + 0 + 0 + 0 + + + pm_ma + 4957 + 0 + 0 + 0 + + + qos_ma + 4961 + 0 + 0 + 0 + + + spio_ea + 4962 + 0 + 0 + 0 + + + spio_ma + 4967 + 0 + 0 + 0 + + + ssm_process + 4969 + 0 + 0 + 0 + + + vlan_ea + 5107 + 0 + 0 + 0 + + + otn_ma + 5234 + 0 + 0 + 0 + + + otn_ea + 5246 + 0 + 0 + 0 + + + cdp + 5257 + 0 + 0 + 0 + + + sleep + 10386 + 0 + 0 + 0 + + + sleep + 10387 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..c22587cdd --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,257 @@ + + + + + + 2020 + 4 + 13 + 19 + 49 + 11 + 795 + 1 + PDT + manual + + + 5516-1-663 + 7522203 + + + + + + FortyGigE0/7/0/12 + + + FortyGigE0/7/0/13 + + + HundredGigE0/0/0/0 + + + HundredGigE0/0/0/1 + + + HundredGigE0/0/0/10 + + + HundredGigE0/0/0/11 + + + HundredGigE0/0/0/12 + + + HundredGigE0/0/0/13 + + + HundredGigE0/0/0/14 + + + HundredGigE0/0/0/15 + + + HundredGigE0/0/0/16 + + + HundredGigE0/0/0/17 + + + HundredGigE0/0/0/18 + + + HundredGigE0/0/0/19 + + + HundredGigE0/0/0/2 + + + HundredGigE0/0/0/20 + + + HundredGigE0/0/0/21 + + + HundredGigE0/0/0/22 + + + HundredGigE0/0/0/23 + + + HundredGigE0/0/0/24 + + + HundredGigE0/0/0/25 + + + HundredGigE0/0/0/26 + + + HundredGigE0/0/0/27 + + + HundredGigE0/0/0/28 + + + HundredGigE0/0/0/29 + + + HundredGigE0/0/0/3 + + + HundredGigE0/0/0/30 + + + HundredGigE0/0/0/31 + + + HundredGigE0/0/0/32 + + + HundredGigE0/0/0/33 + + + HundredGigE0/0/0/34 + + + HundredGigE0/0/0/35 + + + HundredGigE0/0/0/4 + + + HundredGigE0/0/0/5 + + + HundredGigE0/0/0/6 + + + HundredGigE0/0/0/7 + + + HundredGigE0/0/0/8 + + + HundredGigE0/0/0/9 + + + HundredGigE0/7/2/0/0 + + + HundredGigE0/7/2/0/1 + + + HundredGigE0/7/2/1/0 + + + HundredGigE0/7/2/1/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + MgmtEth0/RP1/CPU0/0 + + + Null0 + + + PTP0/RP0/CPU0/0 + + + PTP0/RP1/CPU0/0 + + + TenGigE0/7/0/0 + + + TenGigE0/7/0/1 + + + TenGigE0/7/0/10 + + + TenGigE0/7/0/11 + + + TenGigE0/7/0/2 + + + TenGigE0/7/0/3 + + + TenGigE0/7/0/4 + + + TenGigE0/7/0/5 + + + TenGigE0/7/0/6 + + + TenGigE0/7/0/7 + + + TenGigE0/7/0/8 + + + TenGigE0/7/0/9 + + + TenGigE0/7/1/0 + + + TenGigE0/7/1/1 + + + TenGigE0/7/1/10 + + + TenGigE0/7/1/11 + + + TenGigE0/7/1/2 + + + TenGigE0/7/1/3 + + + TenGigE0/7/1/4 + + + TenGigE0/7/1/5 + + + TenGigE0/7/1/6 + + + TenGigE0/7/1/7 + + + TenGigE0/7/1/8 + + + TenGigE0/7/1/9 + + + + + + + Rack 0 + + + 6.6.3 + FGE20380TVK + NCS-5516 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/server_capabilities.xml new file mode 100644 index 000000000..72434cec7 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/server_capabilities.xml @@ -0,0 +1,602 @@ + + + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2017-09-07 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-admin-exec&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2018-05-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-NCS55A1?module=Cisco-IOS-XR-sysadmin-controllers-ncs55A1&revision=2017-10-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-subscriber-cfg?module=Cisco-IOS-XR-infra-rsi-subscriber-cfg&revision=2015-07-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-notification-log-mib-cfg?module=Cisco-IOS-XR-infra-notification-log-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2017-05-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ikev2-oper?module=Cisco-IOS-XR-ikev2-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ofa-dpt-oper?module=Cisco-IOS-XR-ofa-dpt-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-yang-library?module=ietf-yang-library&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-procfind-oper?module=Cisco-IOS-XR-procfind-oper&revision=2015-11-09 + http://openconfig.net/yang/bgp?module=openconfig-bgp&revision=2017-02-02 + http://tail-f.com/ns/mibs/SNMP-VIEW-BASED-ACM-MIB/200210160000Z?module=SNMP-VIEW-BASED-ACM-MIB&revision=2002-10-16 + http://tail-f.com/ns/aaa/1.1?module=tailf-aaa&revision=2011-09-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-otnifmib-cfg?module=Cisco-IOS-XR-otnifmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-hw-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2018-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-cfg?module=Cisco-IOS-XR-ethernet-link-oam-cfg&revision=2015-11-09 + http://tail-f.com/yang/common?module=tailf-common&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dc-cfg?module=Cisco-IOS-XR-ipv4-dc-cfg&revision=2019-05-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2015-11-09 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2019-09-20 + http://openconfig.net/yang/mpls-types?module=openconfig-mpls-types&revision=2017-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-oper?module=Cisco-IOS-XR-flowspec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://openconfig.net/yang/platform/port?module=openconfig-platform-port&revision=2018-01-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-bng-cfg?module=Cisco-IOS-XR-pbr-bng-cfg&revision=2015-11-09 + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2018-06-03&deviations=cisco-xr-openconfig-platform-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://tail-f.com/ns/mibs/SNMP-TARGET-MIB/200210140000Z?module=SNMP-TARGET-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2019-10-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-cfg?module=Cisco-IOS-XR-aaa-nacm-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-oper?module=Cisco-IOS-XR-ptp-oper&revision=2017-02-02 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-subscriber-cfg?module=Cisco-IOS-XR-ipv6-nd-subscriber-cfg&revision=2016-12-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2018-08-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-datatypes?module=Cisco-IOS-XR-infra-sla-datatypes&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5502?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5502&revision=2018-04-09 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2019-10-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2018-07-13 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12&deviations=cisco-xr-openconfig-routing-policy-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-link-oam-oper?module=Cisco-IOS-XR-ethernet-link-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-09-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-npu-stats-oper&revision=2015-11-09 + http://tail-f.com/ns/mibs/SNMP-FRAMEWORK-MIB/200210140000Z?module=SNMP-FRAMEWORK-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-cfg?module=Cisco-IOS-XR-freqsync-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://tail-f.com/ns/mibs/SNMPv2-TC/1.0?module=SNMPv2-TC&revision=2016-08-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-dti-oper?module=Cisco-IOS-XR-rptiming-dti-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2019-07-19 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-portmode-cfg?module=Cisco-IOS-XR-ncs5500-coherent-portmode-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://openconfig.net/yang/alarms/types?module=openconfig-alarm-types&revision=2018-01-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2018-04-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-datatypes?module=Cisco-IOS-XR-ptp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-10-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fgid?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fgid&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-subscriber-cfg?module=Cisco-IOS-XR-pbr-subscriber-cfg&revision=2015-11-09 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysdb-oper?module=Cisco-IOS-XR-sysdb-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv6-ma-subscriber-cfg&revision=2017-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-09-07 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-cfg?module=Cisco-IOS-XR-optics-driver-cfg&revision=2016-03-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2018-06-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-driver-sfe?module=Cisco-IOS-XR-sysadmin-fabric-driver-sfe&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-gnss-oper?module=Cisco-IOS-XR-gnss-oper&revision=2017-09-07 + urn:ietf:params:xml:ns:yang:ietf-netconf-acm?module=ietf-netconf-acm&revision=2012-02-22&deviations=cisco-xr-ietf-netconf-acm-deviations + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2019-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-ncs5502?module=Cisco-IOS-XR-sysadmin-clear-ncs5502&revision=2019-01-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-delete-act?module=Cisco-IOS-XR-shellutil-delete-act&revision=2018-01-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mac?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mac&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2019-08-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-09-12 + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-act?module=Cisco-IOS-XR-spirit-install-act&revision=2018-09-10 + http://openconfig.net/yang/ldp?module=openconfig-mpls-ldp&revision=2017-03-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28&deviations=cisco-xr-openconfig-transport-line-protection-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2019-09-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5500?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-server-ncs5500&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-resources-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-resources-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2018-07-24 + http://tail-f.com/ns/mibs/SNMP-COMMUNITY-MIB/200308060000Z?module=SNMP-COMMUNITY-MIB&revision=2003-08-06 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2018-02-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://openconfig.net/yang/mpls?module=openconfig-mpls&revision=2017-03-22 + urn:ietf:params:xml:ns:yang:ietf-restconf-monitoring?module=ietf-restconf-monitoring&revision=2016-08-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-msdp-cfg?module=Cisco-IOS-XR-ipv4-msdp-cfg&revision=2017-10-15 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-dyn-tmpl-cfg?module=Cisco-IOS-XR-ipv4-igmp-dyn-tmpl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv4-ma-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-types?module=Cisco-IOS-XR-sysadmin-fabric-types&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2018-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2018-09-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-issu?module=Cisco-IOS-XR-sysadmin-issu&revision=2019-06-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-oper?module=Cisco-IOS-XR-infra-sla-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-card-mgr?module=Cisco-IOS-XR-sysadmin-card-mgr&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-cfg?module=Cisco-IOS-XR-ptp-pd-cfg&revision=2018-05-08 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-NCS5501?module=Cisco-IOS-XR-sysadmin-controllers-ncs5501&revision=2017-10-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2018-07-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-datatypes?module=Cisco-IOS-XR-Ethernet-SPAN-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2019-06-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-common-cfg?module=Cisco-IOS-XR-segment-routing-ms-common-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-oper?module=Cisco-IOS-XR-syncc-oper&revision=2016-06-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-oper?module=Cisco-IOS-XR-config-valid-ccv-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-eigrp-oper?module=Cisco-IOS-XR-eigrp-oper&revision=2018-04-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-li-cfg?module=Cisco-IOS-XR-li-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-ui?module=Cisco-IOS-XR-sysadmin-fretta-envmon-ui&revision=2018-11-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5500?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5500&revision=2018-04-09 + http://openconfig.net/yang/rsvp-sr-ext?module=openconfig-rsvp-sr-ext&revision=2017-03-06&deviations=cisco-xr-openconfig-rsvp-sr-ext-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2019-09-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-datatypes?module=Cisco-IOS-XR-segment-routing-srv6-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-08-25 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26&deviations=cisco-xr-openconfig-vlan-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-internal-tcam-oper?module=Cisco-IOS-XR-fia-internal-tcam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2018-11-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:iana-if-type?module=iana-if-type&revision=2014-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-oper?module=Cisco-IOS-XR-ethernet-cfm-oper&revision=2018-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2018-06-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2019-10-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2018-12-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-ng-oper?module=Cisco-IOS-XR-plat-chas-invmgr-ng-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-asic-errors-oper?module=Cisco-IOS-XR-asic-errors-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-fdb&revision=2018-10-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-cfg?module=Cisco-IOS-XR-ipv4-igmp-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://openconfig.net/yang/local-routing?module=openconfig-local-routing&revision=2017-05-15 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2018-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2019-03-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-ncs5502?module=Cisco-IOS-XR-sysadmin-controllers-ncs5502&revision=2019-01-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-eigrp-cfg?module=Cisco-IOS-XR-eigrp-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-types?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-types&revision=2018-10-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-rptiming-tmg-oper?module=Cisco-IOS-XR-rptiming-tmg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-statistics&revision=2018-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://tail-f.com/ns/mibs/IPV6-TC/199812010000Z?module=IPV6-TC&revision=1998-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://tail-f.com/ns/mibs/SNMP-USER-BASED-SM-MIB/200210160000Z?module=SNMP-USER-BASED-SM-MIB&revision=2002-10-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-oper?module=Cisco-IOS-XR-dot1x-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2017-09-07 + urn:ietf:params:xml:ns:yang:ietf-interfaces?module=ietf-interfaces&revision=2014-05-08 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2018-04-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2019-06-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2018-10-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-ains-act?module=Cisco-IOS-XR-controller-ains-act&revision=2018-01-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-controllers-ncs5500?module=Cisco-IOS-XR-sysadmin-controllers-ncs5500&revision=2019-01-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-cfg?module=Cisco-IOS-XR-dot1x-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-clear?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-clear&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-cfg?module=Cisco-IOS-XR-l2rib-cfg&revision=2018-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-grid-svr-oper?module=Cisco-IOS-XR-fretta-grid-svr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-datatypes?module=Cisco-IOS-XR-controller-odu-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-subscriber-cfg?module=Cisco-IOS-XR-ip-pfilter-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://tail-f.com/ns/mibs/SNMP-MPD-MIB/200210140000Z?module=SNMP-MPD-MIB&revision=2002-10-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-eigrp-datatypes?module=Cisco-IOS-XR-eigrp-datatypes&revision=2018-04-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2018-01-31 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-bridge&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://www.cisco.com/panini/calvados/valtest?module=valtest&revision=2012-08-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2018-07-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-act?module=Cisco-IOS-XR-ipv4-arp-act&revision=2018-10-08 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13&deviations=cisco-xr-openconfig-network-instance-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2018-06-15 + http://tail-f.com/ns/mibs/SNMPv2-SMI/1.0?module=SNMPv2-SMI&revision=1970-01-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2018-05-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://openconfig.net/yang/acl?module=openconfig-acl&revision=2017-05-26&deviations=cisco-xr-openconfig-acl-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fretta-envmon-types?module=Cisco-IOS-XR-sysadmin-fretta-envmon-types&revision=2018-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2017-09-07 + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2018-05-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2019-06-17 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2018-10-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5502?module=Cisco-IOS-XR-sysadmin-fabric-mgr-fsdb-aggregator-ncs5502&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2019-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rt-check-cfg?module=Cisco-IOS-XR-infra-rt-check-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2018-04-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-clear-counters-act?module=Cisco-IOS-XR-clear-counters-act&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-ncs5502?module=Cisco-IOS-XR-sysadmin-fabric-ncs5502&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-oper?module=Cisco-IOS-XR-freqsync-oper&revision=2017-10-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2018-05-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2018-01-31 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2017-05-26 + http://tail-f.com/yang/common-monitoring?module=tailf-common-monitoring&revision=2013-06-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2018-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-li-cfg?module=Cisco-IOS-XR-aaa-li-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-copy-act?module=Cisco-IOS-XR-shellutil-copy-act&revision=2018-05-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-sla-cfg?module=Cisco-IOS-XR-infra-sla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://tail-f.com/ns/netconf/query?module=tailf-netconf-query&revision=2017-01-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-09-07 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2018-10-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-optics-driver-quad-cfg?module=Cisco-IOS-XR-optics-driver-quad-cfg&revision=2018-07-21 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2017-02-02&deviations=cisco-xr-openconfig-bgp-policy-deviations + http://openconfig.net/yang/rsvp?module=openconfig-mpls-rsvp&revision=2017-03-22 + http://openconfig.net/yang/platform/psu?module=openconfig-platform-psu&revision=2018-01-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-syncc-controller-cfg?module=Cisco-IOS-XR-syncc-controller-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2018-06-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-11-13 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2019-07-05 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-dot1x-if-cfg?module=Cisco-IOS-XR-dot1x-if-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-11-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2019-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2019-02-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-datatypes?module=Cisco-IOS-XR-ipv4-autorp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2019-09-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-flowspec-cfg?module=Cisco-IOS-XR-flowspec-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://tail-f.com/ns/common/query?module=tailf-common-query&revision=2017-12-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-cfg?module=Cisco-IOS-XR-segment-routing-srv6-cfg&revision=2015-11-09 + http://tail-f.com/ns/mibs/CISCO-ENTITY-FRU-CONTROL-MIB/200311240000Z?module=CISCO-ENTITY-FRU-CONTROL-MIB&revision=2003-11-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2018-02-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-pd-oper?module=Cisco-IOS-XR-ptp-pd-oper&revision=2016-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asic-errors-ael?module=Cisco-IOS-XR-sysadmin-asic-errors-ael&revision=2017-07-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-gnss-cfg?module=Cisco-IOS-XR-gnss-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg?module=Cisco-IOS-XR-crypto-mibs-ipsecflowmon-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2017-08-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-oper?module=Cisco-IOS-XR-sysmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2018-07-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-freqsync-datatypes?module=Cisco-IOS-XR-freqsync-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2018-06-15 + http://openconfig.net/yang/mpls-sr?module=openconfig-mpls-sr&revision=2017-03-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2019-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-08-01 + http://tail-f.com/ns/mibs/INET-ADDRESS-MIB/200205090000Z?module=INET-ADDRESS-MIB&revision=2002-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2018-05-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-portmode-oper?module=Cisco-IOS-XR-ncs5500-coherent-portmode-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2018-06-15 + http://www.cisco.com/panini/calvados/opertest1?module=opertest1&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-valid-ccv-cfg?module=Cisco-IOS-XR-config-valid-ccv-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2019-01-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04&deviations=cisco-xr-ietf-netconf-monitoring-deviations + http://openconfig.net/yang/platform/cpu?module=openconfig-platform-cpu&revision=2018-01-30&deviations=cisco-xr-openconfig-platform-cpu-deviations + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-NCS55A1?module=Cisco-IOS-XR-sysadmin-clear-ncs55A1&revision=2017-10-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2018-08-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2018-05-19 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ethernet-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-autorp-oper?module=Cisco-IOS-XR-ipv4-autorp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2019-03-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-cfg?module=Cisco-IOS-XR-ethernet-cfm-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://openconfig.net/yang/platform/linecard?module=openconfig-platform-linecard&revision=2017-08-03&deviations=cisco-xr-openconfig-platform-linecard-deviations + http://cisco.com/panini/calvados/gaspp?module=gaspp&revision=2015-08-30 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2019-08-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-10-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://openconfig.net/yang/header-fields?module=openconfig-packet-match&revision=2017-05-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-17 + http://openconfig.net/yang/platform/fan?module=openconfig-platform-fan&revision=2018-01-18 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ikev2-cfg?module=Cisco-IOS-XR-ikev2-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-cfm-datatypes?module=Cisco-IOS-XR-ethernet-cfm-datatypes&revision=2015-11-09 + http://openconfig.net/yang/platform/extension?module=openconfig-platform-ext&revision=2018-01-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2017-09-07 + http://cisco.com/panini/calvados/fit?module=fit&revision=2018-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2019-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2019-09-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-opendns-deviceid-cfg?module=Cisco-IOS-XR-opendns-deviceid-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2018-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg&revision=2017-09-30 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-09-27 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-oper?module=Cisco-IOS-XR-Ethernet-SPAN-oper&revision=2015-11-09 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ascii-ltrace-oper?module=Cisco-IOS-XR-ascii-ltrace-oper&revision=2018-01-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-heap-summary-oper?module=Cisco-IOS-XR-linux-os-heap-summary-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2018-09-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-nacm-oper?module=Cisco-IOS-XR-aaa-nacm-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-coherent-node-oper?module=Cisco-IOS-XR-ncs5500-coherent-node-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-fpd-infra-cfg?module=Cisco-IOS-XR-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-mfwd-cfg?module=Cisco-IOS-XR-ipv4-mfwd-cfg&revision=2017-10-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-ncs5501?module=Cisco-IOS-XR-sysadmin-fabric-ncs5501&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-Ethernet-SPAN-cfg?module=Cisco-IOS-XR-Ethernet-SPAN-cfg&revision=2015-11-09 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ptp-cfg?module=Cisco-IOS-XR-ptp-cfg&revision=2017-02-02 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-netflow-oper?module=Cisco-IOS-XR-dnx-netflow-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-instmgr-oper?module=Cisco-IOS-XR-sysadmin-instmgr-oper&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2019-09-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-srv6-oper?module=Cisco-IOS-XR-segment-routing-srv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-secy-oper?module=Cisco-IOS-XR-crypto-macsec-secy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-oper?module=Cisco-IOS-XR-dnx-driver-oper&revision=2017-08-29 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-mgmt-agent&revision=2017-05-01 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2018-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-cfg?module=Cisco-IOS-XR-ipv4-pim-cfg&revision=2017-10-15 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2018-08-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2018-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-placed-act?module=Cisco-IOS-XR-infra-placed-act&revision=2018-01-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-reachable&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ncs5500-qos-oper?module=Cisco-IOS-XR-ncs5500-qos-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-install-instmgr-oper?module=Cisco-IOS-XR-spirit-install-instmgr-oper&revision=2019-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2019-10-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-ncs5500?module=Cisco-IOS-XR-sysadmin-fabric-ncs5500&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fia-hw-profile-cfg?module=Cisco-IOS-XR-fia-hw-profile-cfg&revision=2016-06-22 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + urn:ietf:params:xml:ns:yang:ietf-yang-smiv2?module=ietf-yang-smiv2&revision=2012-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2018-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-oper?module=Cisco-IOS-XR-controller-odu-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper?module=Cisco-IOS-XR-fretta-bcm-dpa-drop-stats-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-ncs5500?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-cli-ncs5500&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2019-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-pim-oper?module=Cisco-IOS-XR-ipv4-pim-oper&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-05-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-if-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-if-cfg&revision=2015-11-09 + http://tail-f.com/yang/xsd-types?module=tailf-xsd-types&revision=2017-11-20 + http://tail-f.com/ns/mibs/SNMPv2-MIB/200210160000Z?module=SNMPv2-MIB&revision=2002-10-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-act?module=Cisco-IOS-XR-drivers-media-eth-act&revision=2018-02-12 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2018-04-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2019-11-06 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-oper?module=Cisco-IOS-XR-crypto-macsec-mka-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2018-02-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2018-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-oper?module=Cisco-IOS-XR-perf-meas-oper&revision=2017-10-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-remote-attestation-act?module=Cisco-IOS-XR-remote-attestation-act&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-pl-oper?module=Cisco-IOS-XR-crypto-macsec-pl-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2017-09-07 + http://openconfig.net/yang/sr?module=openconfig-segment-routing&revision=2017-01-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2019-09-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trunk&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-port-mapper-oper?module=Cisco-IOS-XR-dnx-port-mapper-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mediasvr-linux-oper?module=Cisco-IOS-XR-mediasvr-linux-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://tail-f.com/yang/confd-monitoring?module=tailf-confd-monitoring&revision=2013-06-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-igmp-oper?module=Cisco-IOS-XR-ipv4-igmp-oper&revision=2018-01-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-vlan&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-mpa-infra-cfg?module=Cisco-IOS-XR-drivers-mpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2018-10-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-macsec-mka-cfg?module=Cisco-IOS-XR-crypto-macsec-mka-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-perf-meas-cfg?module=Cisco-IOS-XR-perf-meas-cfg&revision=2017-10-17 + http://tail-f.com/ns/mibs/SNMP-NOTIFICATION-MIB/200210140000Z?module=SNMP-NOTIFICATION-MIB&revision=2002-10-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-clear-ncs5500?module=Cisco-IOS-XR-sysadmin-clear-ncs5500&revision=2019-01-30 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2018-07-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-09-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2018-05-05 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-trace?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-trace&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-fabhfr-mib-cfg?module=Cisco-IOS-XR-fabhfr-mib-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-dnx-driver-fabric-plane-oper?module=Cisco-IOS-XR-dnx-driver-fabric-plane-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2018-04-09 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2018-06-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2018-08-18 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2018-04-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2018-05-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2018-06-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ethsw-esdma-summary?module=Cisco-IOS-XR-sysadmin-ethsw-esdma-summary&revision=2017-05-01 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring + urn:ietf:params:netconf:capability:candidate:1.0 + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/version.md new file mode 100644 index 000000000..e411592c2 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/version.md @@ -0,0 +1 @@ +6.6.3 diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/expected_result.json new file mode 100644 index 000000000..81141425c --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/expected_result.json @@ -0,0 +1,17 @@ +{ + "cpu": { + "0/0/CPU0": { + "%usage": 30.0 + }, + "0/RP0/CPU0": { + "%usage": 2.0 + } + }, + "fans": {}, + "memory": { + "available_ram": 5368709120, + "used_ram": 4069933056 + }, + "power": {}, + "temperature": {} +} diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__environment.xml new file mode 100644 index 000000000..e69de29bb diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml new file mode 100644 index 000000000..e4bf667ec --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml @@ -0,0 +1,409 @@ + + + + + + + 0/RP0/CPU0 + + 4096 + 5368709120 + 1298776064 + 5368709120 + 1385312256 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 5368709120 + 1298829312 + 0 + 5368709120 + 1385365504 + 4194304 + 0 + 0 + 0 + 0 + + soasync-app-1 + 249152 + + + soasync-12 + 3392 + + + soasync-11 + 3392 + + + soasync-10 + 3392 + + + soasync-9 + 3392 + + + soasync-8 + 3392 + + + soasync-7 + 3392 + + + soasync-6 + 3392 + + + soasync-5 + 3392 + + + soasync-4 + 3392 + + + soasync-3 + 3392 + + + soasync-2 + 3392 + + + soasync-1 + 249152 + + + l2fib + 723768 + + + bm_lacp_tx + 1320 + + + subdb_sco_tbl + 304 + + + statsd_db_l + 1155360 + + + statsd_db + 288 + + + statsd_db_g + 4288800 + + + im_issu_db + 280 + + + AAA_BNG_SHM + 1089824 + + + gcp_bmp_adj + 32904 + + + ipv6_pmtu + 4136 + + + ifc-protomax + 1743168 + + + ifc-mpls + 4032832 + + + ifc-ipv6 + 8194368 + + + ifc-ipv4 + 8845632 + + + aaa + 65824 + + + infra_ital + 331824 + + + aib + 2392176 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 100904 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + im_rules + 270536 + + + im_db + 1156832 + + + spp + 94089256 + + + sunst_stats_cl + 2360 + + + sunst_stats_sh + 101059560 + + 232705188 + 3103416415 + 5857484799 + 465829888 + 140735758587408 + 4069879808 + + + + 0/0/CPU0 + + 4096 + 8589934592 + 6267166720 + 8589934592 + 6353702912 + 4194304 + 0 + 0 + 0 + 0 + + + 4096 + 8589934592 + 6267232256 + 0 + 8589934592 + 6353768448 + 4194304 + 0 + 0 + 0 + 0 + + sunst_ether_ea + 312 + + + pbr_ea + 180504 + + + arp + 33080 + + + l2fib + 723768 + + + sse2_fea_pfilt + 721160 + + + bm_lacp_tx + 1320 + + + statsd_db + 288 + + + statsd_db_l + 1155360 + + + qosrm_shm + 57488 + + + im_issu_db + 280 + + + gcp_bmp_adj + 32904 + + + AAA_BNG_SHM + 1089824 + + + ipv6_pmtu + 4136 + + + pd_fib_cdll + 33080 + + + ifc_pifib + 321856 + + + fsm + 458944 + + + ifc-mpls + 4917568 + + + ifc-ipv6 + 17496384 + + + ifc-ipv4 + 9693504 + + + ifc-protomax + 4888896 + + + aib + 2392176 + + + sunstone_uidb + 35563592 + + + infra_ital + 331824 + + + im_rd + 1155208 + + + im_db_private + 1155260 + + + infra_statsd + 320 + + + rspp_ma + 4080 + + + subdb_fai_tbl + 100904 + + + subdb_ifh_tbl + 35384 + + + subdb_ao_tbl + 100888 + + + subdb_do_tbl + 35344 + + + subdb_co_tbl + 100832 + + + dpc_tcam_rm + 371736 + + + dpc_rm_srh_main + 155462968 + + + im_rules + 237768 + + + im_db + 1156832 + + + sunst_stats_cl + 43320 + + + sunst_stats_sh + 101059560 + + + spp + 90542120 + + 431660772 + 1962811487 + 2636361727 + 232763392 + 140723068632736 + 2322702336 + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml new file mode 100644 index 000000000..e7fa718da --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml @@ -0,0 +1,2861 @@ + + + + + + 0/RP0/CPU0 + 2 + 2 + 2 + + init + 1 + 0 + 0 + 0 + + + bash + 1515 + 0 + 0 + 0 + + + sh + 1531 + 0 + 0 + 0 + + + bash + 1532 + 0 + 0 + 0 + + + cgroup_oom + 1564 + 0 + 0 + 0 + + + bash + 1689 + 0 + 0 + 0 + + + bash + 1695 + 0 + 0 + 0 + + + inotifywait + 1712 + 0 + 0 + 0 + + + bash + 1713 + 0 + 0 + 0 + + + dbus-daemon + 1729 + 0 + 0 + 0 + + + sshd + 1740 + 0 + 0 + 0 + + + rpcbind + 1747 + 0 + 0 + 0 + + + syslogd + 1832 + 0 + 0 + 0 + + + xinetd + 1854 + 0 + 0 + 0 + + + crond + 1886 + 0 + 0 + 0 + + + bash + 3010 + 0 + 0 + 0 + + + dsr + 3011 + 0 + 0 + 0 + + + bash + 3038 + 0 + 0 + 0 + + + ds + 3043 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3048 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3049 + 0 + 0 + 0 + + + processmgr + 3160 + 0 + 0 + 0 + + + devc-conaux-aux + 3183 + 0 + 0 + 0 + + + devc-conaux-con + 3190 + 0 + 0 + 0 + + + shmwin_svr + 3191 + 0 + 0 + 0 + + + sdr_invmgr + 3192 + 0 + 0 + 0 + + + vm-monitor + 3193 + 0 + 0 + 0 + + + dumper + 3194 + 0 + 0 + 0 + + + qsm + 3195 + 0 + 0 + 0 + + + correlatord + 3197 + 0 + 0 + 0 + + + syslogd + 3201 + 0 + 0 + 0 + + + syslogd_helper + 3203 + 0 + 0 + 0 + + + syslog_dev + 3204 + 0 + 0 + 0 + + + mpa_fm_svr + 3205 + 0 + 0 + 0 + + + spp + 3206 + 0 + 0 + 0 + + + packet + 3207 + 0 + 0 + 0 + + + chkpt_proxy + 3208 + 0 + 0 + 0 + + + ltrace_server + 3209 + 0 + 0 + 0 + + + ltrace_sync + 3210 + 0 + 0 + 0 + + + resmon + 3211 + 0 + 0 + 0 + + + sld + 3212 + 0 + 0 + 0 + + + rmf_svr + 3213 + 0 + 0 + 0 + + + bag_schema_svr + 3214 + 0 + 0 + 0 + + + sysdb_svr_local + 3215 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3216 + 0 + 0 + 0 + + + enf_broker + 3217 + 0 + 0 + 0 + + + ssh_key_client + 3218 + 0 + 0 + 0 + + + lcp_mgr + 3219 + 0 + 0 + 0 + + + gsp + 3220 + 0 + 0 + 0 + + + meminfo_svr + 3221 + 0 + 0 + 0 + + + showd_server + 3222 + 0 + 0 + 0 + + + tamfs + 3224 + 0 + 0 + 0 + + + aipc_cleaner + 3225 + 0 + 0 + 0 + + + rdsfs_svr + 3226 + 0 + 0 + 0 + + + wdsysmon_fd_edm + 3227 + 0 + 0 + 0 + + + sysdb_mc + 3228 + 0 + 0 + 0 + + + bundlemgr_checker + 3229 + 0 + 0 + 0 + + + cfgmgr-rp + 3230 + 0 + 0 + 0 + + + parser_server + 3231 + 0 + 0 + 0 + + + nvgen_server + 3232 + 0 + 0 + 0 + + + timezone_config + 3234 + 0 + 0 + 0 + + + cerrno_server + 3235 + 0 + 0 + 0 + + + sunstone_stats_svr + 3236 + 0 + 0 + 0 + + + media_server + 3239 + 0 + 0 + 0 + + + procfs_server + 3241 + 0 + 0 + 0 + + + sdr_instagt + 3242 + 0 + 0 + 0 + + + issudir + 3247 + 0 + 0 + 0 + + + nrssvr_global + 3248 + 0 + 0 + 0 + + + invmgr_proxy + 3249 + 0 + 0 + 0 + + + sysdb_shared_data_nc + 3250 + 0 + 0 + 0 + + + sysdb_shared_nc + 3256 + 0 + 0 + 0 + + + sysdb_shared_sc + 3259 + 0 + 0 + 0 + + + sysdb_svr_admin + 3261 + 0 + 0 + 0 + + + ssh_key_server + 3262 + 0 + 0 + 0 + + + debug_d_admin + 3267 + 0 + 0 + 0 + + + nrssvr + 3269 + 0 + 0 + 0 + + + early_fast_discard_verifier + 3272 + 0 + 0 + 0 + + + subdb_svr + 3287 + 0 + 0 + 0 + + + tty_exec_launcher + 3780 + 0 + 0 + 0 + + + ifmgr + 4080 + 0 + 0 + 0 + + + netio + 4081 + 0 + 0 + 0 + + + placed + 4082 + 0 + 0 + 0 + + + ifindex_server + 4084 + 0 + 0 + 0 + + + lpts_pa + 4085 + 0 + 0 + 0 + + + alarm-logger + 4087 + 0 + 0 + 0 + + + calv_alarm_mgr + 4089 + 0 + 0 + 0 + + + eth_mgmt + 4090 + 0 + 0 + 0 + + + fwd_driver_partner + 4092 + 0 + 0 + 0 + + + locald_DLRSC + 4093 + 0 + 0 + 0 + + + mempool_edm + 4095 + 0 + 0 + 0 + + + ncd + 4096 + 0 + 0 + 0 + + + nd_partner + 4097 + 0 + 0 + 0 + + + nsr_fo + 4098 + 0 + 0 + 0 + + + nsr_ping_reply + 4099 + 0 + 0 + 0 + + + rmf_cli_edm + 4100 + 0 + 0 + 0 + + + rsi_agent + 4101 + 0 + 0 + 0 + + + rsi_master + 4102 + 0 + 0 + 0 + + + sh_proc_mem_edm + 4103 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 4104 + 0 + 0 + 0 + + + tty_show_users_edm + 4105 + 0 + 0 + 0 + + + mpls_io_ea + 4106 + 0 + 0 + 0 + + + aib + 4107 + 0 + 0 + 0 + + + bundlemgr_adj + 4108 + 0 + 0 + 0 + + + statsd_server + 4109 + 0 + 0 + 0 + + + ipv4_arm + 4110 + 0 + 0 + 0 + + + ipv6_arm + 4112 + 0 + 0 + 0 + + + ipv4_acl_mgr + 4114 + 0 + 0 + 0 + + + ipv6_acl_daemon + 4116 + 0 + 0 + 0 + + + pifibm_server_rp + 4117 + 0 + 0 + 0 + + + ipv4_io + 4118 + 0 + 0 + 0 + + + ipv4_ma + 4119 + 0 + 0 + 0 + + + ipv6_nd + 4126 + 0 + 0 + 0 + + + policymgr_rp + 4127 + 0 + 0 + 0 + + + fib_mgr + 4133 + 0 + 0 + 0 + + + ipv6_ea + 4140 + 0 + 0 + 0 + + + ipv6_io + 4150 + 0 + 0 + 0 + + + procfind + 4178 + 0 + 0 + 0 + + + ipv6_ma + 4189 + 0 + 0 + 0 + + + mpls_lsd + 4206 + 0 + 0 + 0 + + + bgp_policy_reg_agent + 4224 + 0 + 0 + 0 + + + eigrp_policy_reg_agent + 4244 + 0 + 0 + 0 + + + isis_policy_reg_agent + 4257 + 0 + 0 + 0 + + + l2vpn_policy_reg_agent + 4268 + 0 + 0 + 0 + + + lisp_xr_policy_reg_agent + 4271 + 0 + 0 + 0 + + + mldp_policy_reg_agent + 4284 + 0 + 0 + 0 + + + ospf_policy_reg_agent + 4292 + 0 + 0 + 0 + + + ospfv3_policy_reg_agent + 4306 + 0 + 0 + 0 + + + rip_policy_reg_agent + 4312 + 0 + 0 + 0 + + + debug_d + 4317 + 0 + 0 + 0 + + + bcdl_agent + 4326 + 0 + 0 + 0 + + + iedged + 4331 + 0 + 0 + 0 + + + shelf_mgr_proxy + 4360 + 0 + 0 + 0 + + + bcdls + 4656 + 0 + 0 + 0 + + + bcdls + 4667 + 0 + 0 + 0 + + + ether_caps_partner + 4730 + 0 + 0 + 0 + + + ether_sock + 4733 + 0 + 0 + 0 + + + cdm_rs + 4880 + 0 + 0 + 0 + + + vlan_ea + 4886 + 0 + 0 + 0 + + + kim + 4938 + 0 + 0 + 0 + + + ztp_cfg + 4939 + 0 + 0 + 0 + + + ema_server_sdr + 4940 + 0 + 0 + 0 + + + tty_verifyd + 4941 + 0 + 0 + 0 + + + ftp_fs + 4942 + 0 + 0 + 0 + + + ethernet_stats_controller_edm + 4943 + 0 + 0 + 0 + + + domain_services + 4944 + 0 + 0 + 0 + + + bgp_epe + 4945 + 0 + 0 + 0 + + + bfd + 4946 + 0 + 0 + 0 + + + bundlemgr_distrib + 4952 + 0 + 0 + 0 + + + ipv6_local + 4955 + 0 + 0 + 0 + + + ipv6_connected + 4957 + 0 + 0 + 0 + + + ipv4_local + 4959 + 0 + 0 + 0 + + + ipv4_connected + 4960 + 0 + 0 + 0 + + + eth_gl_cfg + 4961 + 0 + 0 + 0 + + + ipv6_mpa + 4962 + 0 + 0 + 0 + + + ipv4_mpa + 4963 + 0 + 0 + 0 + + + policy_repository + 4964 + 0 + 0 + 0 + + + ipv6_rib + 4965 + 0 + 0 + 0 + + + ipv4_rib + 4969 + 0 + 0 + 0 + + + telemetry_encoder + 4971 + 0 + 0 + 0 + + + python_process_manager + 4972 + 0 + 0 + 0 + + + ipv4_rump + 4978 + 0 + 0 + 0 + + + ipv6_rump + 4980 + 0 + 0 + 0 + + + nfmgr + 4987 + 0 + 0 + 0 + + + statsd_manager_g + 4989 + 0 + 0 + 0 + + + intf_mgbl + 4990 + 0 + 0 + 0 + + + mpls_static + 4992 + 0 + 0 + 0 + + + accounting_ma + 4993 + 0 + 0 + 0 + + + daps + 4995 + 0 + 0 + 0 + + + ipsub_ma + 4997 + 0 + 0 + 0 + + + l2fib_mgr + 5003 + 0 + 0 + 0 + + + l2rib + 5005 + 0 + 0 + 0 + + + pppoe_ma + 5007 + 0 + 0 + 0 + + + sconbkup + 5008 + 0 + 0 + 0 + + + ipv6_assembler + 5010 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 5016 + 0 + 0 + 0 + + + shcfghistory-edm + 5018 + 0 + 0 + 0 + + + statsd_manager_l + 5026 + 0 + 0 + 0 + + + mpls_io + 5032 + 0 + 0 + 0 + + + ntpd + 5035 + 0 + 0 + 0 + + + nfma + 5039 + 0 + 0 + 0 + + + session_mon + 5044 + 0 + 0 + 0 + + + clns + 5047 + 0 + 0 + 0 + + + arp + 5057 + 0 + 0 + 0 + + + ip_aps + 5058 + 0 + 0 + 0 + + + raw_ip + 5070 + 0 + 0 + 0 + + + tcp + 5077 + 0 + 0 + 0 + + + udp + 5078 + 0 + 0 + 0 + + + fhrp_output + 5080 + 0 + 0 + 0 + + + l2snoop + 5085 + 0 + 0 + 0 + + + ip_app + 5088 + 0 + 0 + 0 + + + cinetd + 5090 + 0 + 0 + 0 + + + devc-vty + 5091 + 0 + 0 + 0 + + + bundlemgr_local + 5092 + 0 + 0 + 0 + + + tftp_fs + 5094 + 0 + 0 + 0 + + + vi_config_replicator + 5095 + 0 + 0 + 0 + + + eem_server + 5096 + 0 + 0 + 0 + + + showd_lc + 5098 + 0 + 0 + 0 + + + tcl_secure_mode + 5099 + 0 + 0 + 0 + + + lpts_fm + 5100 + 0 + 0 + 0 + + + eem_policy_dir + 5103 + 0 + 0 + 0 + + + ipsec_mp + 5105 + 0 + 0 + 0 + + + ipsec_pp + 5106 + 0 + 0 + 0 + + + cepki + 5108 + 0 + 0 + 0 + + + crypto_monitor + 5118 + 0 + 0 + 0 + + + eem_ed_config + 5119 + 0 + 0 + 0 + + + eem_ed_counter + 5121 + 0 + 0 + 0 + + + eem_ed_generic + 5123 + 0 + 0 + 0 + + + eem_ed_nd + 5124 + 0 + 0 + 0 + + + eem_ed_none + 5139 + 0 + 0 + 0 + + + eem_ed_stats + 5140 + 0 + 0 + 0 + + + eem_ed_syslog + 5143 + 0 + 0 + 0 + + + eem_ed_test + 5155 + 0 + 0 + 0 + + + eem_ed_timer + 5179 + 0 + 0 + 0 + + + object_tracking + 5186 + 0 + 0 + 0 + + + call_home + 5197 + 0 + 0 + 0 + + + http_client + 5220 + 0 + 0 + 0 + + + plat_sl_client + 5234 + 0 + 0 + 0 + + + smartlicserver + 5241 + 0 + 0 + 0 + + + bcdls + 5474 + 0 + 0 + 0 + + + bcdls + 5699 + 0 + 0 + 0 + + + bcdls + 6152 + 0 + 0 + 0 + + + redstatsd + 6587 + 0 + 0 + 0 + + + cmp_edm + 6589 + 0 + 0 + 0 + + + crypto_edm + 6590 + 0 + 0 + 0 + + + domain_sync + 6592 + 0 + 0 + 0 + + + es_acl_act_agent + 6593 + 0 + 0 + 0 + + + hostname_sync + 6594 + 0 + 0 + 0 + + + imaedm_server + 6595 + 0 + 0 + 0 + + + ipodwdm + 6596 + 0 + 0 + 0 + + + ipv4_acl_act_agent + 6597 + 0 + 0 + 0 + + + ipv6_acl_cfg_agent + 6599 + 0 + 0 + 0 + + + linux_nto_misc_showd + 6601 + 0 + 0 + 0 + + + local_sock + 6602 + 0 + 0 + 0 + + + mpls_vpn_mib + 6603 + 0 + 0 + 0 + + + netio_debug_partner + 6605 + 0 + 0 + 0 + + + pak_capture_partner + 6606 + 0 + 0 + 0 + + + pam_manager + 6608 + 0 + 0 + 0 + + + pfilter_ma + 6611 + 0 + 0 + 0 + + + pm_server + 6612 + 0 + 0 + 0 + + + spio_ea + 6615 + 0 + 0 + 0 + + + spio_ma + 6617 + 0 + 0 + 0 + + + ssm_process + 6622 + 0 + 0 + 0 + + + pm_collector + 6740 + 0 + 0 + 0 + + + wanphy_proc + 6920 + 0 + 0 + 0 + + + snmppingd + 6921 + 0 + 0 + 0 + + + sdr_instmgr + 6922 + 0 + 0 + 0 + + + schema_server + 6923 + 0 + 0 + 0 + + + l2tp_mgr + 6924 + 0 + 0 + 0 + + + cmpp + 6925 + 0 + 0 + 0 + + + l2vpn_mgr + 6926 + 0 + 0 + 0 + + + xtc_agent + 6927 + 0 + 0 + 0 + + + mpls_ldp + 6928 + 0 + 0 + 0 + + + vservice_mgr + 6929 + 0 + 0 + 0 + + + qos_ma + 6930 + 0 + 0 + 0 + + + pbr_ma + 6931 + 0 + 0 + 0 + + + rt_check_mgr + 6932 + 0 + 0 + 0 + + + es_acl_mgr + 6933 + 0 + 0 + 0 + + + rsvp + 7397 + 0 + 0 + 0 + + + banner_config + 7398 + 0 + 0 + 0 + + + ipv4_static + 7399 + 0 + 0 + 0 + + + bpm + 7404 + 0 + 0 + 0 + + + bgp + 7686 + 0 + 0 + 0 + + + isis + 7689 + 0 + 0 + 0 + + + isis_uv + 7690 + 0 + 0 + 0 + + + ssh_server + 7727 + 0 + 0 + 0 + + + emsd + 7728 + 0 + 0 + 0 + + + netconf + 7729 + 0 + 0 + 0 + + + te_control + 7730 + 0 + 0 + 0 + + + loopback_caps_partner + 8881 + 0 + 0 + 0 + + + sdr_mgbl_proxy + 8961 + 0 + 0 + 0 + + + perl + 10380 + 0 + 0 + 0 + + + perl + 10495 + 0 + 0 + 0 + + + perl + 10664 + 0 + 0 + 0 + + + sleep + 14252 + 0 + 0 + 0 + + + sleep + 14253 + 0 + 0 + 0 + + + + 0/0/CPU0 + 33 + 30 + 31 + + init + 1 + 0 + 0 + 0 + + + bash + 1566 + 0 + 0 + 0 + + + sh + 1590 + 0 + 0 + 0 + + + bash + 1591 + 0 + 0 + 0 + + + cgroup_oom + 1614 + 0 + 0 + 0 + + + bash + 1739 + 0 + 0 + 0 + + + dbus-daemon + 1770 + 0 + 0 + 0 + + + sshd + 1781 + 0 + 0 + 0 + + + rpcbind + 1788 + 0 + 0 + 0 + + + syslogd + 1873 + 0 + 0 + 0 + + + xinetd + 1895 + 0 + 0 + 0 + + + crond + 1927 + 0 + 0 + 0 + + + bash + 2994 + 0 + 0 + 0 + + + dsr + 2995 + 0 + 0 + 0 + + + bash + 3010 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3022 + 0 + 0 + 0 + + + dev_inotify_hdlr + 3025 + 0 + 0 + 0 + + + ds + 3034 + 0 + 0 + 0 + + + processmgr + 3139 + 0 + 0 + 0 + + + shmwin_svr + 3161 + 0 + 0 + 0 + + + sdr_invmgr + 3162 + 0 + 0 + 0 + + + vm-monitor + 3163 + 0 + 0 + 0 + + + dumper + 3164 + 0 + 0 + 0 + + + qsm + 3165 + 0 + 0 + 0 + + + syslogd_helper + 3166 + 0 + 0 + 0 + + + syslog_dev + 3167 + 0 + 0 + 0 + + + spp + 3168 + 0 + 0 + 0 + + + packet + 3169 + 0 + 0 + 0 + + + ltrace_server + 3171 + 0 + 0 + 0 + + + ltrace_sync + 3172 + 0 + 0 + 0 + + + resmon + 3173 + 0 + 0 + 0 + + + sld + 3175 + 0 + 0 + 0 + + + sysdb_svr_local + 3177 + 0 + 0 + 0 + + + eem_ed_sysmgr + 3178 + 0 + 0 + 0 + + + enf_broker + 3179 + 0 + 0 + 0 + + + ssh_key_client + 3180 + 0 + 0 + 0 + + + gsp + 3185 + 0 + 0 + 0 + + + meminfo_svr + 3186 + 0 + 0 + 0 + + + showd_server + 3187 + 0 + 0 + 0 + + + tamfs + 3196 + 0 + 0 + 0 + + + aipc_cleaner + 3206 + 0 + 0 + 0 + + + rdsfs_svr + 3207 + 0 + 0 + 0 + + + sysdb_mc + 3208 + 0 + 0 + 0 + + + bundlemgr_checker + 3213 + 0 + 0 + 0 + + + dpc_rm_svr + 3218 + 0 + 0 + 0 + + + cerrno_server + 3235 + 0 + 0 + 0 + + + sunstone_stats_svr + 3268 + 0 + 0 + 0 + + + cfgmgr-lc + 3287 + 0 + 0 + 0 + + + early_fast_discard_main + 3288 + 0 + 0 + 0 + + + media_server + 3290 + 0 + 0 + 0 + + + procfs_server + 3296 + 0 + 0 + 0 + + + sdr_instagt + 3301 + 0 + 0 + 0 + + + subdb_svr + 3303 + 0 + 0 + 0 + + + ifmgr + 3827 + 0 + 0 + 0 + + + netio + 3828 + 0 + 0 + 0 + + + calv_alarm_mgr + 3829 + 0 + 0 + 0 + + + fsm + 3830 + 0 + 0 + 0 + + + fwd_driver_partner + 3831 + 0 + 0 + 0 + + + mempool_edm + 3832 + 0 + 0 + 0 + + + rsi_agent + 3834 + 0 + 0 + 0 + + + sh_proc_mem_edm + 3835 + 0 + 0 + 0 + + + sint_ma + 3836 + 0 + 0 + 0 + + + sysmgr_show_proc_all_edm + 3837 + 0 + 0 + 0 + + + tunnel_ea + 3838 + 0 + 0 + 0 + + + mpls_io_ea + 3839 + 0 + 0 + 0 + + + aib + 3840 + 0 + 0 + 0 + + + bundlemgr_adj + 3841 + 0 + 0 + 0 + + + qos_ma_ea + 3842 + 0 + 0 + 0 + + + statsd_server + 3843 + 0 + 0 + 0 + + + ipv4_io + 3844 + 0 + 0 + 0 + + + ipv6_nd + 3845 + 0 + 0 + 0 + + + fib_mgr + 3846 + 0 + 0 + 0 + + + ipv4_ma + 3847 + 0 + 0 + 0 + + + ipv6_ea + 3848 + 0 + 0 + 0 + + + ipv6_io + 3849 + 0 + 0 + 0 + + + pifibm_server_lc + 3850 + 0 + 0 + 0 + + + procfind + 3851 + 0 + 0 + 0 + + + ipv6_ma + 3852 + 0 + 0 + 0 + + + bfd_agent + 3853 + 0 + 0 + 0 + + + debug_d + 3858 + 0 + 0 + 0 + + + iedged + 3859 + 0 + 0 + 0 + + + timezone_notify + 3863 + 0 + 0 + 0 + + + ixdb_gc + 4079 + 0 + 0 + 0 + + + cdm_rs + 4176 + 0 + 0 + 0 + + + udp + 4183 + 0 + 0 + 0 + + + accounting_ma + 4335 + 0 + 0 + 0 + + + daps + 4336 + 0 + 0 + 0 + + + l2fib_mgr + 4337 + 0 + 0 + 0 + + + pfilter_ea + 4338 + 0 + 0 + 0 + + + mpls_fwd_show_proxy + 4339 + 0 + 0 + 0 + + + statsd_manager_l + 4340 + 0 + 0 + 0 + + + mpls_io + 4341 + 0 + 0 + 0 + + + ntpdc + 4342 + 0 + 0 + 0 + + + dpa_exec_agent + 4343 + 0 + 0 + 0 + + + iphc_ma + 4344 + 0 + 0 + 0 + + + nfma + 4345 + 0 + 0 + 0 + + + session_mon + 4346 + 0 + 0 + 0 + + + clns + 4347 + 0 + 0 + 0 + + + arp + 4355 + 0 + 0 + 0 + + + fhrp_output + 4356 + 0 + 0 + 0 + + + l2snoop + 4357 + 0 + 0 + 0 + + + bundlemgr_local + 4358 + 0 + 0 + 0 + + + showd_lc + 4360 + 0 + 0 + 0 + + + sunstone_uidb_svr + 4361 + 0 + 0 + 0 + + + dp_launcher + 4363 + 0 + 0 + 0 + + + dpa_logrotate + 4364 + 0 + 0 + 0 + + + plat_sl_client_lc + 4365 + 0 + 0 + 0 + + + bash + 4454 + 0 + 0 + 0 + + + bash + 5219 + 0 + 0 + 0 + + + diag_capture + 5323 + 0 + 0 + 0 + + + sleep + 5851 + 0 + 0 + 0 + + + sleep + 5865 + 0 + 0 + 0 + + + vpe + 5912 + 36 + 34 + 34 + + + cmp_edm + 5915 + 0 + 0 + 0 + + + fib_stats_edm_sunstone + 5916 + 0 + 0 + 0 + + + imaedm_server + 5917 + 0 + 0 + 0 + + + netio_debug_partner + 5918 + 0 + 0 + 0 + + + pbr_ea + 5919 + 0 + 0 + 0 + + + pbr_ma + 5920 + 0 + 0 + 0 + + + pfilter_ma + 5921 + 0 + 0 + 0 + + + qos_ma + 5923 + 0 + 0 + 0 + + + spio_ea + 5924 + 0 + 0 + 0 + + + spio_ma + 5925 + 0 + 0 + 0 + + + ssm_process + 5926 + 0 + 0 + 0 + + + sunstone_if_driver + 5927 + 0 + 0 + 0 + + + eth_intf_ma + 6067 + 0 + 0 + 0 + + + ether_caps_partner + 6082 + 0 + 0 + 0 + + + ether_sock + 6084 + 0 + 0 + 0 + + + eth_intf_ea + 6101 + 0 + 0 + 0 + + + vlan_ea + 6127 + 0 + 0 + 0 + + + sleep + 7448 + 0 + 0 + 0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..d54644691 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml @@ -0,0 +1,56 @@ + + + + + + 2020 + 4 + 14 + 0 + 40 + 38 + 464 + 2 + UTC + calendar + + + domingo + 11393 + + + + + + GigabitEthernet0/0/0/0 + + + GigabitEthernet0/0/0/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + + + + + Rack 0 + + + 6.3.2 + 0D1FDCA5761 + R-IOSXRV9000-CC + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/server_capabilities.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/server_capabilities.xml new file mode 100644 index 000000000..48ca0ddf2 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/server_capabilities.xml @@ -0,0 +1,465 @@ + + + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv6-ma-subscriber-cfg&revision=2017-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg?module=Cisco-IOS-XR-infra-syslog-cfg&revision=2017-10-31 + http://openconfig.net/yang/optical-transport-line-protection?module=openconfig-transport-line-protection&revision=2017-03-28&deviations=cisco-xr-openconfig-transport-line-protection-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-cfg?module=Cisco-IOS-XR-man-xml-ttyagent-cfg&revision=2017-05-01 + http://openconfig.net/yang/vlan-types?module=openconfig-vlan-types&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-srg-oper?module=Cisco-IOS-XR-subscriber-srg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-oper?module=Cisco-IOS-XR-aaa-diameter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-oper?module=Cisco-IOS-XR-infra-correlator-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-cfg?module=Cisco-IOS-XR-telemetry-model-driven-cfg&revision=2017-09-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-oper?module=Cisco-IOS-XR-controller-optics-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-vrf-cfg?module=Cisco-IOS-XR-ip-iarm-vrf-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-cfg?module=Cisco-IOS-XR-controller-otu-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-bridgemib-cfg?module=Cisco-IOS-XR-snmp-bridgemib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-oper?module=Cisco-IOS-XR-infra-policymgr-oper&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-datatypes?module=Cisco-IOS-XR-infra-alarm-logger-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-oper?module=Cisco-IOS-XR-dwdm-ui-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-cfg?module=Cisco-IOS-XR-ip-pfilter-cfg&revision=2017-05-01 + http://openconfig.net/yang/platform?module=openconfig-platform&revision=2016-06-06&deviations=cisco-xr-openconfig-platform-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-watchd-cfg?module=Cisco-IOS-XR-watchd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-isis-act?module=Cisco-IOS-XR-isis-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-datatypes?module=Cisco-IOS-XR-tty-management-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-group-cfg?module=Cisco-IOS-XR-group-cfg&revision=2016-04-29 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd-service&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mibs-cfg?module=Cisco-IOS-XR-config-mibs-cfg&revision=2015-09-29 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg?module=Cisco-IOS-XR-lib-keychain-masterkey-aes-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-lcp-cfg?module=Cisco-IOS-XR-ppp-ma-lcp-cfg&revision=2015-11-09 + http://openconfig.net/yang/mpls?module=openconfig-mpls&revision=2015-11-05&deviations=cisco-xr-openconfig-mpls-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-cfg?module=Cisco-IOS-XR-mpls-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-lib-cfg?module=Cisco-IOS-XR-lpts-lib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-oper?module=Cisco-IOS-XR-tty-server-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-oper?module=Cisco-IOS-XR-ipv4-io-oper&revision=2015-10-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-oper?module=Cisco-IOS-XR-cdp-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-li-cfg?module=Cisco-IOS-XR-li-cfg&revision=2015-11-09 + http://openconfig.net/yang/sr?module=openconfig-mpls-sr&revision=2015-11-05 + http://cisco.com/ns/yang/cisco-xr-types?module=Cisco-IOS-XR-types&revision=2017-12-01 + http://openconfig.net/yang/rib/bgp-types?module=openconfig-rib-bgp-types&revision=2016-04-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-accounting-cfg?module=Cisco-IOS-XR-subscriber-accounting-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-datatypes?module=Cisco-IOS-XR-ipv4-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-mobileip-cfg?module=Cisco-IOS-XR-ip-mobileip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-oper?module=Cisco-IOS-XR-ip-tcp-oper&revision=2018-02-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-oper?module=Cisco-IOS-XR-ip-sbfd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-fpd-infra-cfg?module=Cisco-IOS-XR-spirit-fpd-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wd-oper?module=Cisco-IOS-XR-wd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-oper?module=Cisco-IOS-XR-lib-keychain-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-cfg?module=Cisco-IOS-XR-manageability-object-tracking-cfg&revision=2017-05-01 + http://openconfig.net/yang/lldp/types?module=openconfig-lldp-types&revision=2016-05-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-cfg?module=Cisco-IOS-XR-infra-serg-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oper?module=Cisco-IOS-XR-ipv4-bgp-oper&revision=2017-06-26 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-vmm?module=Cisco-IOS-XR-sysadmin-show-trace-vmm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-cfg?module=Cisco-IOS-XR-mpls-vpn-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-oper?module=Cisco-IOS-XR-rgmgr-oper&revision=2015-01-07 + http://openconfig.net/yang/bgp-policy?module=openconfig-bgp-policy&revision=2016-06-21&deviations=cisco-xr-openconfig-bgp-policy-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-icpe-ethernet-cfg?module=Cisco-IOS-XR-drivers-icpe-ethernet-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-test-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-test-tacacs&revision=2017-05-10 + http://openconfig.net/yang/policy-types?module=openconfig-policy-types&revision=2016-05-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-common-acl-datatypes?module=Cisco-IOS-XR-common-acl-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-ifib-oper?module=Cisco-IOS-XR-lpts-ifib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-cfg?module=Cisco-IOS-XR-drivers-media-eth-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-subscriber-cfg?module=Cisco-IOS-XR-ip-pfilter-subscriber-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instagt?module=Cisco-IOS-XR-sysadmin-show-trace-instagt&revision=2017-04-12 + http://openconfig.net/yang/interfaces/ip?module=openconfig-if-ip&revision=2016-05-26&deviations=cisco-xr-openconfig-if-ip-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-oper?module=Cisco-IOS-XR-tty-management-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-oper?module=Cisco-IOS-XR-bundlemgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-cfg?module=Cisco-IOS-XR-ipv4-acl-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-cfg?module=Cisco-IOS-XR-ip-ntp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-linux-os-reboot-history-oper?module=Cisco-IOS-XR-linux-os-reboot-history-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-otu-oper?module=Cisco-IOS-XR-controller-otu-oper&revision=2017-05-01 + http://openconfig.net/yang/ldp?module=openconfig-mpls-ldp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-gre-cfg?module=Cisco-IOS-XR-tunnel-gre-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-oper?module=Cisco-IOS-XR-ethernet-lldp-oper&revision=2017-11-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-oper?module=Cisco-IOS-XR-infra-statsd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-oper?module=Cisco-IOS-XR-ppp-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-pppoe-ma-oper?module=Cisco-IOS-XR-subscriber-pppoe-ma-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-datatypes?module=Cisco-IOS-XR-es-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-oper?module=Cisco-IOS-XR-l2-eth-infra-oper&revision=2015-11-09 + http://openconfig.net/yang/platform/transceiver?module=openconfig-platform-transceiver&revision=2016-05-24&deviations=cisco-xr-openconfig-platform-transceiver-deviations + http://openconfig.net/yang/routing-policy?module=openconfig-routing-policy&revision=2016-05-12&deviations=cisco-xr-openconfig-routing-policy-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-cfg?module=Cisco-IOS-XR-tunnel-l2tun-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-optics-cfg?module=Cisco-IOS-XR-controller-optics-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-spirit-corehelper-cfg?module=Cisco-IOS-XR-spirit-corehelper-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-oper?module=Cisco-IOS-XR-infra-objmgr-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-oper?module=Cisco-IOS-XR-ifmgr-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-icmp-cfg?module=Cisco-IOS-XR-ip-icmp-cfg&revision=2017-06-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-vservice-cfg?module=Cisco-IOS-XR-vservice-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-cfg?module=Cisco-IOS-XR-ipv4-arp-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm-hw-mod?module=Cisco-IOS-XR-sysadmin-sm-hw-mod&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-mdrv-lib-cfg?module=Cisco-IOS-XR-mdrv-lib-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-restconf-monitoring?module=ietf-restconf-monitoring&revision=2016-08-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-cfg?module=Cisco-IOS-XR-mpls-lsd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-cfg?module=Cisco-IOS-XR-aaa-tacacs-cfg&revision=2015-11-09 + http://openconfig.net/yang/network-instance-l3?module=openconfig-network-instance-l3&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-oper?module=Cisco-IOS-XR-crypto-ssh-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper?module=Cisco-IOS-XR-mpls-ldp-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpdserv-ctrace&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-cfg?module=Cisco-IOS-XR-ip-daps-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-objmgr-cfg?module=Cisco-IOS-XR-infra-objmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-cfg?module=Cisco-IOS-XR-ipv6-ospfv3-cfg&revision=2018-01-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-datatypes?module=Cisco-IOS-XR-lmp-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-cfg?module=Cisco-IOS-XR-lib-mpp-cfg&revision=2017-07-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-datatypes?module=Cisco-IOS-XR-aaa-lib-datatypes&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-accounting-oper?module=Cisco-IOS-XR-subscriber-accounting-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pa-oper?module=Cisco-IOS-XR-lpts-pa-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-kim-tpa-cfg?module=Cisco-IOS-XR-kim-tpa-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vrf-policy-cfg?module=Cisco-IOS-XR-pbr-vrf-policy-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-cfg?module=Cisco-IOS-XR-ip-udp-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-cfg?module=Cisco-IOS-XR-mpls-oam-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-sensor-mib?module=Cisco-IOS-XR-sysadmin-entity-sensor-mib&revision=2017-04-12 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-system?module=Cisco-IOS-XR-sysadmin-system&revision=2017-01-31 + http://openconfig.net/yang/isis-lsdb-types?module=openconfig-isis-lsdb-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-cfg?module=Cisco-IOS-XR-ppp-ma-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-mpp-oper?module=Cisco-IOS-XR-lib-mpp-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-types?module=Cisco-IOS-XR-sysadmin-types&revision=2017-01-31 + urn:ietf:params:xml:ns:yang:ietf-interfaces?module=ietf-interfaces&revision=2014-05-08 + http://openconfig.net/yang/platform-types?module=openconfig-platform-types&revision=2016-06-06 + urn:ietf:params:xml:ns:netconf:base:1.0?module=ietf-netconf&revision=2011-06-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-oper?module=Cisco-IOS-XR-infra-xtc-oper&revision=2017-08-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-lsd-oper?module=Cisco-IOS-XR-mpls-lsd-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-oper?module=Cisco-IOS-XR-config-cfgmgr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-datatypes?module=Cisco-IOS-XR-l2-eth-infra-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-oper?module=Cisco-IOS-XR-manageability-perfmgmt-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-debug-trace?module=Cisco-IOS-XR-sysadmin-debug-trace&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-oper?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-oper&revision=2015-11-09 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-issu?module=Cisco-IOS-XR-sysadmin-issu&revision=2015-08-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-cfg?module=Cisco-IOS-XR-crypto-sam-cfg&revision=2017-11-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entstatemib-cfg?module=Cisco-IOS-XR-snmp-entstatemib-cfg&revision=2015-07-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-hwmod-mpa-reload-act?module=Cisco-IOS-XR-hwmod-mpa-reload-act&revision=2016-06-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper?module=Cisco-IOS-XR-invmgr-oper&revision=2017-09-07 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-inv?module=Cisco-IOS-XR-sysadmin-show-inv&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-oper?module=Cisco-IOS-XR-es-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg?module=Cisco-IOS-XR-mpls-ldp-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-cfg?module=Cisco-IOS-XR-qos-ma-cfg&revision=2017-05-01 + http://openconfig.net/yang/openconfig-isis?module=openconfig-isis&revision=2017-05-15 + http://openconfig.net/yang/interfaces?module=openconfig-interfaces&revision=2016-05-26&deviations=cisco-xr-openconfig-interfaces-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-cfg?module=Cisco-IOS-XR-infra-alarm-logger-cfg&revision=2017-02-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-ea-oper?module=Cisco-IOS-XR-pbr-vservice-ea-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-cfg?module=Cisco-IOS-XR-segment-routing-ms-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-oper?module=Cisco-IOS-XR-shellutil-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-cfg?module=Cisco-IOS-XR-ipv4-vrrp-cfg&revision=2017-05-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-netconf-cfg?module=Cisco-IOS-XR-man-netconf-cfg&revision=2016-03-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-server-cfg?module=Cisco-IOS-XR-tty-server-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act?module=Cisco-IOS-XR-traceroute-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-cfg?module=Cisco-IOS-XR-ip-rsvp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalmib-cfg?module=Cisco-IOS-XR-opticalmib-cfg&revision=2015-11-09 + http://cisco.com/calvados/Cisco-IOS-XR-sysadmin-time-of-day-timezone?module=Cisco-IOS-XR-sysadmin-time-of-day-timezone&revision=2016-07-04 + urn:ietf:params:xml:ns:yang:ietf-yang-library?module=ietf-yang-library&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rsvp-oper?module=Cisco-IOS-XR-ip-rsvp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-flashmib-cfg?module=Cisco-IOS-XR-flashmib-cfg&revision=2015-12-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-mib?module=Cisco-IOS-XR-sysadmin-entity-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-datatypes?module=Cisco-IOS-XR-manageability-object-tracking-datatypes&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-fpd&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-pppoe-ma-gbl-cfg?module=Cisco-IOS-XR-subscriber-pppoe-ma-gbl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-iedge4710-cfg?module=Cisco-IOS-XR-iedge4710-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-oc-oper?module=Cisco-IOS-XR-ipv4-bgp-oc-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-static-oper?module=Cisco-IOS-XR-mpls-static-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-cfg?module=Cisco-IOS-XR-ip-rip-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-oper?module=Cisco-IOS-XR-sdr-invmgr-oper&revision=2015-11-09 + http://openconfig.net/yang/types/yang?module=openconfig-yang-types&revision=2017-01-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-systemmib-cfg?module=Cisco-IOS-XR-infra-systemmib-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-yang-types?module=ietf-yang-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entityextmib-cfg?module=Cisco-IOS-XR-snmp-entityextmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-oper?module=Cisco-IOS-XR-ipv6-ospfv3-oper&revision=2017-10-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-cfgmgr-rollback-act?module=Cisco-IOS-XR-cfgmgr-rollback-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-cfg?module=Cisco-IOS-XR-fib-common-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-oper?module=Cisco-IOS-XR-infra-xtc-agent-oper&revision=2017-09-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-datatypes?module=Cisco-IOS-XR-clns-isis-datatypes&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ds?module=Cisco-IOS-XR-sysadmin-ds&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-sat-cfg?module=Cisco-IOS-XR-qos-ma-sat-cfg&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-es-acl-cfg?module=Cisco-IOS-XR-es-acl-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-srg-cfg?module=Cisco-IOS-XR-subscriber-srg-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-led-mgr-ui?module=Cisco-IOS-XR-sysadmin-led-mgr-ui&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd?module=Cisco-IOS-XR-sysadmin-fpd-infra-cli-shhwfpd&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-syslog-act?module=Cisco-IOS-XR-syslog-act&revision=2016-04-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-cfg?module=Cisco-IOS-XR-ip-domain-cfg&revision=2015-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-cfg?module=Cisco-IOS-XR-shellutil-cfg&revision=2015-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rmf-oper?module=Cisco-IOS-XR-infra-rmf-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-cfg?module=Cisco-IOS-XR-ip-bfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-cfg?module=Cisco-IOS-XR-infra-xtc-cfg&revision=2016-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ciscosensormib-cfg?module=Cisco-IOS-XR-snmp-ciscosensormib-cfg&revision=2017-05-01 + http://openconfig.net/yang/lldp?module=openconfig-lldp&revision=2016-05-16&deviations=cisco-xr-openconfig-lldp-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-oper?module=Cisco-IOS-XR-snmp-ifmib-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-cfg?module=Cisco-IOS-XR-infra-rcmd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-oper?module=Cisco-IOS-XR-ipv4-ma-oper&revision=2017-08-23 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-syslog-cfg?module=Cisco-IOS-XR-ppp-ma-syslog-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-accounting-cfg?module=Cisco-IOS-XR-accounting-cfg&revision=2017-05-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-li-cfg?module=Cisco-IOS-XR-aaa-li-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-cfg?module=Cisco-IOS-XR-ipv4-hsrp-cfg&revision=2017-10-04 + http://openconfig.net/yang/vlan?module=openconfig-vlan&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-vty-cfg?module=Cisco-IOS-XR-tty-vty-cfg&revision=2015-09-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-datatypes?module=Cisco-IOS-XR-ipv6-acl-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-smiap-cfg?module=Cisco-IOS-XR-ipv6-smiap-cfg&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-pm?module=Cisco-IOS-XR-sysadmin-pm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cfg?module=Cisco-IOS-XR-tty-management-cfg&revision=2015-09-25 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-cfg?module=Cisco-IOS-XR-man-ems-cfg&revision=2015-11-09 + http://openconfig.net/yang/local-routing?module=openconfig-local-routing&revision=2016-05-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-act?module=Cisco-IOS-XR-lib-keychain-act&revision=2017-04-17 + http://openconfig.net/yang/optical-amplfier?module=openconfig-optical-amplifier&revision=2017-07-08&deviations=cisco-xr-openconfig-optical-amplifier-deviations + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-cfg?module=Cisco-IOS-XR-ipv4-ospf-cfg&revision=2017-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-frucontrolmib-cfg?module=Cisco-IOS-XR-snmp-frucontrolmib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-rgmgr-cfg?module=Cisco-IOS-XR-rgmgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-oper?module=Cisco-IOS-XR-ipv4-ospf-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-act?module=Cisco-IOS-XR-ipv4-bgp-act&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-cfg?module=Cisco-IOS-XR-infra-infra-cfg&revision=2016-06-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-domain-oper?module=Cisco-IOS-XR-ip-domain-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl-conf?module=Cisco-IOS-XR-sysadmin-obfl-conf&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-test-trap-act?module=Cisco-IOS-XR-snmp-test-trap-act&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-oper?module=Cisco-IOS-XR-ip-iep-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-hw-module?module=Cisco-IOS-XR-sysadmin-hw-module&revision=2017-01-31 + http://openconfig.net/yang/packet-match-types?module=openconfig-packet-match-types&revision=2016-08-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper?module=Cisco-IOS-XR-wdsysmon-fd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg?module=Cisco-IOS-XR-ipv4-dhcpd-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-oper?module=Cisco-IOS-XR-lpts-pre-ifib-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v6-oper?module=Cisco-IOS-XR-ip-iarm-v6-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-iedge4710-oper?module=Cisco-IOS-XR-iedge4710-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ospfv3-act?module=Cisco-IOS-XR-ipv6-ospfv3-act&revision=2016-09-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-obfl?module=Cisco-IOS-XR-sysadmin-show-obfl&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ssrp-cfg?module=Cisco-IOS-XR-ppp-ma-ssrp-cfg&revision=2015-11-09 + http://openconfig.net/yang/isis-types?module=openconfig-isis-types&revision=2017-05-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg?module=Cisco-IOS-XR-ipv6-new-dhcpv6d-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-shellutil-filesystem-oper?module=Cisco-IOS-XR-shellutil-filesystem-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-locale-cfg?module=Cisco-IOS-XR-infra-infra-locale-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pppoe-ea-oper?module=Cisco-IOS-XR-pppoe-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-oper?module=Cisco-IOS-XR-ipv6-nd-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-syslog-types?module=ietf-syslog-types&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-oper?module=Cisco-IOS-XR-snmp-agent-oper&revision=2017-05-01 + http://openconfig.net/yang/ocsr?module=openconfig-segment-routing&revision=2017-01-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-hsrp-oper?module=Cisco-IOS-XR-ipv4-hsrp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-oper?module=Cisco-IOS-XR-wanphy-ui-oper&revision=2015-11-09 + http://openconfig.net/yang/mpls-types?module=openconfig-mpls-types&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-io-cfg?module=Cisco-IOS-XR-ipv4-io-cfg&revision=2018-01-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-ipsub-cfg?module=Cisco-IOS-XR-subscriber-ipsub-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-cm?module=Cisco-IOS-XR-sysadmin-show-trace-cm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-session-mon-mibs-cfg?module=Cisco-IOS-XR-subscriber-session-mon-mibs-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-oper?module=Cisco-IOS-XR-aaa-protocol-radius-oper&revision=2017-05-01 + http://openconfig.net/yang/telemetry?module=openconfig-telemetry&revision=2016-02-04&deviations=cisco-xr-openconfig-telemetry-deviations + http://openconfig.net/yang/aft/ni?module=openconfig-aft-network-instance&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-cfg?module=Cisco-IOS-XR-lmp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ethernet-lldp-cfg?module=Cisco-IOS-XR-ethernet-lldp-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-oper?module=Cisco-IOS-XR-aaa-locald-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-oper?module=Cisco-IOS-XR-mpls-io-oper&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ceredundancymib-cfg?module=Cisco-IOS-XR-infra-ceredundancymib-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-object-tracking-oper?module=Cisco-IOS-XR-manageability-object-tracking-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-cfg?module=Cisco-IOS-XR-ipv4-bgp-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-correlator-cfg?module=Cisco-IOS-XR-infra-correlator-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-wdmon?module=Cisco-IOS-XR-sysadmin-wdmon&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace?module=Cisco-IOS-XR-sysadmin-show-trace&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-vpdn-oper?module=Cisco-IOS-XR-tunnel-vpdn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-gbl-cfg?module=Cisco-IOS-XR-ppp-ma-gbl-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-cfg-datatypes?module=Cisco-IOS-XR-mpls-ldp-cfg-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-vpdn-cfg?module=Cisco-IOS-XR-tunnel-vpdn-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-upgrade-fpd-ng-act?module=Cisco-IOS-XR-upgrade-fpd-ng-act&revision=2017-04-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-opticalotsmib-cfg?module=Cisco-IOS-XR-opticalotsmib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-oper?module=Cisco-IOS-XR-ipv6-io-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-oper?module=Cisco-IOS-XR-clns-isis-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-tacacs-oper?module=Cisco-IOS-XR-aaa-tacacs-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper?module=Cisco-IOS-XR-nto-misc-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-raw-cfg?module=Cisco-IOS-XR-ip-raw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-filesystems-cfg?module=Cisco-IOS-XR-ipv4-filesystems-cfg&revision=2017-11-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-datatypes?module=Cisco-IOS-XR-pbr-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-oper?module=Cisco-IOS-XR-pmengine-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-fib-common-oper?module=Cisco-IOS-XR-fib-common-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-admin-oper?module=Cisco-IOS-XR-ip-ntp-admin-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-dhcpd-oper?module=Cisco-IOS-XR-ipv4-dhcpd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-oper?module=Cisco-IOS-XR-man-ipsla-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-cfg?module=Cisco-IOS-XR-sysmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-pppoe-ma-cmd-cfg?module=Cisco-IOS-XR-subscriber-pppoe-ma-cmd-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-nto-misc-set-hostname?module=Cisco-IOS-XR-sysadmin-nto-misc-set-hostname&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-cfg?module=Cisco-IOS-XR-aaa-locald-cfg&revision=2017-03-11 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-subscriber-cfg?module=Cisco-IOS-XR-ipv6-nd-subscriber-cfg&revision=2016-12-19 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-syslogmib-cfg?module=Cisco-IOS-XR-snmp-syslogmib-cfg&revision=2015-12-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-vpa-infra-cfg?module=Cisco-IOS-XR-drivers-vpa-infra-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-cfg?module=Cisco-IOS-XR-ipv4-ma-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-infra-clock-linux-cfg?module=Cisco-IOS-XR-infra-infra-clock-linux-cfg&revision=2015-11-09 + http://openconfig.net/yang/interfaces/aggregate?module=openconfig-if-aggregate&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-cfg?module=Cisco-IOS-XR-aaa-diameter-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/cisco-xr-openconfig-interfaces-types?module=cisco-xr-openconfig-interfaces-types&revision=2016-10-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-cfg?module=Cisco-IOS-XR-l2vpn-cfg&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-datatypes?module=Cisco-IOS-XR-mpls-te-datatypes&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-oam-oper?module=Cisco-IOS-XR-mpls-oam-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-mib?module=Cisco-IOS-XR-sysadmin-entity-state-mib&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-pmengine-cfg?module=Cisco-IOS-XR-pmengine-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-evpn-oper?module=Cisco-IOS-XR-evpn-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-locald-admin-cfg?module=Cisco-IOS-XR-aaa-locald-admin-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2rib-oper?module=Cisco-IOS-XR-l2rib-oper&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-cfg?module=Cisco-IOS-XR-ip-rib-cfg&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-oper?module=Cisco-IOS-XR-ipv6-acl-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-acl-cfg?module=Cisco-IOS-XR-ipv6-acl-cfg&revision=2017-12-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-xml-ttyagent-oper?module=Cisco-IOS-XR-man-xml-ttyagent-oper&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper?module=Cisco-IOS-XR-infra-rsi-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-clns-isis-cfg?module=Cisco-IOS-XR-clns-isis-cfg&revision=2017-11-20 + http://openconfig.net/yang/types/inet?module=openconfig-inet-types&revision=2017-04-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-dwdm-ui-cfg?module=Cisco-IOS-XR-dwdm-ui-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-oper?module=Cisco-IOS-XR-tunnel-l2tun-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-lib-cfg?module=Cisco-IOS-XR-aaa-lib-cfg&revision=2017-11-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-sensormib-oper?module=Cisco-IOS-XR-snmp-sensormib-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-show-fpd-loc-ng-oper?module=Cisco-IOS-XR-show-fpd-loc-ng-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-oper?module=Cisco-IOS-XR-infra-syslog-oper&revision=2016-06-24 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper?module=Cisco-IOS-XR-pfi-im-cmd-ctrlr-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-diag?module=Cisco-IOS-XR-sysadmin-show-diag&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-vrrp-oper?module=Cisco-IOS-XR-ipv4-vrrp-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-telemetry-model-driven-oper?module=Cisco-IOS-XR-telemetry-model-driven-oper&revision=2017-05-05 + http://openconfig.net/yang/lacp?module=openconfig-lacp&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-alarmgr-server-oper?module=Cisco-IOS-XR-alarmgr-server-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-mgmt-cfg?module=Cisco-IOS-XR-ipv4-telnet-mgmt-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcp-cfg?module=Cisco-IOS-XR-ppp-ma-ipcp-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-tty-management-cmd-oper?module=Cisco-IOS-XR-tty-management-cmd-oper&revision=2015-11-09 + http://openconfig.net/yang/transport-line-common?module=openconfig-transport-line-common&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ma-subscriber-cfg?module=Cisco-IOS-XR-ipv4-ma-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-smiap-cfg?module=Cisco-IOS-XR-ipv4-smiap-cfg&revision=2016-07-04 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-disaster-recovery?module=Cisco-IOS-XR-sysadmin-aaa-disaster-recovery&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-ma-oper?module=Cisco-IOS-XR-qos-ma-oper&revision=2017-09-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-diameter-base-mib-cfg?module=Cisco-IOS-XR-aaa-diameter-base-mib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-ltrace-cfg?module=Cisco-IOS-XR-infra-ltrace-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-serg-oper?module=Cisco-IOS-XR-infra-serg-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-cfg?module=Cisco-IOS-XR-infra-statsd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-fsm-cfg?module=Cisco-IOS-XR-ppp-ma-fsm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-vservice-mgr-oper?module=Cisco-IOS-XR-pbr-vservice-mgr-oper&revision=2017-05-01 + http://openconfig.net/yang/transport-types?module=openconfig-transport-types&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-ifmib-cfg?module=Cisco-IOS-XR-snmp-ifmib-cfg&revision=2017-05-01 + http://openconfig.net/yang/bgp-types?module=openconfig-bgp-types&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-subscriber-cfg?module=Cisco-IOS-XR-infra-rsi-subscriber-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-controller-odu-datatypes?module=Cisco-IOS-XR-controller-odu-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-nd-cfg?module=Cisco-IOS-XR-ipv6-nd-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-qos-mibs-cfg?module=Cisco-IOS-XR-qos-mibs-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-protocol-radius-cfg?module=Cisco-IOS-XR-aaa-protocol-radius-cfg&revision=2017-05-01 + http://tail-f.com/ns/netconf/actions/1.0?module=tailf-actions&revision=2017-02-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-call-home-cfg?module=Cisco-IOS-XR-call-home-cfg&revision=2017-03-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-segment-routing-ms-oper?module=Cisco-IOS-XR-segment-routing-ms-oper&revision=2015-11-09 + http://openconfig.net/yang/interfaces/ethernet?module=openconfig-if-ethernet&revision=2016-05-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-mib-rfmib-cfg?module=Cisco-IOS-XR-snmp-mib-rfmib-cfg&revision=2016-05-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-procmem-oper?module=Cisco-IOS-XR-procmem-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-aaa-aaacore-cfg?module=Cisco-IOS-XR-aaa-aaacore-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-mobileip-oper?module=Cisco-IOS-XR-ip-mobileip-oper&revision=2016-03-10 + urn:ietf:params:xml:ns:yang:iana-if-type?module=iana-if-type&revision=2015-06-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-v4-oper?module=Cisco-IOS-XR-ip-iarm-v4-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ha-eem-cfg?module=Cisco-IOS-XR-ha-eem-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ems-oper?module=Cisco-IOS-XR-man-ems-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv4-oper?module=Cisco-IOS-XR-ip-rib-ipv4-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-sam-oper?module=Cisco-IOS-XR-crypto-sam-oper&revision=2015-01-07 + http://openconfig.net/yang/openconfig-isis-policy?module=openconfig-isis-policy&revision=2017-05-15 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-aaa-aaa-show?module=Cisco-IOS-XR-sysadmin-aaa-aaa-show&revision=2017-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-ship?module=Cisco-IOS-XR-sysadmin-ship&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-statsd-act?module=Cisco-IOS-XR-infra-statsd-act&revision=2018-01-10 + urn:ietf:params:xml:ns:yang:ietf-inet-types?module=ietf-inet-types&revision=2013-07-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-cdp-cfg?module=Cisco-IOS-XR-cdp-cfg&revision=2017-08-16 + http://cisco.com/ns/yang/Cisco-IOS-XR-traffmon-netflow-cfg?module=Cisco-IOS-XR-traffmon-netflow-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-cinetd-cfg?module=Cisco-IOS-XR-ipv4-cinetd-cfg&revision=2017-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-plat-chas-invmgr-oper?module=Cisco-IOS-XR-plat-chas-invmgr-oper&revision=2018-01-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-ping-act?module=Cisco-IOS-XR-ping-act&revision=2016-09-28 + http://cisco.com/ns/yang/Cisco-IOS-XR-ifmgr-cfg?module=Cisco-IOS-XR-ifmgr-cfg&revision=2015-07-30 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-oper?module=Cisco-IOS-XR-infra-tc-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-debug-agent?module=Cisco-IOS-XR-sysadmin-show-trace-debug-agent&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-mda-cfg?module=Cisco-IOS-XR-config-mda-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2vpn-oper?module=Cisco-IOS-XR-l2vpn-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-cfg?module=Cisco-IOS-XR-manageability-perfmgmt-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-ssh-cfg?module=Cisco-IOS-XR-crypto-ssh-cfg&revision=2017-11-21 + http://openconfig.net/yang/network-instance-types?module=openconfig-network-instance-types&revision=2016-12-15 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-arp-oper?module=Cisco-IOS-XR-ipv4-arp-oper&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-obfl?module=Cisco-IOS-XR-sysadmin-obfl&revision=2017-07-31 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-oper?module=Cisco-IOS-XR-pbr-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-ipsub-oper?module=Cisco-IOS-XR-subscriber-ipsub-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-oper?module=Cisco-IOS-XR-mpls-te-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-crypto-act?module=Cisco-IOS-XR-crypto-act&revision=2016-04-17 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sm?module=Cisco-IOS-XR-sysadmin-sm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iep-cfg?module=Cisco-IOS-XR-ip-iep-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:netconf:notification:1.0?module=notifications&revision=2008-07-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-cfg?module=Cisco-IOS-XR-invmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-telnet-cfg?module=Cisco-IOS-XR-ipv4-telnet-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-oper?module=Cisco-IOS-XR-snmp-entitymib-oper&revision=2015-11-09 + urn:ietf:params:xml:ns:netmod:notification?module=nc-notifications&revision=2008-07-14 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-syslog?module=Cisco-IOS-XR-sysadmin-syslog&revision=2017-05-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-tacacs-server?module=Cisco-IOS-XR-sysadmin-tacacs-tacacs-server&revision=2017-05-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-man-ipsla-cfg?module=Cisco-IOS-XR-man-ipsla-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rcmd-oper?module=Cisco-IOS-XR-infra-rcmd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-tc-cfg?module=Cisco-IOS-XR-infra-tc-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-rvm-mgr?module=Cisco-IOS-XR-sysadmin-rvm-mgr&revision=2017-04-12 + http://openconfig.net/yang/fib-types?module=openconfig-aft-types&revision=2017-01-13 + http://openconfig.net/yang/rib/bgp?module=openconfig-rib-bgp&revision=2016-04-11 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-services?module=Cisco-IOS-XR-sysadmin-services&revision=2016-11-10 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-tcp-cfg?module=Cisco-IOS-XR-ip-tcp-cfg&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-vpn-oper?module=Cisco-IOS-XR-mpls-vpn-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-manageability-perfmgmt-datatypes?module=Cisco-IOS-XR-manageability-perfmgmt-datatypes&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-ntp-oper?module=Cisco-IOS-XR-ip-ntp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-acl-oper?module=Cisco-IOS-XR-ipv4-acl-oper&revision=2017-05-01 + http://openconfig.net/yang/openconfig-ext?module=openconfig-extensions&revision=2015-10-09 + http://openconfig.net/yang/interfaces/ip-ext?module=openconfig-if-ip-ext&revision=2016-12-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-pre-ifib-cfg?module=Cisco-IOS-XR-lpts-pre-ifib-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg?module=Cisco-IOS-XR-subscriber-infra-tmplmgr-cfg&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-oper?module=Cisco-IOS-XR-policy-repository-oper&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-io-cfg?module=Cisco-IOS-XR-ipv6-io-cfg&revision=2016-05-10 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-alarm-mgr?module=Cisco-IOS-XR-sysadmin-alarm-mgr&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-oper?module=Cisco-IOS-XR-ip-daps-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lib-keychain-cfg?module=Cisco-IOS-XR-lib-keychain-cfg&revision=2017-07-19 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-cm?module=Cisco-IOS-XR-sysadmin-cm&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-l2-eth-infra-cfg?module=Cisco-IOS-XR-l2-eth-infra-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-policymgr-cfg?module=Cisco-IOS-XR-infra-policymgr-cfg&revision=2017-12-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-pfilter-oper?module=Cisco-IOS-XR-ip-pfilter-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-xtc-agent-cfg?module=Cisco-IOS-XR-infra-xtc-agent-cfg&revision=2017-09-11 + http://openconfig.net/yang/rsvp?module=openconfig-mpls-rsvp&revision=2015-11-05 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-static-cfg?module=Cisco-IOS-XR-ip-static-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-sbfd-cfg?module=Cisco-IOS-XR-ip-sbfd-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-pfi-im-cmd-oper?module=Cisco-IOS-XR-pfi-im-cmd-oper&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-bgp-datatypes?module=Cisco-IOS-XR-ipv4-bgp-datatypes&revision=2017-06-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rip-oper?module=Cisco-IOS-XR-ip-rip-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-entity-state-tc-mib?module=Cisco-IOS-XR-sysadmin-entity-state-tc-mib&revision=2017-04-12 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring?module=ietf-netconf-monitoring&revision=2010-10-04 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-agent-cfg?module=Cisco-IOS-XR-snmp-agent-cfg&revision=2017-12-20 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-cfg?module=Cisco-IOS-XR-pbr-cfg&revision=2016-03-08 + http://openconfig.net/yang/channel-monitor?module=openconfig-channel-monitor&revision=2017-07-08 + http://cisco.com/ns/yang/Cisco-IOS-XR-sysmgr-act?module=Cisco-IOS-XR-sysmgr-act&revision=2017-03-03 + http://cisco.com/ns/yang/Cisco-IOS-XR-pbr-subscriber-cfg?module=Cisco-IOS-XR-pbr-subscriber-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-subscriber-session-mon-oper?module=Cisco-IOS-XR-subscriber-session-mon-oper&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-vm-mgr?module=Cisco-IOS-XR-sysadmin-vm-mgr&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-cfg?module=Cisco-IOS-XR-ip-iarm-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-bfd-oper?module=Cisco-IOS-XR-ip-bfd-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper?module=Cisco-IOS-XR-ipv6-ma-oper&revision=2017-08-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-show-trace-instmgr?module=Cisco-IOS-XR-sysadmin-show-trace-instmgr&revision=2017-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-lmp-oper?module=Cisco-IOS-XR-lmp-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-lpts-punt-flowtrap-cfg?module=Cisco-IOS-XR-lpts-punt-flowtrap-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ea-oper?module=Cisco-IOS-XR-ppp-ea-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv4-ospf-act?module=Cisco-IOS-XR-ipv4-ospf-act&revision=2016-09-14 + http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper?module=Cisco-IOS-XR-sdr-invmgr-diag-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-policy-repository-cfg?module=Cisco-IOS-XR-policy-repository-cfg&revision=2017-05-01 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fm?module=Cisco-IOS-XR-sysadmin-fm&revision=2016-04-12 + http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-cfg?module=Cisco-IOS-XR-ipv6-ma-cfg&revision=2017-05-01 + http://openconfig.net/yang/network-instance?module=openconfig-network-instance&revision=2017-01-13 + http://openconfig.net/yang/aft?module=openconfig-aft&revision=2017-01-13 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-nsr-cfg?module=Cisco-IOS-XR-infra-nsr-cfg&revision=2017-06-27 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-udp-oper?module=Cisco-IOS-XR-ip-udp-oper&revision=2016-02-26 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-cfg?module=Cisco-IOS-XR-config-cfgmgr-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-te-cfg?module=Cisco-IOS-XR-mpls-te-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-cfg?module=Cisco-IOS-XR-infra-rsi-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-confcopymib-cfg?module=Cisco-IOS-XR-infra-confcopymib-cfg&revision=2015-11-09 + urn:ietf:params:xml:ns:yang:ietf-yang-smiv2?module=ietf-yang-smiv2&revision=2012-06-22 + http://cisco.com/ns/yang/Cisco-IOS-XR-wanphy-ui-cfg?module=Cisco-IOS-XR-wanphy-ui-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-drivers-media-eth-oper?module=Cisco-IOS-XR-drivers-media-eth-oper&revision=2017-05-01 + http://openconfig.net/yang/openconfig-types?module=openconfig-types&revision=2017-01-13 + http://openconfig.net/yang/bgp?module=openconfig-bgp&revision=2016-06-21 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-daps-mib-cfg?module=Cisco-IOS-XR-ip-daps-mib-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-tacacs-show-tacacs?module=Cisco-IOS-XR-sysadmin-tacacs-show-tacacs&revision=2017-05-10 + http://openconfig.net/yang/terminal-device?module=openconfig-terminal-device&revision=2016-06-17 + http://cisco.com/ns/yang/Cisco-IOS-XR-ppp-ma-ipcpiw-cfg?module=Cisco-IOS-XR-ppp-ma-ipcpiw-cfg&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-cmproxy-oper?module=Cisco-IOS-XR-cmproxy-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-rib-ipv6-oper?module=Cisco-IOS-XR-ip-rib-ipv6-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-config-cfgmgr-exec-oper?module=Cisco-IOS-XR-config-cfgmgr-exec-oper&revision=2015-11-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-parser-cfg?module=Cisco-IOS-XR-parser-cfg&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-io-cfg?module=Cisco-IOS-XR-mpls-io-cfg&revision=2017-05-18 + http://cisco.com/ns/yang/Cisco-IOS-XR-infra-alarm-logger-oper?module=Cisco-IOS-XR-infra-alarm-logger-oper&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-ip-iarm-datatypes?module=Cisco-IOS-XR-ip-iarm-datatypes&revision=2015-01-07 + http://cisco.com/ns/yang/Cisco-IOS-XR-bundlemgr-cfg?module=Cisco-IOS-XR-bundlemgr-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-snmp-entitymib-cfg?module=Cisco-IOS-XR-snmp-entitymib-cfg&revision=2017-05-01 + http://cisco.com/ns/yang/Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg?module=Cisco-IOS-XR-tunnel-l2tun-proto-mibs-cfg&revision=2015-11-09 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-sdr-mgr?module=Cisco-IOS-XR-sysadmin-sdr-mgr&revision=2017-06-20 + http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-dumper?module=Cisco-IOS-XR-sysadmin-dumper&revision=2017-05-09 + http://cisco.com/ns/yang/Cisco-IOS-XR-mpls-ldp-oper-datatypes?module=Cisco-IOS-XR-mpls-ldp-oper-datatypes&revision=2015-11-09 + urn:ietf:params:netconf:capability:rollback-on-error:1.0 + urn:ietf:params:netconf:capability:validate:1.1 + urn:ietf:params:netconf:capability:confirmed-commit:1.1 + urn:ietf:params:xml:ns:yang:ietf-netconf-monitoring + urn:ietf:params:netconf:capability:candidate:1.0 + + diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/version.md b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/expected_result.json new file mode 100644 index 000000000..6eaf4e2be --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/expected_result.json @@ -0,0 +1,58 @@ +{ + "fqdn": "santiago-temp", + "hostname": "santiago-temp", + "interface_list": [ + "BVI1", + "Bundle-Ether10", + "Bundle-Ether10.1", + "Bundle-Ether10.2", + "Loopback0", + "Loopback1", + "MgmtEth0/RSP0/CPU0/0", + "Null0", + "PW-Ether1", + "TenGigE0/0/0/0", + "TenGigE0/0/0/0.1", + "TenGigE0/0/0/0.2", + "TenGigE0/0/0/1", + "TenGigE0/0/0/10", + "TenGigE0/0/0/11", + "TenGigE0/0/0/12", + "TenGigE0/0/0/13", + "TenGigE0/0/0/14", + "TenGigE0/0/0/15", + "TenGigE0/0/0/16", + "TenGigE0/0/0/17", + "TenGigE0/0/0/18", + "TenGigE0/0/0/19", + "TenGigE0/0/0/2", + "TenGigE0/0/0/3", + "TenGigE0/0/0/4", + "TenGigE0/0/0/5", + "TenGigE0/0/0/6", + "TenGigE0/0/0/7", + "TenGigE0/0/0/8", + "TenGigE0/0/0/9", + "TenGigE0/0/1/0", + "TenGigE0/0/1/1", + "TenGigE0/0/1/2", + "TenGigE0/0/1/3", + "TenGigE0/0/1/4", + "TenGigE0/0/1/5", + "TenGigE0/0/1/6", + "TenGigE0/0/1/7", + "tunnel-ip0", + "tunnel-ip1", + "tunnel-ip2", + "tunnel-ip3", + "tunnel-te0", + "tunnel-te1", + "tunnel-te2", + "tunnel-te3" + ], + "model": "ASR-9904", + "os_version": "6.3.2", + "serial_number": "FOX2004GHX6", + "uptime": 361954, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..22eb33808 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,183 @@ + + + + + + 2020 + 4 + 20 + 16 + 18 + 52 + 212 + 1 + UTC + calendar + + + santiago-temp + 361954 + + + + + + BVI1 + + + Bundle-Ether10 + + + Bundle-Ether10.1 + + + Bundle-Ether10.2 + + + Loopback0 + + + Loopback1 + + + MgmtEth0/RSP0/CPU0/0 + + + Null0 + + + PW-Ether1 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/0.1 + + + TenGigE0/0/0/0.2 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + TenGigE0/0/1/0 + + + TenGigE0/0/1/1 + + + TenGigE0/0/1/2 + + + TenGigE0/0/1/3 + + + TenGigE0/0/1/4 + + + TenGigE0/0/1/5 + + + TenGigE0/0/1/6 + + + TenGigE0/0/1/7 + + + tunnel-ip0 + + + tunnel-ip1 + + + tunnel-ip2 + + + tunnel-ip3 + + + tunnel-te0 + + + tunnel-te1 + + + tunnel-te2 + + + tunnel-te3 + + + + + + + Rack 0 + + + 6.3.2 + + FOX2004GHX6 + ASR-9904 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/expected_result.json new file mode 100644 index 000000000..b9179bddb --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/expected_result.json @@ -0,0 +1,48 @@ +{ + "fqdn": "NCS540-27", + "hostname": "NCS540-27", + "interface_list": [ + "FortyGigE0/0/1/0", + "FortyGigE0/0/1/1", + "Loopback0", + "MgmtEth0/RP0/CPU0/0", + "Null0", + "TenGigE0/0/0/0", + "TenGigE0/0/0/1", + "TenGigE0/0/0/10", + "TenGigE0/0/0/11", + "TenGigE0/0/0/12", + "TenGigE0/0/0/13", + "TenGigE0/0/0/14", + "TenGigE0/0/0/15", + "TenGigE0/0/0/16", + "TenGigE0/0/0/17", + "TenGigE0/0/0/18", + "TenGigE0/0/0/19", + "TenGigE0/0/0/2", + "TenGigE0/0/0/20", + "TenGigE0/0/0/21", + "TenGigE0/0/0/22", + "TenGigE0/0/0/23", + "TenGigE0/0/0/3", + "TenGigE0/0/0/4", + "TenGigE0/0/0/5", + "TenGigE0/0/0/6", + "TenGigE0/0/0/7", + "TenGigE0/0/0/8", + "TenGigE0/0/0/9", + "TwentyFiveGigE0/0/0/24", + "TwentyFiveGigE0/0/0/25", + "TwentyFiveGigE0/0/0/26", + "TwentyFiveGigE0/0/0/27", + "TwentyFiveGigE0/0/0/28", + "TwentyFiveGigE0/0/0/29", + "TwentyFiveGigE0/0/0/30", + "TwentyFiveGigE0/0/0/31" + ], + "model": "N540-24Z8Q2C-M", + "os_version": "6.5.3", + "serial_number": "FOC2227P227", + "uptime": 392997, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..1a221bbd7 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,152 @@ + + + + + + 2020 + 4 + 21 + 1 + 37 + 23 + 172 + 2 + CEST + ntp + + + NCS540-27 + 392997 + + + + + + FortyGigE0/0/1/0 + + + FortyGigE0/0/1/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + + + TenGigE0/0/0/20 + + + TenGigE0/0/0/21 + + + TenGigE0/0/0/22 + + + TenGigE0/0/0/23 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + + + TenGigE0/0/0/9 + + + TwentyFiveGigE0/0/0/24 + + + TwentyFiveGigE0/0/0/25 + + + TwentyFiveGigE0/0/0/26 + + + TwentyFiveGigE0/0/0/27 + + + TwentyFiveGigE0/0/0/28 + + + TwentyFiveGigE0/0/0/29 + + + TwentyFiveGigE0/0/0/30 + + + TwentyFiveGigE0/0/0/31 + + + + + + + Rack 0 + + + 6.5.3 + FOC2227P227 + N540-24Z8Q2C-M + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/version.md new file mode 100644 index 000000000..db0785f27 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/version.md @@ -0,0 +1 @@ +6.5.3 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/expected_result.json new file mode 100644 index 000000000..bb6df281e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/expected_result.json @@ -0,0 +1,45 @@ +{ + "fqdn": "NCS540DE-39", + "hostname": "NCS540DE-39", + "interface_list": [ + "GigabitEthernet0/0/0/0", + "GigabitEthernet0/0/0/1", + "GigabitEthernet0/0/0/10", + "GigabitEthernet0/0/0/11", + "GigabitEthernet0/0/0/12", + "GigabitEthernet0/0/0/13", + "GigabitEthernet0/0/0/14", + "GigabitEthernet0/0/0/15", + "GigabitEthernet0/0/0/16", + "GigabitEthernet0/0/0/17", + "GigabitEthernet0/0/0/18", + "GigabitEthernet0/0/0/19", + "GigabitEthernet0/0/0/2", + "GigabitEthernet0/0/0/3", + "GigabitEthernet0/0/0/4", + "GigabitEthernet0/0/0/5", + "GigabitEthernet0/0/0/6", + "GigabitEthernet0/0/0/7", + "GigabitEthernet0/0/0/8", + "GigabitEthernet0/0/0/9", + "MgmtEth0/RP0/CPU0/0", + "Null0", + "TenGigE0/0/0/20", + "TenGigE0/0/0/21", + "TenGigE0/0/0/22", + "TenGigE0/0/0/23", + "TenGigE0/0/0/24", + "TenGigE0/0/0/25", + "TenGigE0/0/0/26", + "TenGigE0/0/0/27", + "TenGigE0/0/0/28", + "TenGigE0/0/0/29", + "TenGigE0/0/0/30", + "TenGigE0/0/0/31" + ], + "model": "N540-12Z20G-SYS-A", + "os_version": "7.0.2", + "serial_number": "FOC2351NJ1F", + "uptime": 296217, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..6bc7cddb3 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,143 @@ + + + + + + 2020 + 4 + 21 + 1 + 37 + 59 + 167 + 2 + CEST + ntp + + + NCS540DE-39 + 296217 + + + + + + GigabitEthernet0/0/0/0 + + + GigabitEthernet0/0/0/1 + + + GigabitEthernet0/0/0/10 + + + GigabitEthernet0/0/0/11 + + + GigabitEthernet0/0/0/12 + + + GigabitEthernet0/0/0/13 + + + GigabitEthernet0/0/0/14 + + + GigabitEthernet0/0/0/15 + + + GigabitEthernet0/0/0/16 + + + GigabitEthernet0/0/0/17 + + + GigabitEthernet0/0/0/18 + + + GigabitEthernet0/0/0/19 + + + GigabitEthernet0/0/0/2 + + + GigabitEthernet0/0/0/3 + + + GigabitEthernet0/0/0/4 + + + GigabitEthernet0/0/0/5 + + + GigabitEthernet0/0/0/6 + + + GigabitEthernet0/0/0/7 + + + GigabitEthernet0/0/0/8 + + + GigabitEthernet0/0/0/9 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/20 + + + TenGigE0/0/0/21 + + + TenGigE0/0/0/22 + + + TenGigE0/0/0/23 + + + TenGigE0/0/0/24 + + + TenGigE0/0/0/25 + + + TenGigE0/0/0/26 + + + TenGigE0/0/0/27 + + + TenGigE0/0/0/28 + + + TenGigE0/0/0/29 + + + TenGigE0/0/0/30 + + + TenGigE0/0/0/31 + + + + + + + Rack 0 + + + 7.0.2 + FOC2351NJ1F + N540-12Z20G-SYS-A + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/version.md new file mode 100644 index 000000000..a8907c025 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/version.md @@ -0,0 +1 @@ +7.0.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/expected_result.json new file mode 100644 index 000000000..f8b78b6f6 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/expected_result.json @@ -0,0 +1,53 @@ +{ + "fqdn": "NCS5516-632", + "hostname": "NCS5516-632", + "interface_list": [ + "HundredGigE0/0/0/0", + "HundredGigE0/0/0/1", + "HundredGigE0/0/0/10", + "HundredGigE0/0/0/11", + "HundredGigE0/0/0/12", + "HundredGigE0/0/0/13", + "HundredGigE0/0/0/14", + "HundredGigE0/0/0/15", + "HundredGigE0/0/0/16", + "HundredGigE0/0/0/17", + "HundredGigE0/0/0/18", + "HundredGigE0/0/0/19", + "HundredGigE0/0/0/2", + "HundredGigE0/0/0/20", + "HundredGigE0/0/0/21", + "HundredGigE0/0/0/22", + "HundredGigE0/0/0/23", + "HundredGigE0/0/0/24", + "HundredGigE0/0/0/25", + "HundredGigE0/0/0/26", + "HundredGigE0/0/0/27", + "HundredGigE0/0/0/28", + "HundredGigE0/0/0/29", + "HundredGigE0/0/0/3", + "HundredGigE0/0/0/30", + "HundredGigE0/0/0/31", + "HundredGigE0/0/0/32", + "HundredGigE0/0/0/33", + "HundredGigE0/0/0/34", + "HundredGigE0/0/0/35", + "HundredGigE0/0/0/4", + "HundredGigE0/0/0/5", + "HundredGigE0/0/0/6", + "HundredGigE0/0/0/7", + "HundredGigE0/0/0/8", + "HundredGigE0/0/0/9", + "Loopback0", + "MgmtEth0/RP0/CPU0/0", + "MgmtEth0/RP1/CPU0/0", + "Null0", + "PTP0/RP0/CPU0/0", + "PTP0/RP1/CPU0/0" + ], + "model": "NCS-5516", + "os_version": "6.3.2", + "serial_number": "FGE20380TVK", + "uptime": 358491, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..fdfecc79b --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,168 @@ + + + + + + 2020 + 4 + 20 + 16 + 34 + 29 + 584 + 1 + PDT + calendar + + + NCS5516-632 + 358491 + + + + + + HundredGigE0/0/0/0 + + + HundredGigE0/0/0/1 + + + HundredGigE0/0/0/10 + + + HundredGigE0/0/0/11 + + + HundredGigE0/0/0/12 + + + HundredGigE0/0/0/13 + + + HundredGigE0/0/0/14 + + + HundredGigE0/0/0/15 + + + HundredGigE0/0/0/16 + + + HundredGigE0/0/0/17 + + + HundredGigE0/0/0/18 + + + HundredGigE0/0/0/19 + + + HundredGigE0/0/0/2 + + + HundredGigE0/0/0/20 + + + HundredGigE0/0/0/21 + + + HundredGigE0/0/0/22 + + + HundredGigE0/0/0/23 + + + HundredGigE0/0/0/24 + + + HundredGigE0/0/0/25 + + + HundredGigE0/0/0/26 + + + HundredGigE0/0/0/27 + + + HundredGigE0/0/0/28 + + + HundredGigE0/0/0/29 + + + HundredGigE0/0/0/3 + + + HundredGigE0/0/0/30 + + + HundredGigE0/0/0/31 + + + HundredGigE0/0/0/32 + + + HundredGigE0/0/0/33 + + + HundredGigE0/0/0/34 + + + HundredGigE0/0/0/35 + + + HundredGigE0/0/0/4 + + + HundredGigE0/0/0/5 + + + HundredGigE0/0/0/6 + + + HundredGigE0/0/0/7 + + + HundredGigE0/0/0/8 + + + HundredGigE0/0/0/9 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + MgmtEth0/RP1/CPU0/0 + + + Null0 + + + PTP0/RP0/CPU0/0 + + + PTP0/RP1/CPU0/0 + + + + + + + Rack 0 + + + 6.3.2 + + FGE20380TVK + NCS-5516 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/version.md @@ -0,0 +1 @@ +6.3.2 diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/expected_result.json new file mode 100644 index 000000000..6a2654948 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/expected_result.json @@ -0,0 +1,16 @@ +{ + "fqdn": "pavarotti", + "hostname": "pavarotti", + "interface_list": [ + "GigabitEthernet0/0/0/0", + "GigabitEthernet0/0/0/1", + "Loopback0", + "MgmtEth0/RP0/CPU0/0", + "Null0" + ], + "model": "R-IOSXRV9000-CC", + "os_version": "6.3.2", + "serial_number": "A8C4DEB4C9B", + "uptime": 1727550, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml new file mode 100644 index 000000000..dd984ddc1 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml @@ -0,0 +1,57 @@ + + + + + + 2020 + 4 + 20 + 21 + 52 + 27 + 465 + 1 + UTC + ntp + + + pavarotti + 1727550 + + + + + + GigabitEthernet0/0/0/0 + + + GigabitEthernet0/0/0/1 + + + Loopback0 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + + + + + Rack 0 + + + 6.3.2 + + A8C4DEB4C9B + R-IOSXRV9000-CC + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/version.md @@ -0,0 +1 @@ +6.3.2 From a52ac3b2f62511f187d37a1f8bfd7377a6bbcfbb Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 12 May 2020 11:30:19 -0700 Subject: [PATCH 056/117] Add 4-byte AS support for get_bgp_config --- napalm/iosxr_netconf/iosxr_netconf.py | 57 ++++++++++++++++++++++++--- 1 file changed, 52 insertions(+), 5 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 37f89e251..35954e867 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1278,7 +1278,17 @@ def build_prefix_limit(af_table, limit, prefix_percent, prefix_timeout): description = self._find_txt( bgp_neighbor, "./bgpc:description", default="", namespaces=C.NS ) - peer_as = napalm.base.helpers.convert( + peer_as_x = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_neighbor, + "./bgpc:remote-as/bgpc:as-xx", + default="", + namespaces=C.NS, + ), + 0, + ) + peer_as_y = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, @@ -1288,7 +1298,18 @@ def build_prefix_limit(af_table, limit, prefix_percent, prefix_timeout): ), 0, ) - local_as = napalm.base.helpers.convert( + peer_as = peer_as_x * 65536 + peer_as_y + local_as_x = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_neighbor, + "./bgpc:local-as/bgpc:as-xx", + default="", + namespaces=C.NS, + ), + 0, + ) + local_as_y = napalm.base.helpers.convert( int, self._find_txt( bgp_neighbor, @@ -1298,6 +1319,7 @@ def build_prefix_limit(af_table, limit, prefix_percent, prefix_timeout): ), 0, ) + local_as = local_as_x * 65536 + local_as_y af_table = self._find_txt( bgp_neighbor, "./bgpc:neighbor-afs/bgpc:neighbor-af/bgpc:af-name", @@ -1423,7 +1445,17 @@ def build_prefix_limit(af_table, limit, prefix_percent, prefix_timeout): ) == "true" ) - peer_as = napalm.base.helpers.convert( + peer_as_x = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_group, + "./bgpc:remote-as/bgpc:as-xx", + default="", + namespaces=C.NS, + ), + 0, + ) + peer_as_y = napalm.base.helpers.convert( int, self._find_txt( bgp_group, @@ -1433,13 +1465,28 @@ def build_prefix_limit(af_table, limit, prefix_percent, prefix_timeout): ), 0, ) - local_as = napalm.base.helpers.convert( + peer_as = peer_as_x * 65536 + peer_as_y + local_as_x = napalm.base.helpers.convert( + int, + self._find_txt( + bgp_group, + "./bgpc:local-as/bgpc:as-xx", + default="", + namespaces=C.NS, + ), + 0, + ) + local_as_y = napalm.base.helpers.convert( int, self._find_txt( - bgp_group, "./bgpc:local-as/bgpc:as-yy", default="", namespaces=C.NS + bgp_group, + "./bgpc:local-as/bgpc:as-yy", + default="", + namespaces=C.NS, ), 0, ) + local_as = local_as_x * 65536 + local_as_y multihop_ttl = napalm.base.helpers.convert( int, self._find_txt( From f3b8cb04dc3b089b6943c97a1b2fa2188c85c6fb Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 14 May 2020 18:08:35 -0700 Subject: [PATCH 057/117] Fix is_enabled key in get_bgp_neighbors --- napalm/iosxr_netconf/iosxr_netconf.py | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 35954e867..0c19f5880 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -576,18 +576,6 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): neighbor, "./bgp:router-id", default="", namespaces=C.NS ), ) - - if ( - self._find_txt( - neighbor, - "./bgp:connection-admin-status", - default="", - namespaces=C.NS, - ) - == "1" - ): - this_neighbor["is_enabled"] = True - try: this_neighbor["description"] = napalm.base.helpers.convert( str, @@ -602,16 +590,15 @@ def get_vrf_neighbors(rpc_reply_etree, xpath): ) this_neighbor["description"] = "" - this_neighbor["is_enabled"] = ( + this_neighbor["is_enabled"] = not ( self._find_txt( neighbor, - "./bgp:connection-admin-status", + "./bgp:is-administratively-shut-down", default="", namespaces=C.NS, ) - == "1" + == "true" ) - if ( str( self._find_txt( From f8081618941bd9ee4d8b11cd13e768a096bb7eea Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 14 May 2020 19:49:31 -0700 Subject: [PATCH 058/117] Add logging support (#1217) From 78ac16287757ccb7a152940a3964a2dad8128647 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 25 Jun 2020 18:16:45 -0700 Subject: [PATCH 059/117] Remove RPC reply tag in get_config --- napalm/iosxr_netconf/iosxr_netconf.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 0c19f5880..c4f17b663 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -2987,4 +2987,11 @@ def get_config(self, retrieve="all", full=False): config["running"] = str(self.device.get_config(source="running").xml) if retrieve.lower() in ["candidate", "all"]: config["candidate"] = str(self.device.get_config(source="candidate").xml) + parser = ETREE.XMLParser(remove_blank_text=True) + # Validate XML config strings and remove rpc-reply tag + for datastore in config: + if config[datastore] != "": + config[datastore] = ETREE.tostring( + ETREE.XML(config[datastore], parser=parser)[0], pretty_print=True, + encoding='unicode') return config From dc210ae57c8d573e98788120d396feae628bfac2 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 8 Jul 2020 18:27:54 -0700 Subject: [PATCH 060/117] Add optional argument for config encoding Define new optional argument (config_encoding) to specify the expected encoding in load_merge_config and load_replace_config. When not specified, the encoding defaults to "cli". A ValueError exception is raised if an invalid encoding is specified. --- napalm/iosxr_netconf/constants.py | 3 +++ napalm/iosxr_netconf/iosxr_netconf.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index c01cdd3e9..c89d3dd1a 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -404,3 +404,6 @@ """ + +# possible encoding values for optional argument "config_encoding" +CONFIG_ENCODINGS = ["cli", "xml"] diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index c4f17b663..9fb1000eb 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -69,6 +69,9 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) self.port = optional_args.get("port", 830) self.lock_on_connect = optional_args.get("config_lock", False) self.key_file = optional_args.get("key_file", None) + self.config_encoding = optional_args.get("config_encoding", "cli") + if self.config_encoding not in C.CONFIG_ENCODINGS: + raise ValueError(f"config encoding must be one of {C.CONFIG_ENCODINGS}") self.platform = "iosxr" self.device = None From 531d7af7827f3b7b0021735b0091362dfbe9b938 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 8 Jul 2020 19:33:26 -0700 Subject: [PATCH 061/117] Add CLI support for load_replace_config Load replace config now supports both CLI and XML format based on config encoding attribute. --- napalm/iosxr_netconf/iosxr_netconf.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 9fb1000eb..8c0905599 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -133,6 +133,9 @@ def load_replace_candidate(self, filename=None, config=None): """Open the candidate config and replace.""" self.replace = True configuration = self._load_config(filename=filename, config=config) + if self.config_encoding == "cli": + configuration = '' \ + + configuration + "" configuration = "" + configuration + "" try: self.device.copy_config(source=configuration, target="candidate") From 78bc61bec499304c5ceb84fcc31b36f373e38736 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 8 Jul 2020 19:48:32 -0700 Subject: [PATCH 062/117] Add CLI support for load_merge_config Load merge config now supports both CLI and XML format based on config encoding attribute. --- napalm/iosxr_netconf/iosxr_netconf.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 8c0905599..44df48339 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -149,6 +149,9 @@ def load_merge_candidate(self, filename=None, config=None): """Open the candidate config and merge.""" self.replace = False configuration = self._load_config(filename=filename, config=config) + if self.config_encoding == "cli": + configuration = '' \ + + configuration + "" try: self.device.edit_config( config=configuration, error_option="rollback-on-error" From 80bd94f0ac2ba57b174c1be6d0f83a1c8ea406de Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 9 Jul 2020 18:06:39 -0700 Subject: [PATCH 063/117] Add encoding support for get_config The get_config method now accepts an encoding argument that can be set to "xml" or "cli". The argument defaults to "cli". An exception is raised if an unsupported encoding value is provided. --- napalm/iosxr_netconf/constants.py | 4 ++++ napalm/iosxr_netconf/iosxr_netconf.py | 26 ++++++++++++++++++++------ 2 files changed, 24 insertions(+), 6 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index c89d3dd1a..7123f213b 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -405,5 +405,9 @@ """ +# subtree filter to get CLI configuration using GET-CONFIG RPC +CLI_CONFIG_RPC_REQ_FILTER = """ +""" + # possible encoding values for optional argument "config_encoding" CONFIG_ENCODINGS = ["cli", "xml"] diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 44df48339..3c82f7cf7 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -2985,22 +2985,36 @@ def get_users(self): return users - def get_config(self, retrieve="all", full=False): + def get_config(self, retrieve="all", full=False, encoding="cli"): """Return device configuration.""" # NOTE: 'full' argument ignored. 'with-default' capability not supported. # default values config = {"startup": "", "running": "", "candidate": ""} + if encoding == "cli": + subtree_filter = ("subtree", C.CLI_CONFIG_RPC_REQ_FILTER) + elif encoding == "xml": + subtree_filter = None + else: + raise NotImplementedError(f"config encoding must be one of {C.CONFIG_ENCODINGS}") if retrieve.lower() in ["running", "all"]: - config["running"] = str(self.device.get_config(source="running").xml) + config["running"] = str(self.device.get_config(source="running", filter=subtree_filter).xml) if retrieve.lower() in ["candidate", "all"]: - config["candidate"] = str(self.device.get_config(source="candidate").xml) + config["candidate"] = str(self.device.get_config(source="candidate", filter=subtree_filter).xml) + parser = ETREE.XMLParser(remove_blank_text=True) # Validate XML config strings and remove rpc-reply tag for datastore in config: if config[datastore] != "": - config[datastore] = ETREE.tostring( - ETREE.XML(config[datastore], parser=parser)[0], pretty_print=True, - encoding='unicode') + if encoding == "cli": + cli_tree = ETREE.XML(config[datastore], parser=parser)[0] + if cli_tree: + config[datastore] = cli_tree[0].text.strip() + else: + config[datastore] = "" + else: + config[datastore] = ETREE.tostring( + ETREE.XML(config[datastore], parser=parser)[0], pretty_print=True, + encoding='unicode') return config From aeb994dc2bbfce59c7749ac8bc4d3085cfb3a211 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 9 Jul 2020 19:04:37 -0700 Subject: [PATCH 064/117] Add encoding support for compare_config The compare_config method now accepts an encoding argument that can be set to "xml" or "cli". The argument defaults to "cli". An exception is raised if an unsupported encoding value is provided. --- napalm/iosxr_netconf/constants.py | 4 +++ napalm/iosxr_netconf/iosxr_netconf.py | 43 +++++++++++++++------------ 2 files changed, 28 insertions(+), 19 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 7123f213b..148689c0f 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -409,5 +409,9 @@ CLI_CONFIG_RPC_REQ_FILTER = """ """ +# RPC to get CLI configuration differences +CLI_DIFF_RPC_REQ = """ +""" + # possible encoding values for optional argument "config_encoding" CONFIG_ENCODINGS = ["cli", "xml"] diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 3c82f7cf7..631c240e9 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -161,27 +161,32 @@ def load_merge_candidate(self, filename=None, config=None): logger.error(e.args[0]) raise MergeConfigException(e) - def compare_config(self): + def compare_config(self, encoding="cli"): """Compare candidate config with running.""" - if not self.pending_changes: - return "" - else: - diff = "" - run_conf = self.device.get_config("running").xml - can_conf = self.device.get_config("candidate").xml - # Remove rpc-reply and data tag then reformat XML before doing the diff + diff = "" + if encoding not in C.CLI_DIFF_RPC_REQ: + raise NotImplementedError(f"config encoding must be one of {C.CONFIG_ENCODINGS}") + + if self.pending_changes: parser = ETREE.XMLParser(remove_blank_text=True) - run_conf = ETREE.tostring( - ETREE.XML(run_conf, parser=parser)[0], pretty_print=True - ).decode() - can_conf = ETREE.tostring( - ETREE.XML(can_conf, parser=parser)[0], pretty_print=True - ).decode() - for line in difflib.unified_diff( - run_conf.splitlines(1), can_conf.splitlines(1) - ): - diff += line - return diff + if encoding == "cli": + diff = self.device.dispatch(to_ele(C.CLI_DIFF_RPC_REQ)).xml + diff = ETREE.XML(diff, parser=parser)[0].text.strip() + elif encoding == "xml": + run_conf = self.device.get_config("running").xml + can_conf = self.device.get_config("candidate").xml + run_conf = ETREE.tostring( + ETREE.XML(run_conf, parser=parser)[0], pretty_print=True + ).decode() + can_conf = ETREE.tostring( + ETREE.XML(can_conf, parser=parser)[0], pretty_print=True + ).decode() + for line in difflib.unified_diff( + run_conf.splitlines(1), can_conf.splitlines(1) + ): + diff += line + + return diff def commit_config(self, message=""): """Commit configuration.""" From 0b86703ab8c20f9ff55927e2040300de363cb7db Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 10 Jul 2020 10:42:15 -0700 Subject: [PATCH 065/117] Linting cleanup --- napalm/iosxr_netconf/iosxr_netconf.py | 37 +++++++++++++++++++-------- 1 file changed, 27 insertions(+), 10 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 631c240e9..4e3e998b9 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -43,6 +43,7 @@ logger = logging.getLogger(__name__) + class IOSXRNETCONFDriver(NetworkDriver): """IOS-XR NETCONF driver class: inherits NetworkDriver from napalm.base.""" @@ -134,8 +135,11 @@ def load_replace_candidate(self, filename=None, config=None): self.replace = True configuration = self._load_config(filename=filename, config=config) if self.config_encoding == "cli": - configuration = '' \ - + configuration + "" + configuration = ( + '' + + configuration + + "" + ) configuration = "" + configuration + "" try: self.device.copy_config(source=configuration, target="candidate") @@ -150,8 +154,11 @@ def load_merge_candidate(self, filename=None, config=None): self.replace = False configuration = self._load_config(filename=filename, config=config) if self.config_encoding == "cli": - configuration = '' \ - + configuration + "" + configuration = ( + '' + + configuration + + "" + ) try: self.device.edit_config( config=configuration, error_option="rollback-on-error" @@ -165,7 +172,9 @@ def compare_config(self, encoding="cli"): """Compare candidate config with running.""" diff = "" if encoding not in C.CLI_DIFF_RPC_REQ: - raise NotImplementedError(f"config encoding must be one of {C.CONFIG_ENCODINGS}") + raise NotImplementedError( + f"config encoding must be one of {C.CONFIG_ENCODINGS}" + ) if self.pending_changes: parser = ETREE.XMLParser(remove_blank_text=True) @@ -3001,12 +3010,18 @@ def get_config(self, retrieve="all", full=False, encoding="cli"): elif encoding == "xml": subtree_filter = None else: - raise NotImplementedError(f"config encoding must be one of {C.CONFIG_ENCODINGS}") + raise NotImplementedError( + f"config encoding must be one of {C.CONFIG_ENCODINGS}" + ) if retrieve.lower() in ["running", "all"]: - config["running"] = str(self.device.get_config(source="running", filter=subtree_filter).xml) + config["running"] = str( + self.device.get_config(source="running", filter=subtree_filter).xml + ) if retrieve.lower() in ["candidate", "all"]: - config["candidate"] = str(self.device.get_config(source="candidate", filter=subtree_filter).xml) + config["candidate"] = str( + self.device.get_config(source="candidate", filter=subtree_filter).xml + ) parser = ETREE.XMLParser(remove_blank_text=True) # Validate XML config strings and remove rpc-reply tag @@ -3020,6 +3035,8 @@ def get_config(self, retrieve="all", full=False, encoding="cli"): config[datastore] = "" else: config[datastore] = ETREE.tostring( - ETREE.XML(config[datastore], parser=parser)[0], pretty_print=True, - encoding='unicode') + ETREE.XML(config[datastore], parser=parser)[0], + pretty_print=True, + encoding="unicode", + ) return config From 1427686cb8850fe6d033a4fc46b508806e1dc2b5 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 10 Jul 2020 13:05:06 -0700 Subject: [PATCH 066/117] Add config filter for XR-only module set Retrieval of configuration in XML format is limited to models in the XR-only module set. All the other models are filtered out. Both get_config and compare_config make use of this filtering. --- napalm/iosxr_netconf/iosxr_netconf.py | 31 ++++++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 4e3e998b9..5352536c7 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -124,6 +124,23 @@ def _load_config(self, filename, config): self._lock() return configuration + def _filter_config_tree(self, tree, module_set): + """Return filtered config etree based on YANG module set.""" + if module_set == "XR-only": + for subtree in tree: + if not self._is_xr_config(subtree.tag[1:].split("}")[0]): + tree.remove(subtree) + return tree + + def _is_xr_config(self, namespace): + """Return True if config subtree contain openconfig or unified model namespaces.""" + if namespace.startswith( + "http://cisco.com/ns/yang/Cisco-IOS-XR-" + ) and not namespace.startswith("http://cisco.com/ns/yang/Cisco-IOS-XR-um-"): + return True + + return False + def is_alive(self): """Return flag with the state of the connection.""" if self.device is None: @@ -185,10 +202,16 @@ def compare_config(self, encoding="cli"): run_conf = self.device.get_config("running").xml can_conf = self.device.get_config("candidate").xml run_conf = ETREE.tostring( - ETREE.XML(run_conf, parser=parser)[0], pretty_print=True + self._filter_config_tree( + ETREE.XML(run_conf, parser=parser)[0], "XR-only" + ), + pretty_print=True, ).decode() can_conf = ETREE.tostring( - ETREE.XML(can_conf, parser=parser)[0], pretty_print=True + self._filter_config_tree( + ETREE.XML(can_conf, parser=parser)[0], "XR-only" + ), + pretty_print=True, ).decode() for line in difflib.unified_diff( run_conf.splitlines(1), can_conf.splitlines(1) @@ -3035,7 +3058,9 @@ def get_config(self, retrieve="all", full=False, encoding="cli"): config[datastore] = "" else: config[datastore] = ETREE.tostring( - ETREE.XML(config[datastore], parser=parser)[0], + self._filter_config_tree( + ETREE.XML(config[datastore], parser=parser)[0], "XR-only" + ), pretty_print=True, encoding="unicode", ) From ca608ff53b15dacd58ecc41575e8ec238f462024 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Fri, 10 Jul 2020 15:55:40 -0700 Subject: [PATCH 067/117] Add config filter for XR-only module set Retrieval of configuration in XML format is limited to models in the XR-only module set. All the other models are filtered out. Both get_config and compare_config make use of this filtering. The RPC filter and namespace string added in constants.py. The models in the module set are determined using the YANG library model. If a device doesn't support the YANG library model, no filtering is performed. --- napalm/iosxr_netconf/constants.py | 18 +++++++++++ napalm/iosxr_netconf/iosxr_netconf.py | 46 ++++++++++++++++----------- 2 files changed, 45 insertions(+), 19 deletions(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 148689c0f..72d483ca7 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -43,6 +43,7 @@ "tr": "http://cisco.com/ns/yang/Cisco-IOS-XR-traceroute-act", "sys": "http://cisco.com/ns/yang/Cisco-IOS-XR-wdsysmon-fd-oper", "mem": "http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper", + "ylib": "urn:ietf:params:xml:ns:yang:ietf-yang-library", } # GET RPC to retrieve device facts @@ -413,5 +414,22 @@ CLI_DIFF_RPC_REQ = """ """ +# RPC filter to get module namespaces for a module-set using GET RPC +YANG_LIB_RPC_REQ_FILTER = """ + + + {module_set} + + + + +""" + # possible encoding values for optional argument "config_encoding" CONFIG_ENCODINGS = ["cli", "xml"] + +# module-set to be used by configuration methods +MODULE_SET = "XR-only" + +# Exception Messages +INVALID_MODEL_REFERENCE = "Unexpected YANG model reference in config" diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 5352536c7..69efe5e40 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -76,6 +76,7 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) self.platform = "iosxr" self.device = None + self.module_set_ns = [] def open(self): """Open the connection with the device.""" @@ -95,6 +96,26 @@ def open(self): logger.error(conn_err.args[0]) raise ConnectionException(conn_err.args[0]) + # Retrieve module-set namespaces based on yang library model + for capability in self.device.server_capabilities: + if C.NS["ylib"] in capability: + rpc_reply = self.device.get( + filter=( + "subtree", + C.YANG_LIB_RPC_REQ_FILTER.format(module_set=C.MODULE_SET), + ) + ).xml + # Converts string to tree + rpc_reply_etree = ETREE.fromstring(rpc_reply) + + # Retrieves namespaces + module_set_tree = rpc_reply_etree.xpath( + ".//ylib:yang-library/ylib:module-set/ylib:module/ylib:namespace", + namespaces=C.NS, + ) + self.module_set_ns = [n.text for n in module_set_tree] + break + def close(self): """Close the connection.""" logger.debug("Closed connection with device %s" % (self.hostname)) @@ -124,23 +145,14 @@ def _load_config(self, filename, config): self._lock() return configuration - def _filter_config_tree(self, tree, module_set): + def _filter_config_tree(self, tree): """Return filtered config etree based on YANG module set.""" - if module_set == "XR-only": + if self.module_set_ns: for subtree in tree: - if not self._is_xr_config(subtree.tag[1:].split("}")[0]): + if subtree.tag[1:].split("}")[0] not in self.module_set_ns: tree.remove(subtree) return tree - def _is_xr_config(self, namespace): - """Return True if config subtree contain openconfig or unified model namespaces.""" - if namespace.startswith( - "http://cisco.com/ns/yang/Cisco-IOS-XR-" - ) and not namespace.startswith("http://cisco.com/ns/yang/Cisco-IOS-XR-um-"): - return True - - return False - def is_alive(self): """Return flag with the state of the connection.""" if self.device is None: @@ -202,15 +214,11 @@ def compare_config(self, encoding="cli"): run_conf = self.device.get_config("running").xml can_conf = self.device.get_config("candidate").xml run_conf = ETREE.tostring( - self._filter_config_tree( - ETREE.XML(run_conf, parser=parser)[0], "XR-only" - ), + self._filter_config_tree(ETREE.XML(run_conf, parser=parser)[0]), pretty_print=True, ).decode() can_conf = ETREE.tostring( - self._filter_config_tree( - ETREE.XML(can_conf, parser=parser)[0], "XR-only" - ), + self._filter_config_tree(ETREE.XML(can_conf, parser=parser)[0]), pretty_print=True, ).decode() for line in difflib.unified_diff( @@ -3059,7 +3067,7 @@ def get_config(self, retrieve="all", full=False, encoding="cli"): else: config[datastore] = ETREE.tostring( self._filter_config_tree( - ETREE.XML(config[datastore], parser=parser)[0], "XR-only" + ETREE.XML(config[datastore], parser=parser)[0] ), pretty_print=True, encoding="unicode", From d745b9bef789f720f7dc1ce83c8f4bafb47de6fe Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 14 Jul 2020 22:37:09 -0700 Subject: [PATCH 068/117] Add config filter for XR-only module set Retrieval of configuration in XML format is limited to models in the XR-only module set. All the other models are filtered out. Both get_config and compare_config make use of this filtering. The models in the module set are determined using the YANG library model. If a device doesn't support the YANG library model, explicit filtering is performed. --- napalm/iosxr_netconf/iosxr_netconf.py | 44 +++++++++++++++++++++++++-- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 69efe5e40..ff08b06b5 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -148,11 +148,29 @@ def _load_config(self, filename, config): def _filter_config_tree(self, tree): """Return filtered config etree based on YANG module set.""" if self.module_set_ns: - for subtree in tree: - if subtree.tag[1:].split("}")[0] not in self.module_set_ns: - tree.remove(subtree) + def unexpected(n): return n not in self.module_set_ns + else: + def unexpected(n): return n.startswith("http://openconfig.net/yang") + for subtree in tree: + if unexpected(subtree.tag[1:].split("}")[0]): + tree.remove(subtree) + return tree + def _unexpected_modules(self, tree): + """Return list of unexpected modules based on YANG module set.""" + modules = [] + if self.module_set_ns: + def unexpected(n): return n not in self.module_set_ns + else: + def unexpected(n): return n.startswith("http://openconfig.net/yang") + for subtree in tree: + namespace = subtree.tag[1:].split("}")[0] + if unexpected(namespace): + modules.append(namespace) + + return modules + def is_alive(self): """Return flag with the state of the connection.""" if self.device is None: @@ -169,6 +187,16 @@ def load_replace_candidate(self, filename=None, config=None): + configuration + "" ) + elif self.config_encoding == "xml": + parser = ETREE.XMLParser(remove_blank_text=True) + unexpected_modules = self._unexpected_modules( + ETREE.XML(configuration, parser=parser) + ) + if unexpected_modules: + raise ReplaceConfigException( + f'{C.INVALID_MODEL_REFERENCE} ({", ".join(unexpected_modules)})' + ) + configuration = "" + configuration + "" try: self.device.copy_config(source=configuration, target="candidate") @@ -188,6 +216,16 @@ def load_merge_candidate(self, filename=None, config=None): + configuration + "" ) + elif self.config_encoding == "xml": + parser = ETREE.XMLParser(remove_blank_text=True) + unexpected_modules = self._unexpected_modules( + ETREE.XML(configuration, parser=parser) + ) + if unexpected_modules: + raise MergeConfigException( + f'{C.INVALID_MODEL_REFERENCE} ({", ".join(unexpected_modules)})' + ) + try: self.device.edit_config( config=configuration, error_option="rollback-on-error" From 435f68c388c189b38deeb9539b0a2eb8cf7862eb Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 16 Jul 2020 19:37:19 -0700 Subject: [PATCH 069/117] Linting cleanup --- napalm/iosxr_netconf/iosxr_netconf.py | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index ff08b06b5..a7c8aa9bb 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -148,9 +148,15 @@ def _load_config(self, filename, config): def _filter_config_tree(self, tree): """Return filtered config etree based on YANG module set.""" if self.module_set_ns: - def unexpected(n): return n not in self.module_set_ns + + def unexpected(n): + return n not in self.module_set_ns + else: - def unexpected(n): return n.startswith("http://openconfig.net/yang") + + def unexpected(n): + return n.startswith("http://openconfig.net/yang") + for subtree in tree: if unexpected(subtree.tag[1:].split("}")[0]): tree.remove(subtree) @@ -161,9 +167,15 @@ def _unexpected_modules(self, tree): """Return list of unexpected modules based on YANG module set.""" modules = [] if self.module_set_ns: - def unexpected(n): return n not in self.module_set_ns + + def unexpected(n): + return n not in self.module_set_ns + else: - def unexpected(n): return n.startswith("http://openconfig.net/yang") + + def unexpected(n): + return n.startswith("http://openconfig.net/yang") + for subtree in tree: namespace = subtree.tag[1:].split("}")[0] if unexpected(namespace): From ef23988288ca7acbd3df13f5e0f559d986631808 Mon Sep 17 00:00:00 2001 From: Santiago Alvarez Date: Wed, 29 Jul 2020 09:34:55 -0700 Subject: [PATCH 070/117] Bump black version in tox.ini to match requirements-dev.txt --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 9fd468168..780efa6ce 100644 --- a/tox.ini +++ b/tox.ini @@ -21,7 +21,7 @@ commands = py.test --cov=napalm --cov-report term-missing -vs --pylama {posargs} [testenv:black] -deps = black==18.9b0 +deps = black==19.10b0 basepython = python3.6 commands = From 99a0d34af0a370b5cc8de8416791f86bd661806d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 5 Oct 2020 18:49:16 -0700 Subject: [PATCH 071/117] Update constants with optimized snmp filter --- napalm/iosxr_netconf/constants.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/constants.py b/napalm/iosxr_netconf/constants.py index 72d483ca7..9a41a2bcc 100644 --- a/napalm/iosxr_netconf/constants.py +++ b/napalm/iosxr_netconf/constants.py @@ -242,7 +242,10 @@ # subtree filter to get SNMP configuration using GET CONFIG RPC SNMP_RPC_REQ_FILTER = """ -""" + + + +""" # subtree filter to get SNMP configuration using GET CONFIG RPC USERS_RPC_REQ_FILTER = """ From 8920213290261da5b13fb6c7616a45af470e70b1 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 5 Oct 2020 18:59:20 -0700 Subject: [PATCH 072/117] Fix numeric defaults in probe getters --- napalm/iosxr_netconf/iosxr_netconf.py | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index a7c8aa9bb..46fb42f84 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -2674,7 +2674,7 @@ def get_probes_config(self): test_interval = napalm.base.helpers.convert( int, self._find_txt( - operation, "./prbc:frequency", default="", namespaces=C.NS + operation, "./prbc:frequency", default="0", namespaces=C.NS ), ) probe_count = napalm.base.helpers.convert( @@ -2682,7 +2682,7 @@ def get_probes_config(self): self._find_txt( operation, "./prbc:history/prbc:buckets", - default="", + default="0", namespaces=C.NS, ), ) @@ -2742,7 +2742,8 @@ def get_probes_results(self): prb:specific-stats/prb:op-type", default="", namespaces=C.NS, - ) + ), + "", ) probe_count = ( probes_config.get(probe_name).get(test_name, {}).get("probe_count", 0) @@ -2773,7 +2774,7 @@ def get_probes_results(self): for return_code in return_codes ] - last_test_loss = 0.0 + last_test_loss = 0 if len(return_codes): last_test_loss = napalm.base.helpers.convert( int, @@ -2792,7 +2793,7 @@ def get_probes_results(self): prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ prb:sum2-response-time", - default="", + default="0.0", namespaces=C.NS, ), ) @@ -2804,7 +2805,7 @@ def get_probes_results(self): prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ prb:update-count", - default="", + default="0.0", namespaces=C.NS, ), ) @@ -2822,7 +2823,7 @@ def get_probes_results(self): probe, "./prb:statistics/prb:latest/prb:target/\ prb:common-stats/prb:min-response-time", - default="", + default="0.0", namespaces=C.NS, ), ) @@ -2832,7 +2833,7 @@ def get_probes_results(self): probe, "./prb:statistics/prb:latest/prb:target/\ prb:common-stats/prb:max-response-time", - default="", + default="0.0", namespaces=C.NS, ), ) @@ -2842,7 +2843,7 @@ def get_probes_results(self): probe, "./prb:statistics/prb:latest/prb:target/\ prb:common-stats/prb:sum-response-time", - default="", + default="0.0", namespaces=C.NS, ), ) @@ -2852,7 +2853,7 @@ def get_probes_results(self): probe, ".//prb:statistics/prb:latest/prb:target/\ prb:common-stats/prb:update-count", - default="", + default="0.0", namespaces=C.NS, ), ) @@ -2867,7 +2868,7 @@ def get_probes_results(self): prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ prb:min-response-time", - default="", + default="0.0", namespaces=C.NS, ), ) @@ -2879,7 +2880,7 @@ def get_probes_results(self): prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ prb:max-response-time", - default="", + default="0.0", namespaces=C.NS, ), ) @@ -2891,7 +2892,7 @@ def get_probes_results(self): prb:distributed/prb:target/prb:distribution-intervals/\ prb:distribution-interval/prb:common-stats/\ prb:sum-response-time", - default="", + default="0.0", namespaces=C.NS, ), ) From be0aa88d34044212e4b4c8a6485176aab227ca98 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:33:12 -0700 Subject: [PATCH 073/117] Rename get_environment mock data The mock data files now uniquely identify the set of model names and model roots they use. This naming convention applies to all mock data files. --- ...nment__memory-summary.xml => nto-misc-oper_memory-summary.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...__environment.xml => sysadmin-asr9k-envmon-ui_environment.xml} | 0 ...stem-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} | 0 ...nment__memory-summary.xml => nto-misc-oper_memory-summary.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...onment__environment.xml => sysadmin-envmon-ui_environment.xml} | 0 ...stem-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} | 0 ...nment__memory-summary.xml => nto-misc-oper_memory-summary.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...onment__environment.xml => sysadmin-envmon-ui_environment.xml} | 0 ...stem-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} | 0 ...nment__memory-summary.xml => nto-misc-oper_memory-summary.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...onment__environment.xml => sysadmin-envmon-ui_environment.xml} | 0 ...stem-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} | 0 ...nment__memory-summary.xml => nto-misc-oper_memory-summary.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ..._environment.xml => sysadmin-fretta-envmon-ui_environment.xml} | 0 ...stem-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} | 0 ...nment__memory-summary.xml => nto-misc-oper_memory-summary.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...onment__environment.xml => sysadmin-envmon-ui_environment.xml} | 0 ...stem-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} | 0 24 files changed, 0 insertions(+), 0 deletions(-) rename test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/{get_environment__memory-summary.xml => nto-misc-oper_memory-summary.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/{get_environment__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/{get_environment__environment.xml => sysadmin-asr9k-envmon-ui_environment.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/{get_environment__system-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/{get_environment__memory-summary.xml => nto-misc-oper_memory-summary.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/{get_environment__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/{get_environment__environment.xml => sysadmin-envmon-ui_environment.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/{get_environment__system-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/{get_environment__memory-summary.xml => nto-misc-oper_memory-summary.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/{get_environment__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/{get_environment__environment.xml => sysadmin-envmon-ui_environment.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/{get_environment__system-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/{get_environment__memory-summary.xml => nto-misc-oper_memory-summary.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/{get_environment__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/{get_environment__environment.xml => sysadmin-envmon-ui_environment.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/{get_environment__system-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/{get_environment__memory-summary.xml => nto-misc-oper_memory-summary.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/{get_environment__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/{get_environment__environment.xml => sysadmin-fretta-envmon-ui_environment.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/{get_environment__system-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/{get_environment__memory-summary.xml => nto-misc-oper_memory-summary.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/{get_environment__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/{get_environment__environment.xml => sysadmin-envmon-ui_environment.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/{get_environment__system-monitoring.xml => wdsysmon-fd-oper_system-monitoring.xml} (100%) diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/nto-misc-oper_memory-summary.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__memory-summary.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/nto-misc-oper_memory-summary.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/sysadmin-asr9k-envmon-ui_environment.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__environment.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/sysadmin-asr9k-envmon-ui_environment.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/get_environment__system-monitoring.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-asr9k-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/nto-misc-oper_memory-summary.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__memory-summary.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/nto-misc-oper_memory-summary.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/sysadmin-envmon-ui_environment.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__environment.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/sysadmin-envmon-ui_environment.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/get_environment__system-monitoring.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/asr9k-x64-sysadmin-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/nto-misc-oper_memory-summary.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__memory-summary.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/nto-misc-oper_memory-summary.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/sysadmin-envmon-ui_environment.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__environment.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/sysadmin-envmon-ui_environment.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/get_environment__system-monitoring.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs540-sysadmin-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/nto-misc-oper_memory-summary.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__memory-summary.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/nto-misc-oper_memory-summary.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/sysadmin-envmon-ui_environment.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__environment.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/sysadmin-envmon-ui_environment.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/get_environment__system-monitoring.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/nto-misc-oper_memory-summary.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__memory-summary.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/nto-misc-oper_memory-summary.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/sysadmin-fretta-envmon-ui_environment.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__environment.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/sysadmin-fretta-envmon-ui_environment.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/get_environment__system-monitoring.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/ncs5500-sysadmin-fretta-envmon-ui/wdsysmon-fd-oper_system-monitoring.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/nto-misc-oper_memory-summary.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__memory-summary.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/nto-misc-oper_memory-summary.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__environment.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/sysadmin-envmon-ui_environment.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__environment.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/sysadmin-envmon-ui_environment.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml b/test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/wdsysmon-fd-oper_system-monitoring.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/get_environment__system-monitoring.xml rename to test/iosxr_netconf/mocked_data/test_get_environment/xrv9k/wdsysmon-fd-oper_system-monitoring.xml From 94d039ce13633106c4834cf52afb1ab5f3b0c286 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:41:07 -0700 Subject: [PATCH 074/117] Rename get_facts mock data --- ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 ...m-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} | 0 5 files changed, 0 insertions(+), 0 deletions(-) rename test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/{get_facts__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_facts/ncs540/{get_facts__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/{get_facts__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/{get_facts__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) rename test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/{get_facts__system-time__interfaces__inventory.xml => shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml} (100%) diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/get_facts__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_facts/asr9k-x64/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_facts/ncs540/get_facts__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_facts/ncs540/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/get_facts__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_facts/ncs540l/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/get_facts__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_facts/ncs5500/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml similarity index 100% rename from test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/get_facts__system-time__interfaces__inventory.xml rename to test/iosxr_netconf/mocked_data/test_get_facts/xrv9k/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml From d5115c79e6ded6d106506247b33c51b27014942e Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:42:50 -0700 Subject: [PATCH 075/117] Add mock data to test get_facts on Cisco 8000 --- .../test_get_facts/8000/expected_result.json | 49 ++++++ ...oper_interfaces__invmgr-oper_inventory.xml | 155 ++++++++++++++++++ .../test_get_facts/8000/version.md | 1 + 3 files changed, 205 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/8000/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/8000/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_facts/8000/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/8000/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_facts/8000/expected_result.json new file mode 100644 index 000000000..47c001e47 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/8000/expected_result.json @@ -0,0 +1,49 @@ +{ + "fqdn": "hope", + "hostname": "hope", + "interface_list": [ + "FourHundredGigE0/0/0/0", + "FourHundredGigE0/0/0/1", + "FourHundredGigE0/0/0/10", + "FourHundredGigE0/0/0/11", + "FourHundredGigE0/0/0/12", + "FourHundredGigE0/0/0/13", + "FourHundredGigE0/0/0/14", + "FourHundredGigE0/0/0/15", + "FourHundredGigE0/0/0/16", + "FourHundredGigE0/0/0/17", + "FourHundredGigE0/0/0/18", + "FourHundredGigE0/0/0/19", + "FourHundredGigE0/0/0/2", + "FourHundredGigE0/0/0/20", + "FourHundredGigE0/0/0/21", + "FourHundredGigE0/0/0/22", + "FourHundredGigE0/0/0/23", + "FourHundredGigE0/0/0/3", + "FourHundredGigE0/0/0/4", + "FourHundredGigE0/0/0/5", + "FourHundredGigE0/0/0/6", + "FourHundredGigE0/0/0/7", + "FourHundredGigE0/0/0/8", + "FourHundredGigE0/0/0/9", + "HundredGigE0/0/0/24", + "HundredGigE0/0/0/25", + "HundredGigE0/0/0/26", + "HundredGigE0/0/0/27", + "HundredGigE0/0/0/28", + "HundredGigE0/0/0/29", + "HundredGigE0/0/0/30", + "HundredGigE0/0/0/31", + "HundredGigE0/0/0/32", + "HundredGigE0/0/0/33", + "HundredGigE0/0/0/34", + "HundredGigE0/0/0/35", + "MgmtEth0/RP0/CPU0/0", + "Null0" + ], + "model": "8201-SYS", + "os_version": "7.0.12", + "serial_number": "FOC2217WVYE", + "uptime": 93073, + "vendor": "Cisco" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/8000/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml b/test/iosxr_netconf/mocked_data/test_get_facts/8000/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml new file mode 100644 index 000000000..179bf9f54 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/8000/shellutil-oper_system-time__pfi-im-cmd-oper_interfaces__invmgr-oper_inventory.xml @@ -0,0 +1,155 @@ + + + + + + 2020 + 9 + 29 + 23 + 46 + 52 + 889 + 2 + UTC + calendar + + + hope + 93073 + + + + + + FourHundredGigE0/0/0/0 + + + FourHundredGigE0/0/0/1 + + + FourHundredGigE0/0/0/10 + + + FourHundredGigE0/0/0/11 + + + FourHundredGigE0/0/0/12 + + + FourHundredGigE0/0/0/13 + + + FourHundredGigE0/0/0/14 + + + FourHundredGigE0/0/0/15 + + + FourHundredGigE0/0/0/16 + + + FourHundredGigE0/0/0/17 + + + FourHundredGigE0/0/0/18 + + + FourHundredGigE0/0/0/19 + + + FourHundredGigE0/0/0/2 + + + FourHundredGigE0/0/0/20 + + + FourHundredGigE0/0/0/21 + + + FourHundredGigE0/0/0/22 + + + FourHundredGigE0/0/0/23 + + + FourHundredGigE0/0/0/3 + + + FourHundredGigE0/0/0/4 + + + FourHundredGigE0/0/0/5 + + + FourHundredGigE0/0/0/6 + + + FourHundredGigE0/0/0/7 + + + FourHundredGigE0/0/0/8 + + + FourHundredGigE0/0/0/9 + + + HundredGigE0/0/0/24 + + + HundredGigE0/0/0/25 + + + HundredGigE0/0/0/26 + + + HundredGigE0/0/0/27 + + + HundredGigE0/0/0/28 + + + HundredGigE0/0/0/29 + + + HundredGigE0/0/0/30 + + + HundredGigE0/0/0/31 + + + HundredGigE0/0/0/32 + + + HundredGigE0/0/0/33 + + + HundredGigE0/0/0/34 + + + HundredGigE0/0/0/35 + + + MgmtEth0/RP0/CPU0/0 + + + Null0 + + + + + + + Rack 0 + + + 7.0.12 + FOC2217WVYE + 8201-SYS + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_facts/8000/version.md b/test/iosxr_netconf/mocked_data/test_get_facts/8000/version.md new file mode 100644 index 000000000..ddff2e4aa --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_facts/8000/version.md @@ -0,0 +1 @@ +7.0.12 From 2c4c804a54be85bf33c9e2074191f79b955da0a9 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:44:39 -0700 Subject: [PATCH 076/117] Add mock data to test get_arp_table --- .../normal/expected_result.json | 140 ++++++++++ .../normal/ipv4-arp-oper_arp.xml | 246 ++++++++++++++++++ .../test_get_arp_table/normal/version.md | 1 + 3 files changed, 387 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_arp_table/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_arp_table/normal/ipv4-arp-oper_arp.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_arp_table/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/expected_result.json new file mode 100644 index 000000000..58a2c75bc --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/expected_result.json @@ -0,0 +1,140 @@ +[ + { + "age": 0.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "1.86.24.13", + "mac": "6C:8B:D3:45:F7:B0" + }, + { + "age": 0.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "1.86.24.111", + "mac": "00:CC:FC:BB:69:32" + }, + { + "age": 3235.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.153.2", + "mac": "00:13:5F:22:0D:4A" + }, + { + "age": 23.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.153.3", + "mac": "00:13:5F:21:FD:0A" + }, + { + "age": 243.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.153.94", + "mac": "00:0C:29:B8:86:37" + }, + { + "age": 4718.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.218.129", + "mac": "00:00:0C:07:AC:06" + }, + { + "age": 663.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.218.139", + "mac": "00:42:68:6E:FB:38" + }, + { + "age": 661.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.218.145", + "mac": "A0:93:51:52:86:80" + }, + { + "age": 0.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.218.148", + "mac": "00:A7:42:20:E2:B0" + }, + { + "age": 2.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.130", + "mac": "00:13:5F:22:0D:4A" + }, + { + "age": 1.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.174", + "mac": "00:CC:FC:BB:69:44" + }, + { + "age": 1.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.175", + "mac": "00:56:2B:AD:7C:CA" + }, + { + "age": 1.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.177", + "mac": "C4:F7:D5:42:41:AE" + }, + { + "age": 213.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.206", + "mac": "00:78:88:A3:FF:0A" + }, + { + "age": 1030.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.207", + "mac": "E0:0E:DA:BF:32:F2" + }, + { + "age": 285.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.239", + "mac": "00:D0:C9:B6:85:2F" + }, + { + "age": 567.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.240", + "mac": "F8:72:EA:F6:EF:A2" + }, + { + "age": 362.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.242", + "mac": "00:0D:5D:0A:4E:2E" + }, + { + "age": 318.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.243", + "mac": "00:0D:5D:0A:4E:BA" + }, + { + "age": 391.0, + "interface": "MgmtEth0/RSP0/CPU0/0", + "ip": "172.27.219.244", + "mac": "00:0D:5D:0A:4B:61" + }, + { + "age": 4267.0, + "interface": "Bundle-Ether1.10", + "ip": "172.16.0.0", + "mac": "70:E4:22:61:6C:FC" + }, + { + "age": 0.0, + "interface": "Bundle-Ether1.10", + "ip": "172.16.0.1", + "mac": "70:E4:22:5F:89:FC" + }, + { + "age": 0.0, + "interface": "TenGigE0/0/0/8", + "ip": "172.16.0.2", + "mac": "08:96:AD:67:2F:98" + } +] diff --git a/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/ipv4-arp-oper_arp.xml b/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/ipv4-arp-oper_arp.xml new file mode 100644 index 000000000..0b09d3c8a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/ipv4-arp-oper_arp.xml @@ -0,0 +1,246 @@ + + + + + + + 0/RSP0/CPU0 + + +
1.86.24.13
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 0 + 6 + 6c:8b:d3:45:f7:b0 +
+ +
1.86.24.111
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 0 + 6 + 00:cc:fc:bb:69:32 +
+ +
172.27.153.2
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 3235 + 6 + 00:13:5f:22:0d:4a +
+ +
172.27.153.3
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 23 + 6 + 00:13:5f:21:fd:0a +
+ +
172.27.153.94
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 243 + 6 + 00:0c:29:b8:86:37 +
+ +
172.27.218.129
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 4718 + 6 + 00:00:0c:07:ac:06 +
+ +
172.27.218.139
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 663 + 6 + 00:42:68:6e:fb:38 +
+ +
172.27.218.145
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 661 + 6 + a0:93:51:52:86:80 +
+ +
172.27.218.148
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-interface + flag-none + 6 + 00:a7:42:20:e2:b0 +
+ +
172.27.219.130
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 2 + 6 + 00:13:5f:22:0d:4a +
+ +
172.27.219.174
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 1 + 6 + 00:cc:fc:bb:69:44 +
+ +
172.27.219.175
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 1 + 6 + 00:56:2b:ad:7c:ca +
+ +
172.27.219.177
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 1 + 6 + c4:f7:d5:42:41:ae +
+ +
172.27.219.206
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 213 + 6 + 00:78:88:a3:ff:0a +
+ +
172.27.219.207
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 1030 + 6 + e0:0e:da:bf:32:f2 +
+ +
172.27.219.239
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 285 + 6 + 00:d0:c9:b6:85:2f +
+ +
172.27.219.240
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 567 + 6 + f8:72:ea:f6:ef:a2 +
+ +
172.27.219.242
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 362 + 6 + 00:0d:5d:0a:4e:2e +
+ +
172.27.219.243
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 318 + 6 + 00:0d:5d:0a:4e:ba +
+ +
172.27.219.244
+ MgmtEth0/RSP0/CPU0/0 + media-arpa + state-dynamic + flag-dynamic + 391 + 6 + 00:0d:5d:0a:4b:61 +
+
+
+ + 0/0/CPU0 + + +
172.16.0.0
+ Bundle-Ether1.10 + media-arpa + state-dynamic + flag-dynamic + 4267 + 6 + 70:e4:22:61:6c:fc +
+ +
172.16.0.1
+ Bundle-Ether1.10 + media-arpa + state-interface + flag-none + 6 + 70:e4:22:5f:89:fc +
+ +
172.16.0.2
+ TenGigE0/0/0/8 + media-arpa + state-interface + flag-none + 6 + 08:96:ad:67:2f:98 +
+
+
+
+
+
+
diff --git a/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_arp_table/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 0ccaaef01b0753b0c553371ed14c2e592e531c2e Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:49:34 -0700 Subject: [PATCH 077/117] Add mock data to test get_bgp_config --- .../normal/expected_result.json | 228 +++++++++++++ .../normal/ipv4-bgp-cfg_bgp__running.xml | 303 ++++++++++++++++++ .../test_get_bgp_config/normal/version.md | 1 + 3 files changed, 532 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/ipv4-bgp-cfg_bgp__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/expected_result.json new file mode 100644 index 000000000..1d60e8893 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/expected_result.json @@ -0,0 +1,228 @@ +{ + "EBGP": { + "apply_groups": [], + "description": "", + "export_policy": "EBGP-OUT-POLICY", + "import_policy": "EBGP-IN-POLICY", + "local_address": "", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": { + "192.168.0.1": { + "authentication_key": "", + "description": "302 peer", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 1000, + "teardown": { + "threshold": 75, + "timeout": 10 + } + } + } + }, + "remote_as": 65000, + "route_reflector_client": false + }, + "192.168.0.3": { + "authentication_key": "", + "description": "talk-to-me neighbor", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet": { + "unicast": { + "limit": 500, + "teardown": { + "threshold": 75, + "timeout": 0 + } + } + } + }, + "remote_as": 65000, + "route_reflector_client": false + } + }, + "prefix_limit": {}, + "remote_as": 0, + "remove_private_as": true, + "type": "external" + }, + "EBGP-VRF": { + "apply_groups": [], + "description": "", + "export_policy": "EBGP-VRF-OUT-POLICY", + "import_policy": "EBGP-VRF-IN-POLICY", + "local_address": "", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": {}, + "prefix_limit": {}, + "remote_as": 0, + "remove_private_as": true, + "type": "external" + }, + "EBGPv6": { + "apply_groups": [], + "description": "", + "export_policy": "IBGPv6-OUT-POLICY", + "import_policy": "IBGPv6-IN-POLICY", + "local_address": "", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": { + "2001:db8:ffff::1": { + "authentication_key": "", + "description": "r302 peer (v6)", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet6": { + "unicast": { + "limit": 250, + "teardown": { + "threshold": 75, + "timeout": 0 + } + } + } + }, + "remote_as": 65000, + "route_reflector_client": false + }, + "2001:db8:ffff::3": { + "authentication_key": "", + "description": "talk-to-me neighbor", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet6": { + "unicast": { + "limit": 100, + "teardown": { + "threshold": 75, + "timeout": 0 + } + } + } + }, + "remote_as": 65002, + "route_reflector_client": false + } + }, + "prefix_limit": {}, + "remote_as": 0, + "remove_private_as": true, + "type": "external" + }, + "EBGPv6-VRF": { + "apply_groups": [], + "description": "", + "export_policy": "EBGPv6-VRF-OUT-POLICY", + "import_policy": "EBGPv6-VRF-IN-POLICY", + "local_address": "", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": {}, + "prefix_limit": {}, + "remote_as": 0, + "remove_private_as": true, + "type": "external" + }, + "IBGP": { + "apply_groups": [], + "description": "", + "export_policy": "IBGP-OUT-POLICY", + "import_policy": "", + "local_address": "", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": { + "172.16.255.3": { + "authentication_key": "", + "description": "r312 peer", + "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": {}, + "remote_as": 65172, + "remove_private_as": true, + "type": "external" + }, + "IBGPv6": { + "apply_groups": [], + "description": "", + "export_policy": "IBGP-OUT-POLICY", + "import_policy": "", + "local_address": "", + "local_as": 0, + "multihop_ttl": 0, + "multipath": false, + "neighbors": { + "2001:db8::ff:3": { + "authentication_key": "", + "description": "r312 peer (v6)", + "export_policy": "", + "import_policy": "", + "local_address": "", + "local_as": 0, + "nhs": false, + "prefix_limit": { + "inet6": { + "unicast": { + "limit": 0, + "teardown": { + "threshold": 0, + "timeout": 0 + } + } + } + }, + "remote_as": 0, + "route_reflector_client": false + } + }, + "prefix_limit": {}, + "remote_as": 65172, + "remove_private_as": true, + "type": "external" + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/ipv4-bgp-cfg_bgp__running.xml b/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/ipv4-bgp-cfg_bgp__running.xml new file mode 100644 index 000000000..023cf594d --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/ipv4-bgp-cfg_bgp__running.xml @@ -0,0 +1,303 @@ + + + + + + default + + 0 + + 65172 + + + + + + ipv4-unicast + + + + vpnv4-unicast + + + + ipv6-unicast + + + + vpnv6-unicast + + + + + + + + EBGP + + + + ipv4-unicast + + EBGP-IN-POLICY + EBGP-OUT-POLICY + + + + + IBGP + + + 0 + 65172 + + Loopback0 + + + ipv4-unicast + + IBGP-OUT-POLICY + + + + + EBGPv6 + + + + ipv6-unicast + + IBGPv6-IN-POLICY + IBGPv6-OUT-POLICY + + + + + IBGPv6 + + + 0 + 65172 + + Loopback0 + + + ipv6-unicast + + IBGP-OUT-POLICY + + + + + EBGP-VRF + + + + ipv4-unicast + + EBGP-VRF-IN-POLICY + EBGP-VRF-OUT-POLICY + + + + + EBGPv6-VRF + + + + ipv6-unicast + + EBGPv6-VRF-IN-POLICY + EBGPv6-VRF-OUT-POLICY + + + + + + + 192.168.0.1 + + 0 + 65000 + + EBGP + 302 peer + + + ipv4-unicast + + + 1000 + 75 + false + 10 + false + + + + + + 192.168.0.3 + + 0 + 65000 + + EBGP + talk-to-me neighbor + + + ipv4-unicast + + + 500 + 75 + false + 0 + true + + + + + + 172.16.255.3 + IBGP + r312 peer + + + ipv4-unicast + + + + + + 2001:db8::ff:3 + IBGPv6 + r312 peer (v6) + + + ipv6-unicast + + + + + + 2001:db8:ffff::1 + + 0 + 65000 + + EBGPv6 + r302 peer (v6) + + + ipv6-unicast + + + 250 + 75 + false + 0 + false + + + + + + 2001:db8:ffff::3 + + 0 + 65002 + + EBGPv6 + talk-to-me neighbor + + + ipv6-unicast + + + 100 + 75 + false + 0 + true + + + + + + + + + + private + + + + as + 0 + 65172 + 1 + + + + ipv4-unicast + + + + ipv6-unicast + + + + + + + 10.0.0.0 + + 0 + 65010 + + EBGP-VRF + + + ipv4-unicast + + + 100 + 75 + true + 0 + false + + + + + + 2001:db8:cafe:: + + 0 + 65010 + + EBGPv6-VRF + + + ipv6-unicast + + + 50 + 75 + true + 0 + false + + + + + + + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_config/normal/version.md @@ -0,0 +1 @@ +6.3.2 From b44913d5246c21b71b7f3534978a1156a1ce17ef Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:50:34 -0700 Subject: [PATCH 078/117] Add mock data to test get_bgp_neighbors --- .../normal/expected_result.json | 140 + .../normal/ipv4-bgp-oper_bgp.xml | 3851 +++++++++++++++++ .../test_get_bgp_neighbors/normal/version.md | 1 + 3 files changed, 3992 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/ipv4-bgp-oper_bgp.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/expected_result.json new file mode 100644 index 000000000..4368d12fb --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/expected_result.json @@ -0,0 +1,140 @@ +{ + "global": { + "peers": { + "172.16.255.3": { + "address_family": { + "ipv4": { + "accepted_prefixes": 4, + "received_prefixes": 4, + "sent_prefixes": 0 + } + }, + "description": "r312 peer", + "is_enabled": true, + "is_up": true, + "local_as": 65172, + "remote_as": 65172, + "remote_id": "172.16.255.3", + "uptime": 8023 + }, + "192.168.0.1": { + "address_family": { + "ipv4": { + "accepted_prefixes": 0, + "received_prefixes": 0, + "sent_prefixes": 4 + } + }, + "description": "302 peer", + "is_enabled": true, + "is_up": true, + "local_as": 65172, + "remote_as": 65000, + "remote_id": "172.16.255.1", + "uptime": 5780 + }, + "192.168.0.3": { + "address_family": { + "ipv4": { + "accepted_prefixes": 0, + "received_prefixes": 0, + "sent_prefixes": 0 + } + }, + "description": "talk-to-me neighbor", + "is_enabled": true, + "is_up": false, + "local_as": 65172, + "remote_as": 65000, + "remote_id": "0.0.0.0", + "uptime": -1 + }, + "2001:db8::ff:3": { + "address_family": { + "ipv6": { + "accepted_prefixes": 4, + "received_prefixes": 4, + "sent_prefixes": 0 + } + }, + "description": "r312 peer (v6)", + "is_enabled": true, + "is_up": true, + "local_as": 65172, + "remote_as": 65172, + "remote_id": "172.16.255.3", + "uptime": 7499 + }, + "2001:db8:ffff::1": { + "address_family": { + "ipv6": { + "accepted_prefixes": 0, + "received_prefixes": 0, + "sent_prefixes": 4 + } + }, + "description": "r302 peer (v6)", + "is_enabled": true, + "is_up": true, + "local_as": 65172, + "remote_as": 65000, + "remote_id": "172.16.255.1", + "uptime": 5783 + }, + "2001:db8:ffff::3": { + "address_family": { + "ipv6": { + "accepted_prefixes": 0, + "received_prefixes": 0, + "sent_prefixes": 0 + } + }, + "description": "talk-to-me neighbor", + "is_enabled": true, + "is_up": false, + "local_as": 65172, + "remote_as": 65002, + "remote_id": "0.0.0.0", + "uptime": -1 + } + }, + "router_id": "172.16.255.2" + }, + "private": { + "peers": { + "10.0.0.0": { + "address_family": { + "ipv4": { + "accepted_prefixes": 0, + "received_prefixes": 0, + "sent_prefixes": 0 + } + }, + "description": "", + "is_enabled": true, + "is_up": false, + "local_as": 65172, + "remote_as": 65010, + "remote_id": "0.0.0.0", + "uptime": -1 + }, + "2001:db8:cafe::": { + "address_family": { + "ipv6": { + "accepted_prefixes": 0, + "received_prefixes": 0, + "sent_prefixes": 0 + } + }, + "description": "", + "is_enabled": true, + "is_up": false, + "local_as": 65172, + "remote_as": 65010, + "remote_id": "0.0.0.0", + "uptime": -1 + } + }, + "router_id": "172.16.255.2" + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/ipv4-bgp-oper_bgp.xml b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/ipv4-bgp-oper_bgp.xml new file mode 100644 index 000000000..ecccb0d37 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/ipv4-bgp-oper_bgp.xml @@ -0,0 +1,3851 @@ + + + + + + + default + + + + default + 1610612736 + + true + 65172 + default + 2 + 120 + 60 + 0 + 2886795010 + 0 + true + + 2886795010 + 2 + + 1 + 0 + 0 + 0 + 0 + false + false + false + 8589934592 + 1638 + 1228 + 0 + 1228 + + + true + 00:00:00:00:00:00:00:00 + 172.16.255.2 + 0.0.0.0 + false + true + false + false + false + false + false + false + false + false + true + 100 + 60 + 180 + 3 + true + false + 0 + false + false + true + 120 + 360 + 600 + + + + + 172.16.255.3 + 0 + r312 peer + 65172 + 65172 + true + false + 5822 + 5822 + 4 + 0 + 0 + 0 + 8023 + bgp-st-estab + 3 + 0 + none + + ipv4 + 172.16.255.2 + + false + 49221 + + ipv4 + 172.16.255.3 + + 179 + 0 + true + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601335864914521687 + 172.16.255.3 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + true + true + true + false + true + true + true + 180 + 60 + 180 + 60 + 3 + 0 + 0 + 0 + 30 + 7365 + 45 + 8083 + 1601684971448810234 + 8083 + 0 + 10555 + 43 + 19 + 19 + 103 + 19 + 19 + 8088 + 19 + 19 + 8148 + 19 + 19 + 8083 + 8088 + 8088 + 8148 + 0 + 0 + 8088 + 8148 + 3 + 2 + 8049 + af-deactivated + bgp-read-remote-closed + 22 + 6 + 6 + + 8049 + 6 + 6 + + + 0 + 0 + 0 + + 0 + 1 + 65172 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 45 + 5821 + 5822 + 110962 + 305 + 5821 + 110878 + 228 + 2615 + 10542 + 0 + 0 + 10571 + 8 + 0 + 4 + 1 + 94 + 4 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 16367 + 1076969504 + 501 + 0 + 0 + 0 + 0 + + + ipv4 + false + false + true + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 1 + 2 + false + false + false + false + false + false + 9 + 0 + 1048576 + false + false + false + 75 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + true + true + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + true + IBGP-OUT-POLICY + false + false + false + false + 0 + 0 + true + 9 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + true + false + false + false + false + false + false + false + false + false + true + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 2596 + 88 + 2732 + 2732 + false + 130 + bgp-nbr-nsr-st-none + true + true + 0 + 0 + 0 + false + false + false + true + true + + + + 5 + + 1601676989 + 227127616 + + + + 3 + + 1601676991 + 229847235 + + + + + + 1 + + 1601676964 + 951361751 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 4 + + 1601677649 + 562898530 + + + + + + 5816 + + 1601684971 + 246543158 + + + + 5815 + + 1601684969 + 575997960 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 5822 + + 0 + 0 + + + + 5822 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 192.168.0.1 + 0 + 302 peer + 65172 + 65000 + false + false + 99 + 99 + 1 + 1 + 0 + 0 + 5780 + bgp-st-estab + 2 + 0 + none + + ipv4 + 192.168.0.0 + + false + 179 + + ipv4 + 192.168.0.1 + + 42726 + 33554976 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601678842776565770 + 172.16.255.1 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + true + true + true + false + true + true + true + 180 + 60 + 180 + 60 + 3 + 30 + 0 + 30 + 50 + 5720 + 20 + 0 + 1601684994204990600 + 0 + 0 + 196 + 22 + 19 + 19 + 82 + 19 + 19 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65000 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 20 + 99 + 99 + 1941 + 5 + 98 + 1981 + 4 + 1981 + 194 + 1 + 0 + 200 + 3 + 0 + 1 + 0 + 75 + 1 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1613824032 + 521 + 0 + 0 + 0 + 0 + + + ipv4 + false + false + true + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 2 + 3 + false + false + false + false + false + false + 9 + 0 + 1000 + false + false + false + 75 + 10 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + true + true + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 1 + 0 + 0 + 0 + false + 0 + false + EBGP-IN-POLICY + EBGP-OUT-POLICY + false + false + false + false + 0 + 0 + false + 9 + 0 + 0 + 0 + 1 + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 1962 + 214 + 1941 + 1941 + false + 23 + bgp-nbr-nsr-st-none + true + true + 0 + 0 + 0 + false + false + false + true + true + + + + 1 + + 1601679234 + 170920112 + + + + 1 + + 1601679234 + 170566959 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 1 + + 1601679411 + 967224941 + + + + 1 + + 1601679294 + 376864201 + + + + + + 96 + + 1601684991 + 979225722 + + + + 97 + + 1601684994 + 204950020 + + + + + + 1 + + 1601679409 + 947544734 + + + + 0 + + 0 + 0 + + + + + + 99 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 192.168.0.3 + 0 + talk-to-me neighbor + 65172 + 65000 + false + true + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-st-idle + 1 + 0 + ebgp-neighbor-remote + + ipv4 + 0.0.0.0 + + false + 0 + + ipv4 + 192.168.0.3 + + 0 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601679657679463355 + 0.0.0.0 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + false + false + false + false + false + false + false + 180 + 60 + 180 + 60 + 3 + 30 + 0 + 30 + 50 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65000 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + + + ipv4 + false + false + false + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 4 + 0 + false + false + false + false + false + false + 0 + 0 + 500 + false + true + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + EBGP-IN-POLICY + EBGP-OUT-POLICY + false + false + false + false + 0 + 0 + false + 1 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + bgp-nbr-nsr-st-none + false + true + 0 + 0 + 0 + false + false + false + false + false + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 2001:db8::ff:3 + 0 + r312 peer (v6) + 65172 + 65172 + true + false + 128 + 127 + 2 + 1 + 0 + 0 + 7499 + bgp-st-estab + 2 + 0 + none + + ipv6 + 2001:db8::ff:2 + + false + 179 + + ipv6 + 2001:db8::ff:3 + + 56174 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601677028842040290 + 172.16.255.3 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + true + true + true + false + true + true + true + 180 + 60 + 180 + 60 + 3 + 0 + 0 + 0 + 30 + 7453 + 13 + 0 + 1601685001187310894 + 0 + 0 + 254 + 54 + 19 + 19 + 114 + 19 + 19 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65172 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 13 + 128 + 128 + 2576 + 6 + 126 + 2473 + 6 + 2473 + 253 + 1 + 0 + 256 + 2 + 0 + 2 + 0 + 97 + 1 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1076953120 + 522 + 0 + 0 + 0 + 0 + + + ipv6 + false + false + true + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 2 + 1 + false + false + false + false + false + false + 6 + 0 + 524288 + false + false + false + 75 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + IBGP-OUT-POLICY + false + false + false + false + 0 + 0 + false + 6 + 0 + 0 + 0 + 0 + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + + true + false + false + false + false + false + false + false + false + false + true + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 2454 + 117 + 2576 + 2576 + false + 126 + bgp-nbr-nsr-st-none + true + true + 0 + 0 + 0 + false + false + false + true + true + + + + 1 + + 1601677515 + 527530303 + + + + 1 + + 1601677515 + 526693943 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 1 + + 1601677520 + 530371003 + + + + 2 + + 1601677561 + 172668390 + + + + + + 125 + + 1601684960 + 545834716 + + + + 125 + + 1601685001 + 187141196 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 127 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 2001:db8:ffff::1 + 0 + r302 peer (v6) + 65172 + 65000 + false + false + 99 + 101 + 1 + 2 + 0 + 0 + 5783 + bgp-st-estab + 2 + 0 + none + + ipv6 + 2001:db8:ffff:: + + false + 179 + + ipv6 + 2001:db8:ffff::1 + + 39764 + 33554976 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601678842776676495 + 172.16.255.1 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + true + true + true + false + true + true + true + 180 + 60 + 180 + 60 + 3 + 30 + 0 + 30 + 50 + 5775 + 15 + 0 + 1601684999203981958 + 0 + 0 + 197 + 22 + 19 + 19 + 82 + 19 + 19 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65000 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 15 + 99 + 99 + 1947 + 5 + 99 + 2069 + 3 + 2069 + 197 + 2 + 1 + 201 + 3 + 0 + 1 + 0 + 75 + 1 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1613824096 + 524 + 0 + 0 + 0 + 0 + + + ipv6 + false + false + true + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 1 + 3 + false + false + false + false + false + false + 6 + 0 + 250 + false + false + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 1 + 0 + 0 + 0 + false + 0 + false + IBGPv6-IN-POLICY + IBGPv6-OUT-POLICY + false + false + false + false + 0 + 0 + false + 6 + 0 + 0 + 0 + 1 + + 0 + 3 + 2 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 2050 + 302 + 1947 + 1947 + false + 29 + bgp-nbr-nsr-st-none + true + true + 0 + 0 + 0 + false + false + false + true + true + + + + 1 + + 1601679231 + 593911773 + + + + 1 + + 1601679231 + 593376229 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 2 + + 1601679411 + 967342070 + + + + 1 + + 1601679239 + 189624263 + + + + + + 97 + + 1601684991 + 981346575 + + + + 97 + + 1601684999 + 203944862 + + + + + + 1 + + 1601679409 + 950586239 + + + + 0 + + 0 + 0 + + + + + + 101 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 2001:db8:ffff::3 + 0 + talk-to-me neighbor + 65172 + 65002 + false + true + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-st-idle + 1 + 0 + no-best-local-address + + ipv6 + :: + + false + 0 + + ipv6 + 2001:db8:ffff::3 + + 0 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601679657679597682 + 0.0.0.0 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + false + false + false + false + false + false + false + 180 + 60 + 180 + 60 + 3 + 30 + 0 + 30 + 50 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65002 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + + + ipv6 + false + false + false + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 3 + 0 + false + false + false + false + false + false + 0 + 0 + 100 + false + true + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + IBGPv6-IN-POLICY + IBGPv6-OUT-POLICY + false + false + false + false + 0 + 0 + false + 1 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + bgp-nbr-nsr-st-none + false + true + 0 + 0 + 0 + false + false + false + false + false + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + + + + private + + private + 1610612738 + + true + 65172 + default + 2 + 120 + 60 + 0 + 2886795010 + 0 + true + + 2886795010 + 2 + + 1 + 0 + 0 + 0 + 0 + false + false + false + 8589934592 + 1638 + 1228 + 0 + 1228 + + + true + 00:00:fe:94:00:00:00:01 + 172.16.255.2 + 0.0.0.0 + true + true + false + false + false + false + false + false + false + false + true + 100 + 60 + 180 + 3 + true + false + 0 + false + false + true + 120 + 360 + 600 + + + + + 10.0.0.0 + 0 + 65172 + 65010 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-st-active + 1 + 0 + none + + ipv4 + 10.0.0.1 + + false + 0 + + ipv4 + 10.0.0.0 + + 0 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601682063472295256 + 0.0.0.0 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + false + false + false + false + false + false + false + 180 + 60 + 180 + 60 + 3 + 0 + 0 + 0 + 60 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-none + bgp-read-remote-closed + 22 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65010 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 2048 + -1 + 0 + 0 + 0 + 0 + + + ipv4 + false + false + false + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 1 + 0 + false + false + false + false + false + false + 0 + 0 + 100 + true + false + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + EBGP-VRF-IN-POLICY + EBGP-VRF-OUT-POLICY + false + false + false + false + 0 + 0 + false + 1 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + private + false + true + false + 120 + 360 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + bgp-nbr-nsr-st-none + false + true + 0 + 0 + 0 + false + false + false + false + false + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 2001:db8:cafe:: + 0 + 65172 + 65010 + false + true + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-st-idle + 1 + 0 + no-best-local-address + + ipv6 + :: + + false + 0 + + ipv6 + 2001:db8:cafe:: + + 0 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601682955878669594 + 0.0.0.0 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + false + false + false + false + false + false + false + 180 + 60 + 180 + 60 + 3 + 0 + 0 + 0 + 50 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65010 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + + + ipv6 + false + false + false + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 1 + 0 + false + false + false + false + false + false + 0 + 0 + 50 + true + false + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + EBGPv6-VRF-IN-POLICY + EBGPv6-VRF-OUT-POLICY + false + false + false + false + 0 + 0 + false + 1 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + private + false + true + false + 120 + 360 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + bgp-nbr-nsr-st-none + false + true + 0 + 0 + 0 + false + false + false + false + false + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 3c3b3379f67ae6104e224cd50b3e0a0accf1f30b Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:51:20 -0700 Subject: [PATCH 079/117] Add mock data to test get_bgp_neighbors_detail --- .../normal/expected_result.json | 310 ++ .../normal/ipv4-bgp-oper_bgp.xml | 3851 +++++++++++++++++ .../normal/version.md | 1 + 3 files changed, 4162 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/ipv4-bgp-oper_bgp.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/expected_result.json new file mode 100644 index 000000000..807ead743 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/expected_result.json @@ -0,0 +1,310 @@ +{ + "global": { + "65000": [ + { + "accepted_prefix_count": 0, + "active_prefix_count": 0, + "advertised_prefix_count": 4, + "configured_holdtime": 180, + "configured_keepalive": 60, + "connection_state": "Established", + "export_policy": "EBGP-OUT-POLICY", + "flap_count": -1, + "holdtime": 180, + "import_policy": "EBGP-IN-POLICY", + "input_messages": 0, + "input_updates": 0, + "keepalive": 60, + "last_event": "", + "local_address": "192.168.0.0", + "local_address_configured": false, + "local_as": 65172, + "local_as_prepend": true, + "local_port": 179, + "messages_queued_out": 0, + "multihop": false, + "multipath": false, + "output_messages": 99, + "output_updates": 0, + "previous_connection_state": "Connect", + "received_prefix_count": 0, + "remote_address": "192.168.0.1", + "remote_as": 65000, + "remote_port": 42726, + "remove_private_as": false, + "router_id": "172.16.255.1", + "routing_table": "default", + "suppress_4byte_as": false, + "suppressed_prefix_count": 0, + "up": true + }, + { + "accepted_prefix_count": 0, + "active_prefix_count": 0, + "advertised_prefix_count": 0, + "configured_holdtime": 180, + "configured_keepalive": 60, + "connection_state": "Idle", + "export_policy": "EBGP-OUT-POLICY", + "flap_count": 0, + "holdtime": 180, + "import_policy": "EBGP-IN-POLICY", + "input_messages": 0, + "input_updates": 0, + "keepalive": 60, + "last_event": "", + "local_address": "0.0.0.0", + "local_address_configured": false, + "local_as": 65172, + "local_as_prepend": true, + "local_port": 0, + "messages_queued_out": 0, + "multihop": true, + "multipath": false, + "output_messages": 0, + "output_updates": 0, + "previous_connection_state": "Idle", + "received_prefix_count": 0, + "remote_address": "192.168.0.3", + "remote_as": 65000, + "remote_port": 0, + "remove_private_as": false, + "router_id": "0.0.0.0", + "routing_table": "default", + "suppress_4byte_as": false, + "suppressed_prefix_count": 0, + "up": false + }, + { + "accepted_prefix_count": 0, + "active_prefix_count": 0, + "advertised_prefix_count": 4, + "configured_holdtime": 180, + "configured_keepalive": 60, + "connection_state": "Established", + "export_policy": "IBGPv6-OUT-POLICY", + "flap_count": -1, + "holdtime": 180, + "import_policy": "IBGPv6-IN-POLICY", + "input_messages": 0, + "input_updates": 0, + "keepalive": 60, + "last_event": "", + "local_address": "2001:db8:ffff::", + "local_address_configured": false, + "local_as": 65172, + "local_as_prepend": true, + "local_port": 179, + "messages_queued_out": 0, + "multihop": false, + "multipath": false, + "output_messages": 101, + "output_updates": 0, + "previous_connection_state": "Connect", + "received_prefix_count": 0, + "remote_address": "2001:db8:ffff::1", + "remote_as": 65000, + "remote_port": 39764, + "remove_private_as": false, + "router_id": "172.16.255.1", + "routing_table": "default", + "suppress_4byte_as": false, + "suppressed_prefix_count": 0, + "up": true + } + ], + "65002": [ + { + "accepted_prefix_count": 0, + "active_prefix_count": 0, + "advertised_prefix_count": 0, + "configured_holdtime": 180, + "configured_keepalive": 60, + "connection_state": "Idle", + "export_policy": "IBGPv6-OUT-POLICY", + "flap_count": 0, + "holdtime": 180, + "import_policy": "IBGPv6-IN-POLICY", + "input_messages": 0, + "input_updates": 0, + "keepalive": 60, + "last_event": "", + "local_address": "::", + "local_address_configured": false, + "local_as": 65172, + "local_as_prepend": true, + "local_port": 0, + "messages_queued_out": 0, + "multihop": true, + "multipath": false, + "output_messages": 0, + "output_updates": 0, + "previous_connection_state": "Idle", + "received_prefix_count": 0, + "remote_address": "2001:db8:ffff::3", + "remote_as": 65002, + "remote_port": 0, + "remove_private_as": false, + "router_id": "0.0.0.0", + "routing_table": "default", + "suppress_4byte_as": false, + "suppressed_prefix_count": 0, + "up": false + } + ], + "65172": [ + { + "accepted_prefix_count": 4, + "active_prefix_count": 4, + "advertised_prefix_count": 0, + "configured_holdtime": 180, + "configured_keepalive": 60, + "connection_state": "Established", + "export_policy": "IBGP-OUT-POLICY", + "flap_count": 0, + "holdtime": 180, + "import_policy": "", + "input_messages": 0, + "input_updates": 0, + "keepalive": 60, + "last_event": "", + "local_address": "172.16.255.2", + "local_address_configured": false, + "local_as": 65172, + "local_as_prepend": true, + "local_port": 49221, + "messages_queued_out": 0, + "multihop": false, + "multipath": false, + "output_messages": 5823, + "output_updates": 0, + "previous_connection_state": "OpenSent", + "received_prefix_count": 4, + "remote_address": "172.16.255.3", + "remote_as": 65172, + "remote_port": 179, + "remove_private_as": false, + "router_id": "172.16.255.3", + "routing_table": "default", + "suppress_4byte_as": false, + "suppressed_prefix_count": 0, + "up": true + }, + { + "accepted_prefix_count": 4, + "active_prefix_count": 4, + "advertised_prefix_count": 0, + "configured_holdtime": 180, + "configured_keepalive": 60, + "connection_state": "Established", + "export_policy": "IBGP-OUT-POLICY", + "flap_count": -1, + "holdtime": 180, + "import_policy": "", + "input_messages": 0, + "input_updates": 0, + "keepalive": 60, + "last_event": "", + "local_address": "2001:db8::ff:2", + "local_address_configured": false, + "local_as": 65172, + "local_as_prepend": true, + "local_port": 179, + "messages_queued_out": 0, + "multihop": false, + "multipath": false, + "output_messages": 128, + "output_updates": 0, + "previous_connection_state": "Connect", + "received_prefix_count": 4, + "remote_address": "2001:db8::ff:3", + "remote_as": 65172, + "remote_port": 56174, + "remove_private_as": false, + "router_id": "172.16.255.3", + "routing_table": "default", + "suppress_4byte_as": false, + "suppressed_prefix_count": 0, + "up": true + } + ] + }, + "private": { + "65010": [ + { + "accepted_prefix_count": 0, + "active_prefix_count": 0, + "advertised_prefix_count": 0, + "configured_holdtime": 180, + "configured_keepalive": 60, + "connection_state": "Active", + "export_policy": "EBGP-VRF-OUT-POLICY", + "flap_count": 0, + "holdtime": 180, + "import_policy": "EBGP-VRF-IN-POLICY", + "input_messages": 0, + "input_updates": 0, + "keepalive": 60, + "last_event": "", + "local_address": "10.0.0.1", + "local_address_configured": false, + "local_as": 65172, + "local_as_prepend": true, + "local_port": 0, + "messages_queued_out": 0, + "multihop": false, + "multipath": false, + "output_messages": 0, + "output_updates": 0, + "previous_connection_state": "Idle", + "received_prefix_count": 0, + "remote_address": "10.0.0.0", + "remote_as": 65010, + "remote_port": 0, + "remove_private_as": false, + "router_id": "0.0.0.0", + "routing_table": "private", + "suppress_4byte_as": false, + "suppressed_prefix_count": 0, + "up": false + }, + { + "accepted_prefix_count": 0, + "active_prefix_count": 0, + "advertised_prefix_count": 0, + "configured_holdtime": 180, + "configured_keepalive": 60, + "connection_state": "Idle", + "export_policy": "EBGPv6-VRF-OUT-POLICY", + "flap_count": 0, + "holdtime": 180, + "import_policy": "EBGPv6-VRF-IN-POLICY", + "input_messages": 0, + "input_updates": 0, + "keepalive": 60, + "last_event": "", + "local_address": "::", + "local_address_configured": false, + "local_as": 65172, + "local_as_prepend": true, + "local_port": 0, + "messages_queued_out": 0, + "multihop": true, + "multipath": false, + "output_messages": 0, + "output_updates": 0, + "previous_connection_state": "Idle", + "received_prefix_count": 0, + "remote_address": "2001:db8:cafe::", + "remote_as": 65010, + "remote_port": 0, + "remove_private_as": false, + "router_id": "0.0.0.0", + "routing_table": "private", + "suppress_4byte_as": false, + "suppressed_prefix_count": 0, + "up": false + } + ] + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/ipv4-bgp-oper_bgp.xml b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/ipv4-bgp-oper_bgp.xml new file mode 100644 index 000000000..2aa46e72f --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/ipv4-bgp-oper_bgp.xml @@ -0,0 +1,3851 @@ + + + + + + + default + + + + default + 1610612736 + + true + 65172 + default + 2 + 120 + 60 + 0 + 2886795010 + 0 + true + + 2886795010 + 2 + + 1 + 0 + 0 + 0 + 0 + false + false + false + 8589934592 + 1638 + 1228 + 0 + 1228 + + + true + 00:00:00:00:00:00:00:00 + 172.16.255.2 + 0.0.0.0 + false + true + false + false + false + false + false + false + false + false + true + 100 + 60 + 180 + 3 + true + false + 0 + false + false + true + 120 + 360 + 600 + + + + + 172.16.255.3 + 0 + r312 peer + 65172 + 65172 + true + false + 5823 + 5823 + 4 + 0 + 0 + 0 + 8051 + bgp-st-estab + 3 + 0 + none + + ipv4 + 172.16.255.2 + + false + 49221 + + ipv4 + 172.16.255.3 + + 179 + 0 + true + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601335864914521667 + 172.16.255.3 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + true + true + true + false + true + true + true + 180 + 60 + 180 + 60 + 3 + 0 + 0 + 0 + 30 + 7393 + 13 + 8111 + 1601685031448833081 + 8111 + 0 + 10557 + 11 + 19 + 19 + 71 + 19 + 19 + 8116 + 19 + 19 + 8176 + 19 + 19 + 8111 + 8116 + 8116 + 8176 + 0 + 0 + 8116 + 8176 + 3 + 2 + 8077 + af-deactivated + bgp-read-remote-closed + 22 + 6 + 6 + + 8077 + 6 + 6 + + + 0 + 0 + 0 + + 0 + 1 + 65172 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 13 + 5822 + 5823 + 110981 + 305 + 5822 + 110897 + 228 + 2634 + 10544 + 0 + 0 + 10573 + 8 + 0 + 4 + 1 + 94 + 4 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 16367 + 1076969504 + 501 + 0 + 0 + 0 + 0 + + + ipv4 + false + false + true + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 1 + 2 + false + false + false + false + false + false + 9 + 0 + 1048576 + false + false + false + 75 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + true + true + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + true + IBGP-OUT-POLICY + false + false + false + false + 0 + 0 + true + 9 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + true + false + false + false + false + false + false + false + false + false + true + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 2615 + 88 + 2751 + 2751 + false + 130 + bgp-nbr-nsr-st-none + true + true + 0 + 0 + 0 + false + false + false + true + true + + + + 5 + + 1601676989 + 227127596 + + + + 3 + + 1601676991 + 229847215 + + + + + + 1 + + 1601676964 + 951361731 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 4 + + 1601677649 + 562898510 + + + + + + 5817 + + 1601685031 + 246645002 + + + + 5816 + + 1601685029 + 576133047 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 5823 + + 0 + 0 + + + + 5823 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 192.168.0.1 + 0 + 302 peer + 65172 + 65000 + false + false + 99 + 99 + 1 + 1 + 0 + 0 + 5808 + bgp-st-estab + 2 + 0 + none + + ipv4 + 192.168.0.0 + + false + 179 + + ipv4 + 192.168.0.1 + + 42726 + 33554976 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601678842776565779 + 172.16.255.1 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + true + true + true + false + true + true + true + 180 + 60 + 180 + 60 + 3 + 30 + 0 + 30 + 50 + 5748 + 48 + 0 + 1601684994204990609 + 0 + 0 + 196 + 50 + 19 + 19 + 110 + 19 + 19 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65000 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 48 + 99 + 99 + 1941 + 5 + 98 + 1981 + 4 + 1981 + 194 + 1 + 0 + 200 + 3 + 0 + 1 + 0 + 75 + 1 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1613824032 + 521 + 0 + 0 + 0 + 0 + + + ipv4 + false + false + true + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 2 + 3 + false + false + false + false + false + false + 9 + 0 + 1000 + false + false + false + 75 + 10 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + true + true + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 1 + 0 + 0 + 0 + false + 0 + false + EBGP-IN-POLICY + EBGP-OUT-POLICY + false + false + false + false + 0 + 0 + false + 9 + 0 + 0 + 0 + 1 + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 1962 + 214 + 1941 + 1941 + false + 23 + bgp-nbr-nsr-st-none + true + true + 0 + 0 + 0 + false + false + false + true + true + + + + 1 + + 1601679234 + 170920121 + + + + 1 + + 1601679234 + 170566968 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 1 + + 1601679411 + 967224950 + + + + 1 + + 1601679294 + 376864210 + + + + + + 96 + + 1601684991 + 979225731 + + + + 97 + + 1601684994 + 204950029 + + + + + + 1 + + 1601679409 + 947544743 + + + + 0 + + 0 + 0 + + + + + + 99 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 192.168.0.3 + 0 + talk-to-me neighbor + 65172 + 65000 + false + true + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-st-idle + 1 + 0 + ebgp-neighbor-remote + + ipv4 + 0.0.0.0 + + false + 0 + + ipv4 + 192.168.0.3 + + 0 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601679657679463393 + 0.0.0.0 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + false + false + false + false + false + false + false + 180 + 60 + 180 + 60 + 3 + 30 + 0 + 30 + 50 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65000 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + + + ipv4 + false + false + false + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 4 + 0 + false + false + false + false + false + false + 0 + 0 + 500 + false + true + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + EBGP-IN-POLICY + EBGP-OUT-POLICY + false + false + false + false + 0 + 0 + false + 1 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + bgp-nbr-nsr-st-none + false + true + 0 + 0 + 0 + false + false + false + false + false + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 2001:db8::ff:3 + 0 + r312 peer (v6) + 65172 + 65172 + true + false + 128 + 128 + 2 + 1 + 0 + 0 + 7527 + bgp-st-estab + 2 + 0 + none + + ipv6 + 2001:db8::ff:2 + + false + 179 + + ipv6 + 2001:db8::ff:3 + + 56174 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601677028842040349 + 172.16.255.3 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + true + true + true + false + true + true + true + 180 + 60 + 180 + 60 + 3 + 0 + 0 + 0 + 30 + 7481 + 41 + 0 + 1601685020748610207 + 0 + 0 + 255 + 22 + 19 + 19 + 82 + 19 + 19 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65172 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 41 + 128 + 128 + 2576 + 6 + 127 + 2492 + 6 + 2492 + 254 + 1 + 0 + 257 + 2 + 0 + 2 + 0 + 97 + 1 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1076953120 + 522 + 0 + 0 + 0 + 0 + + + ipv6 + false + false + true + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 2 + 1 + false + false + false + false + false + false + 6 + 0 + 524288 + false + false + false + 75 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + IBGP-OUT-POLICY + false + false + false + false + 0 + 0 + false + 6 + 0 + 0 + 0 + 0 + + 0 + 1 + 1 + 0 + 0 + 0 + 0 + + true + false + false + false + false + false + false + false + false + false + true + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 2473 + 117 + 2576 + 2576 + false + 126 + bgp-nbr-nsr-st-none + true + true + 0 + 0 + 0 + false + false + false + true + true + + + + 1 + + 1601677515 + 527530362 + + + + 1 + + 1601677515 + 526694002 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 1 + + 1601677520 + 530371062 + + + + 2 + + 1601677561 + 172668449 + + + + + + 126 + + 1601685020 + 545967693 + + + + 125 + + 1601685001 + 187141255 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 128 + + 0 + 0 + + + + 128 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 2001:db8:ffff::1 + 0 + r302 peer (v6) + 65172 + 65000 + false + false + 99 + 101 + 1 + 2 + 0 + 0 + 5811 + bgp-st-estab + 2 + 0 + none + + ipv6 + 2001:db8:ffff:: + + false + 179 + + ipv6 + 2001:db8:ffff::1 + + 39764 + 33554976 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601678842776676566 + 172.16.255.1 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + true + true + true + false + true + true + true + 180 + 60 + 180 + 60 + 3 + 30 + 0 + 30 + 50 + 5803 + 43 + 0 + 1601684999203982029 + 0 + 0 + 197 + 50 + 19 + 19 + 110 + 19 + 19 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65000 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 43 + 99 + 99 + 1947 + 5 + 99 + 2069 + 3 + 2069 + 197 + 2 + 1 + 201 + 3 + 0 + 1 + 0 + 75 + 1 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1613824096 + 524 + 0 + 0 + 0 + 0 + + + ipv6 + false + false + true + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 1 + 3 + false + false + false + false + false + false + 6 + 0 + 250 + false + false + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 1 + 0 + 0 + 0 + false + 0 + false + IBGPv6-IN-POLICY + IBGPv6-OUT-POLICY + false + false + false + false + 0 + 0 + false + 6 + 0 + 0 + 0 + 1 + + 0 + 3 + 2 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 2050 + 302 + 1947 + 1947 + false + 29 + bgp-nbr-nsr-st-none + true + true + 0 + 0 + 0 + false + false + false + true + true + + + + 1 + + 1601679231 + 593911844 + + + + 1 + + 1601679231 + 593376300 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 2 + + 1601679411 + 967342141 + + + + 1 + + 1601679239 + 189624334 + + + + + + 97 + + 1601684991 + 981346646 + + + + 97 + + 1601684999 + 203944933 + + + + + + 1 + + 1601679409 + 950586310 + + + + 0 + + 0 + 0 + + + + + + 101 + + 0 + 0 + + + + 99 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 2001:db8:ffff::3 + 0 + talk-to-me neighbor + 65172 + 65002 + false + true + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-st-idle + 1 + 0 + no-best-local-address + + ipv6 + :: + + false + 0 + + ipv6 + 2001:db8:ffff::3 + + 0 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601679657679597766 + 0.0.0.0 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + false + false + false + false + false + false + false + 180 + 60 + 180 + 60 + 3 + 30 + 0 + 30 + 50 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65002 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + + + ipv6 + false + false + false + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 3 + 0 + false + false + false + false + false + false + 0 + 0 + 100 + false + true + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + IBGPv6-IN-POLICY + IBGPv6-OUT-POLICY + false + false + false + false + 0 + 0 + false + 1 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + default + false + true + false + 120 + 360 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + bgp-nbr-nsr-st-none + false + true + 0 + 0 + 0 + false + false + false + false + false + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + + + + private + + private + 1610612738 + + true + 65172 + default + 2 + 120 + 60 + 0 + 2886795010 + 0 + true + + 2886795010 + 2 + + 1 + 0 + 0 + 0 + 0 + false + false + false + 8589934592 + 1638 + 1228 + 0 + 1228 + + + true + 00:00:fe:94:00:00:00:01 + 172.16.255.2 + 0.0.0.0 + true + true + false + false + false + false + false + false + false + false + true + 100 + 60 + 180 + 3 + true + false + 0 + false + false + true + 120 + 360 + 600 + + + + + 10.0.0.0 + 0 + 65172 + 65010 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-st-active + 1 + 0 + none + + ipv4 + 10.0.0.1 + + false + 0 + + ipv4 + 10.0.0.0 + + 0 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601682063472295348 + 0.0.0.0 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + false + false + false + false + false + false + false + 180 + 60 + 180 + 60 + 3 + 0 + 0 + 0 + 60 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-none + bgp-read-remote-closed + 22 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65010 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 4 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 2048 + -1 + 0 + 0 + 0 + 0 + + + ipv4 + false + false + false + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 1 + 0 + false + false + false + false + false + false + 0 + 0 + 100 + true + false + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + EBGP-VRF-IN-POLICY + EBGP-VRF-OUT-POLICY + false + false + false + false + 0 + 0 + false + 1 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + private + false + true + false + 120 + 360 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + bgp-nbr-nsr-st-none + false + true + 0 + 0 + 0 + false + false + false + false + false + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + 2001:db8:cafe:: + 0 + 65172 + 65010 + false + true + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-st-idle + 1 + 0 + no-best-local-address + + ipv6 + :: + + false + 0 + + ipv6 + 2001:db8:cafe:: + + 0 + 0 + false + false + false + false + false + false + false + false + false + bgp-bfd-state-none + bgp-bfd-state-none + bgp-bfd-enable-mode-disable + 333 + 3 + 1601682955878669595 + 0.0.0.0 + 4 + 1 + false + 0 + 3 + 3 + 0 + false + false + false + false + false + false + false + false + false + 180 + 60 + 180 + 60 + 3 + 0 + 0 + 0 + 50 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bgp-none + bgp-peer-reset-reason-none + 0 + 0 + 0 + + 0 + 0 + 0 + + + 0 + 0 + 0 + + 0 + 0 + 65010 + 0 + false + bgp-ebgp-send-dmz-disable + 0 + 6 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + + + ipv6 + false + false + false + false + false + false + false + false + false + false + false + 0 + false + false + false + false + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 1 + 0 + false + false + false + false + false + false + 0 + 0 + 50 + true + false + false + 75 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 120 + 360 + 600 + false + false + 0 + 0 + false + 0 + false + false + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + false + EBGPv6-VRF-IN-POLICY + EBGPv6-VRF-OUT-POLICY + false + false + false + false + 0 + 0 + false + 1 + 0 + 0 + 0 + 0 + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 0 + 0 + true + 0 + false + + bgp-tcp-mode-type-either + private + false + true + false + 120 + 360 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + bgp-nbr-nsr-st-none + false + true + 0 + 0 + 0 + false + false + false + false + false + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + + 0 + + 0 + 0 + + + + 0 + + 0 + 0 + + + + + 0 + false + false + false + false + + 0 + 0 + + + 0 + 0 + + + 0 + 0 + + 0 + false + false + false + false + + false + false + false + false + 0 + 0 + + false + + + + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_bgp_neighbors_detail/normal/version.md @@ -0,0 +1 @@ +6.3.2 From c170e5f1b88b73adeb3d4bfaf080318f36e2f13c Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:52:21 -0700 Subject: [PATCH 080/117] Add mock data to test get_interfaces --- .../normal/expected_result.json | 308 ++++++++++++ .../normal/pfi-im-cmd-oper_interfaces.xml | 450 ++++++++++++++++++ .../test_get_interfaces/normal/version.md | 1 + 3 files changed, 759 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces/normal/pfi-im-cmd-oper_interfaces.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/expected_result.json new file mode 100644 index 000000000..d32ad12eb --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/expected_result.json @@ -0,0 +1,308 @@ +{ + "Bundle-Ether1": { + "description": "", + "is_enabled": true, + "is_up": true, + "last_flapped": -1.0, + "mac_address": "70:E4:22:5F:89:FC", + "mtu": 1514, + "speed": 10000 + }, + "Bundle-Ether1.10": { + "description": "", + "is_enabled": true, + "is_up": true, + "last_flapped": -1.0, + "mac_address": "70:E4:22:5F:89:FC", + "mtu": 1518, + "speed": 10000 + }, + "Bundle-Ether1.20": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "70:E4:22:5F:89:FC", + "mtu": 1518, + "speed": 10000 + }, + "Loopback0": { + "description": "PRIMARY ROUTER LOOPBACK", + "is_enabled": true, + "is_up": true, + "last_flapped": -1.0, + "mac_address": "", + "mtu": 1500, + "speed": 0 + }, + "MgmtEth0/RSP0/CPU0/0": { + "description": "", + "is_enabled": true, + "is_up": true, + "last_flapped": -1.0, + "mac_address": "00:A7:42:20:E2:B0", + "mtu": 1514, + "speed": 1000 + }, + "Null0": { + "description": "", + "is_enabled": true, + "is_up": true, + "last_flapped": -1.0, + "mac_address": "", + "mtu": 1500, + "speed": 0 + }, + "TenGigE0/0/0/0": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:90", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/1": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:91", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/10": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:9A", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/11": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:9B", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/12": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:9C", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/13": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:9D", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/14": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:9E", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/15": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:9F", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/16": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:A0", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/17": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:A1", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/18": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:A2", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/19": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:A3", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/2": { + "description": "CONNECTS TO 302 Te0/0/0/2", + "is_enabled": true, + "is_up": true, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:92", + "mtu": 1518, + "speed": 10000 + }, + "TenGigE0/0/0/3": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:93", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/4": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:94", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/5": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:95", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/6": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:96", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/7": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:97", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/8": { + "description": "CONNECTS TO 312 Te0/0/0/39", + "is_enabled": true, + "is_up": true, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:98", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/0/9": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "08:96:AD:67:2F:99", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/1/0": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "00:A7:42:4F:6F:88", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/1/1": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "00:A7:42:4F:6F:89", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/1/2": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "00:A7:42:4F:6F:8A", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/1/3": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "00:A7:42:4F:6F:8B", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/1/4": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "00:A7:42:4F:6F:8C", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/1/5": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "00:A7:42:4F:6F:8D", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/1/6": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "00:A7:42:4F:6F:8E", + "mtu": 1514, + "speed": 10000 + }, + "TenGigE0/0/1/7": { + "description": "", + "is_enabled": false, + "is_up": false, + "last_flapped": -1.0, + "mac_address": "00:A7:42:4F:6F:8F", + "mtu": 1514, + "speed": 10000 + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/pfi-im-cmd-oper_interfaces.xml b/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/pfi-im-cmd-oper_interfaces.xml new file mode 100644 index 000000000..f15b31945 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/pfi-im-cmd-oper_interfaces.xml @@ -0,0 +1,450 @@ + + + + + + + Bundle-Ether1 + + + Bundle-Ether1.10 + + + Bundle-Ether1.20 + + + Loopback0 + PRIMARY ROUTER LOOPBACK + + + MgmtEth0/RSP0/CPU0/0 + + + Null0 + + + TenGigE0/0/0/0 + + + TenGigE0/0/0/1 + + + TenGigE0/0/0/10 + + + TenGigE0/0/0/11 + + + TenGigE0/0/0/12 + + + TenGigE0/0/0/13 + + + TenGigE0/0/0/14 + + + TenGigE0/0/0/15 + + + TenGigE0/0/0/16 + + + TenGigE0/0/0/17 + + + TenGigE0/0/0/18 + + + TenGigE0/0/0/19 + + + TenGigE0/0/0/2 + CONNECTS TO 302 Te0/0/0/2 + + + TenGigE0/0/0/3 + + + TenGigE0/0/0/4 + + + TenGigE0/0/0/5 + + + TenGigE0/0/0/6 + + + TenGigE0/0/0/7 + + + TenGigE0/0/0/8 + CONNECTS TO 312 Te0/0/0/39 + + + TenGigE0/0/0/9 + + + TenGigE0/0/1/0 + + + TenGigE0/0/1/1 + + + TenGigE0/0/1/2 + + + TenGigE0/0/1/3 + + + TenGigE0/0/1/4 + + + TenGigE0/0/1/5 + + + TenGigE0/0/1/6 + + + TenGigE0/0/1/7 + + + + + Bundle-Ether1 + im-state-up + im-state-up + 1514 + +
70:e4:22:5f:89:fc
+
+ 10000000 +
+ + Bundle-Ether1.10 + im-state-up + im-state-up + 1518 + +
70:e4:22:5f:89:fc
+
+ 10000000 +
+ + Bundle-Ether1.20 + im-state-admin-down + im-state-admin-down + 1518 + +
70:e4:22:5f:89:fc
+
+ 10000000 +
+ + Loopback0 + im-state-up + im-state-up + 1500 + 0 + + + MgmtEth0/RSP0/CPU0/0 + im-state-up + im-state-up + 1514 + +
00:a7:42:20:e2:b0
+
+ 1000000 +
+ + Null0 + im-state-up + im-state-up + 1500 + 0 + + + TenGigE0/0/0/0 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:90
+
+ 10000000 +
+ + TenGigE0/0/0/1 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:91
+
+ 10000000 +
+ + TenGigE0/0/0/10 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:9a
+
+ 10000000 +
+ + TenGigE0/0/0/11 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:9b
+
+ 10000000 +
+ + TenGigE0/0/0/12 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:9c
+
+ 10000000 +
+ + TenGigE0/0/0/13 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:9d
+
+ 10000000 +
+ + TenGigE0/0/0/14 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:9e
+
+ 10000000 +
+ + TenGigE0/0/0/15 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:9f
+
+ 10000000 +
+ + TenGigE0/0/0/16 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:a0
+
+ 10000000 +
+ + TenGigE0/0/0/17 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:a1
+
+ 10000000 +
+ + TenGigE0/0/0/18 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:a2
+
+ 10000000 +
+ + TenGigE0/0/0/19 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:a3
+
+ 10000000 +
+ + TenGigE0/0/0/2 + im-state-up + im-state-up + 1518 + +
08:96:ad:67:2f:92
+
+ 10000000 +
+ + TenGigE0/0/0/3 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:93
+
+ 10000000 +
+ + TenGigE0/0/0/4 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:94
+
+ 10000000 +
+ + TenGigE0/0/0/5 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:95
+
+ 10000000 +
+ + TenGigE0/0/0/6 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:96
+
+ 10000000 +
+ + TenGigE0/0/0/7 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:97
+
+ 10000000 +
+ + TenGigE0/0/0/8 + im-state-up + im-state-up + 1514 + +
08:96:ad:67:2f:98
+
+ 10000000 +
+ + TenGigE0/0/0/9 + im-state-admin-down + im-state-admin-down + 1514 + +
08:96:ad:67:2f:99
+
+ 10000000 +
+ + TenGigE0/0/1/0 + im-state-admin-down + im-state-admin-down + 1514 + +
00:a7:42:4f:6f:88
+
+ 10000000 +
+ + TenGigE0/0/1/1 + im-state-admin-down + im-state-admin-down + 1514 + +
00:a7:42:4f:6f:89
+
+ 10000000 +
+ + TenGigE0/0/1/2 + im-state-admin-down + im-state-admin-down + 1514 + +
00:a7:42:4f:6f:8a
+
+ 10000000 +
+ + TenGigE0/0/1/3 + im-state-admin-down + im-state-admin-down + 1514 + +
00:a7:42:4f:6f:8b
+
+ 10000000 +
+ + TenGigE0/0/1/4 + im-state-admin-down + im-state-admin-down + 1514 + +
00:a7:42:4f:6f:8c
+
+ 10000000 +
+ + TenGigE0/0/1/5 + im-state-admin-down + im-state-admin-down + 1514 + +
00:a7:42:4f:6f:8d
+
+ 10000000 +
+ + TenGigE0/0/1/6 + im-state-admin-down + im-state-admin-down + 1514 + +
00:a7:42:4f:6f:8e
+
+ 10000000 +
+ + TenGigE0/0/1/7 + im-state-admin-down + im-state-admin-down + 1514 + +
00:a7:42:4f:6f:8f
+
+ 10000000 +
+
+
+
+
diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces/normal/version.md @@ -0,0 +1 @@ +6.3.2 From a28d5cd0f3c627892cef84ef6b59e62bf17c254d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:53:12 -0700 Subject: [PATCH 081/117] Add mock data to test get_interfaces_counters --- .../normal/expected_result.json | 464 ++++++++++++ .../normal/pfi-im-cmd-oper_interfaces.xml | 672 ++++++++++++++++++ .../normal/version.md | 1 + 3 files changed, 1137 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/pfi-im-cmd-oper_interfaces.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/expected_result.json new file mode 100644 index 000000000..da51df266 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/expected_result.json @@ -0,0 +1,464 @@ +{ + "Bundle-Ether1": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 119, + "rx_octets": 15591, + "rx_unicast_packets": 125, + "tx_broadcast_packets": 2, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 18, + "tx_octets": 2666, + "tx_unicast_packets": 25 + }, + "Bundle-Ether1.10": { + "rx_broadcast_packets": 0, + "rx_discards": 1, + "rx_errors": 0, + "rx_multicast_packets": 10, + "rx_octets": 1870, + "rx_unicast_packets": 16, + "tx_broadcast_packets": 2, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 18, + "tx_octets": 2402, + "tx_unicast_packets": 23 + }, + "Bundle-Ether1.20": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "MgmtEth0/RSP0/CPU0/0": { + "rx_broadcast_packets": 17027, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 71, + "rx_octets": 2130228, + "rx_unicast_packets": 19564, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 1768258, + "tx_unicast_packets": 7190 + }, + "Null0": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/0": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/1": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/10": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 2, + "rx_multicast_packets": 0, + "rx_octets": 16, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/11": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/12": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/13": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 1, + "rx_multicast_packets": 0, + "rx_octets": 40, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/14": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 1, + "rx_multicast_packets": 0, + "rx_octets": 8, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/15": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 1, + "rx_multicast_packets": 0, + "rx_octets": 8, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/16": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/17": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/18": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/19": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/2": { + "rx_broadcast_packets": 1, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 127, + "rx_octets": 16436, + "rx_unicast_packets": 134, + "tx_broadcast_packets": 2, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 18, + "tx_octets": 2666, + "tx_unicast_packets": 25 + }, + "TenGigE0/0/0/3": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/4": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/5": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/6": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/7": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/0/8": { + "rx_broadcast_packets": 2, + "rx_discards": 20, + "rx_errors": 0, + "rx_multicast_packets": 66, + "rx_octets": 8375, + "rx_unicast_packets": 68, + "tx_broadcast_packets": 1, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 18, + "tx_octets": 1944, + "tx_unicast_packets": 19 + }, + "TenGigE0/0/0/9": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/1/0": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/1/1": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/1/2": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/1/3": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/1/4": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/1/5": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/1/6": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + }, + "TenGigE0/0/1/7": { + "rx_broadcast_packets": 0, + "rx_discards": 0, + "rx_errors": 0, + "rx_multicast_packets": 0, + "rx_octets": 0, + "rx_unicast_packets": 0, + "tx_broadcast_packets": 0, + "tx_discards": 0, + "tx_errors": 0, + "tx_multicast_packets": 0, + "tx_octets": 0, + "tx_unicast_packets": 0 + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/pfi-im-cmd-oper_interfaces.xml b/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/pfi-im-cmd-oper_interfaces.xml new file mode 100644 index 000000000..c24ba8acd --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/pfi-im-cmd-oper_interfaces.xml @@ -0,0 +1,672 @@ + + + + + + + Bundle-Ether1 + + full + + 125 + 15591 + 25 + 2666 + 119 + 0 + 18 + 2 + 0 + 0 + 0 + 0 + + + + + Bundle-Ether1.10 + + full + + 16 + 1870 + 23 + 2402 + 10 + 0 + 18 + 2 + 0 + 1 + 0 + 0 + + + + + Bundle-Ether1.20 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + Loopback0 + + + MgmtEth0/RSP0/CPU0/0 + + full + + 19564 + 2130228 + 7190 + 1768258 + 71 + 17027 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + Null0 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/0 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/1 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/10 + + full + + 0 + 16 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + + + + + TenGigE0/0/0/11 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/12 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/13 + + full + + 0 + 40 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + + + + + TenGigE0/0/0/14 + + full + + 0 + 8 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + + + + + TenGigE0/0/0/15 + + full + + 0 + 8 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + + + + + TenGigE0/0/0/16 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/17 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/18 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/19 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/2 + + full + + 134 + 16436 + 25 + 2666 + 127 + 1 + 18 + 2 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/3 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/4 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/5 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/6 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/7 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/0/8 + + full + + 68 + 8375 + 19 + 1944 + 66 + 2 + 18 + 1 + 0 + 20 + 0 + 0 + + + + + TenGigE0/0/0/9 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/1/0 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/1/1 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/1/2 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/1/3 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/1/4 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/1/5 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/1/6 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + TenGigE0/0/1/7 + + full + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces_counters/normal/version.md @@ -0,0 +1 @@ +6.3.2 From ea289e2129672a6cbfb61bc0bb3ac7d1120ee71b Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:54:08 -0700 Subject: [PATCH 082/117] Add mock data to test get_interfaces_ip --- .../normal/expected_result.json | 45 ++ ...pv4-network__ipv6-ma-oper_ipv6-network.xml | 391 ++++++++++++++++++ .../test_get_interfaces_ip/normal/version.md | 1 + 3 files changed, 437 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/ipv4-io-oper_ipv4-network__ipv6-ma-oper_ipv6-network.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/expected_result.json new file mode 100644 index 000000000..e2d79aeaa --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/expected_result.json @@ -0,0 +1,45 @@ +{ + "Bundle-Ether1.10": { + "ipv4": { + "172.16.0.1": { + "prefix_length": 31 + } + }, + "ipv6": { + "2001:db8::1": { + "prefix_length": 127 + } + } + }, + "Loopback0": { + "ipv4": { + "172.16.255.2": { + "prefix_length": 32 + } + }, + "ipv6": { + "2001:db8::ff:2": { + "prefix_length": 128 + } + } + }, + "MgmtEth0/RSP0/CPU0/0": { + "ipv4": { + "172.27.218.148": { + "prefix_length": 25 + } + } + }, + "TenGigE0/0/0/8": { + "ipv4": { + "172.16.0.2": { + "prefix_length": 31 + } + }, + "ipv6": { + "2001:db8::2": { + "prefix_length": 127 + } + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/ipv4-io-oper_ipv4-network__ipv6-ma-oper_ipv6-network.xml b/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/ipv4-io-oper_ipv4-network__ipv6-ma-oper_ipv6-network.xml new file mode 100644 index 000000000..e16d0c7af --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/ipv4-io-oper_ipv4-network__ipv6-ma-oper_ipv6-network.xml @@ -0,0 +1,391 @@ + + + + + + + 0/RSP0/CPU0 + + + + default +
+ + Bundle-Ether1.10 + 172.16.0.1 + 1610612736 + up + 31 + 0 + + 224.0.0.2 + + + 224.0.0.1 + + 1500 + true + false + false + false + false + true + true + + false + false + false + strict + + + + false + false + false + + + false + false + false + + + false + false + + + Loopback0 + 172.16.255.2 + 1610612736 + up + 32 + 0 + 1500 + true + false + false + false + false + true + true + + false + false + false + strict + + + + false + false + false + + + false + false + false + + + false + false + + + MgmtEth0/RSP0/CPU0/0 + 172.27.218.148 + 1610612736 + up + 25 + 0 + + 224.0.0.2 + + + 224.0.0.1 + + 1500 + true + false + false + false + false + true + true + + false + false + false + strict + + + + false + false + false + + + false + false + false + + + false + false + +
+
+
+
+
+ + 0/0/CPU0 + + + + default +
+ + TenGigE0/0/0/8 + 172.16.0.2 + 1610612736 + up + 31 + 0 + + 224.0.0.2 + + + 224.0.0.1 + + 1500 + true + false + false + false + false + true + true + + false + false + false + strict + + + + false + false + false + + + false + false + false + + + false + false + +
+
+
+
+
+
+
+ + + + 0/RSP0/CPU0 + + + + default + + + Loopback0 + up + +
ff02::1:ffff:2
+
+ +
ff02::1:ff95:ec9d
+
+ +
ff02::2
+
+ +
ff02::1
+
+ 1500 + oper-up + default +
+
2001:db8::ff:2
+ 128 + active + false + 0 +
+ +
fe80::ccf5:8fff:fe95:ec9d
+ 128 + active + false + 0 +
+ true + + false + false + false + 0 + + + + 0 + false + false + + + 0 + false + false + + + false + true + false + false +
+ + Bundle-Ether1.10 + up + +
ff02::1:ff00:1
+
+ +
ff02::1:ff5f:89fc
+
+ +
ff02::2
+
+ +
ff02::1
+
+ 1500 + oper-up + default +
+
2001:db8::1
+ 127 + active + false + 0 +
+ +
fe80::72e4:22ff:fe5f:89fc
+ 128 + active + false + 0 +
+ true + + false + false + false + 0 + + + + 0 + false + false + + + 0 + false + false + + + false + true + false + false +
+
+
+
+
+
+ + 0/0/CPU0 + + + + default + + + TenGigE0/0/0/8 + up + +
ff02::1:ff00:2
+
+ +
ff02::1:ff67:2f98
+
+ +
ff02::2
+
+ +
ff02::1
+
+ 1500 + oper-up + default +
+
2001:db8::2
+ 127 + active + false + 0 +
+ +
fe80::a96:adff:fe67:2f98
+ 128 + active + false + 0 +
+ true + + false + false + false + 0 + + + + 0 + false + false + + + 0 + false + false + + + false + true + false + false +
+
+
+
+
+
+
+
+
+
diff --git a/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_interfaces_ip/normal/version.md @@ -0,0 +1 @@ +6.3.2 From aa7d7eb076ea844054b97e00d5273872881e1cc0 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:55:21 -0700 Subject: [PATCH 083/117] Add mock data to test get_lldp_neighbors --- .../normal/ethernet-lldp-oper_lldp.xml | 169 ++++++++++++++++++ .../normal/expected_result.json | 18 ++ .../test_get_lldp_neighbors/normal/version.md | 1 + 3 files changed, 188 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/ethernet-lldp-oper_lldp.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/ethernet-lldp-oper_lldp.xml b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/ethernet-lldp-oper_lldp.xml new file mode 100644 index 000000000..dd58e354d --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/ethernet-lldp-oper_lldp.xml @@ -0,0 +1,169 @@ + + + + + + + 0/0/CPU0 + +
+ + TenGigE0/0/0/2 + 302 + + TenGigE0/0/0/2 + Bundle-Ether1 + 302 + 70e4.2261.6cfe + TenGigE0/0/0/2 + 0 + 120 + R + + 08:96:ad:66:c4:3a + CONNECTS TO 304 Te0/0/0/2 + 302 + 6.6.2, ASR9K + 109 + R + R + + +
+ ipv4 + 172.27.218.147 +
+ 1 + 49 +
+ +
+ ipv6 + 2001:db8::ff:1 +
+ 2 + 49 +
+
+ 0 + 0 +
+ + 0 + 31 + 1 + 4 + 14 + 5 + 14 + 1048592 + +
+ + TenGigE0/0/0/2 + Bundle-Ether1 + 302 + 70e4.2261.6cfe + Bundle-Ether1 + 0 + 120 + R + + 70:e4:22:61:6c:fc + 302 + 6.6.2, ASR9K + 98 + R + R + + +
+ ipv4 + 172.27.218.147 +
+ 1 + 67 +
+ +
+ ipv6 + 2001:db8::ff:1 +
+ 2 + 67 +
+
+ 0 + 0 +
+ + 0 + 31 + 2 + 4 + 14 + 5 + 13 + 1048592 + +
+
+ + TenGigE0/0/0/8 + r312 + + TenGigE0/0/0/8 + r312 + 008a.9642.b0df + TenGigE0/0/0/39 + 0 + 120 + R + + 00:8a:96:42:b0:9c + CONNECTS TO 304 Te0/0/0/8 + r312 + 6.6.3, NCS-5500 + 105 + R + R + + +
+ ipv4 + 172.16.0.3 +
+ 1 + 50 +
+ +
+ ipv6 + 2001:db8::3 +
+ 2 + 50 +
+
+ 0 + 0 +
+ + 0 + 37 + 3 + 4 + 14 + 5 + 15 + 1048592 + +
+
+
+
+
+
+
+
+
diff --git a/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/expected_result.json new file mode 100644 index 000000000..8a1bf8d6a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/expected_result.json @@ -0,0 +1,18 @@ +{ + "TenGigE0/0/0/2": [ + { + "hostname": "302", + "port": "TenGigE0/0/0/2" + }, + { + "hostname": "302", + "port": "Bundle-Ether1" + } + ], + "TenGigE0/0/0/8": [ + { + "hostname": "r312", + "port": "TenGigE0/0/0/39" + } + ] +} diff --git a/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors/normal/version.md @@ -0,0 +1 @@ +6.3.2 From b51c2dc1c1543b6275886d8c3938963efa1af4e0 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:56:01 -0700 Subject: [PATCH 084/117] Add mock data to test get_lldp_neighbors_detail --- .../normal/ethernet-lldp-oper_lldp.xml | 169 ++++++++++++++++++ .../normal/expected_result.json | 48 +++++ .../normal/version.md | 1 + 3 files changed, 218 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/ethernet-lldp-oper_lldp.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/ethernet-lldp-oper_lldp.xml b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/ethernet-lldp-oper_lldp.xml new file mode 100644 index 000000000..6cb01585a --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/ethernet-lldp-oper_lldp.xml @@ -0,0 +1,169 @@ + + + + + + + 0/0/CPU0 + +
+ + TenGigE0/0/0/2 + 302 + + TenGigE0/0/0/2 + Bundle-Ether1 + 302 + 70e4.2261.6cfe + TenGigE0/0/0/2 + 0 + 120 + R + + 08:96:ad:66:c4:3a + CONNECTS TO 304 Te0/0/0/2 + 302 + 6.6.2, ASR9K + 92 + R + R + + +
+ ipv4 + 172.27.218.147 +
+ 1 + 49 +
+ +
+ ipv6 + 2001:db8::ff:1 +
+ 2 + 49 +
+
+ 0 + 0 +
+ + 0 + 31 + 1 + 4 + 14 + 5 + 14 + 1048592 + +
+ + TenGigE0/0/0/2 + Bundle-Ether1 + 302 + 70e4.2261.6cfe + Bundle-Ether1 + 0 + 120 + R + + 70:e4:22:61:6c:fc + 302 + 6.6.2, ASR9K + 111 + R + R + + +
+ ipv4 + 172.27.218.147 +
+ 1 + 67 +
+ +
+ ipv6 + 2001:db8::ff:1 +
+ 2 + 67 +
+
+ 0 + 0 +
+ + 0 + 31 + 2 + 4 + 14 + 5 + 13 + 1048592 + +
+
+ + TenGigE0/0/0/8 + r312 + + TenGigE0/0/0/8 + r312 + 008a.9642.b0df + TenGigE0/0/0/39 + 0 + 120 + R + + 00:8a:96:42:b0:9c + CONNECTS TO 304 Te0/0/0/8 + r312 + 6.6.3, NCS-5500 + 118 + R + R + + +
+ ipv4 + 172.16.0.3 +
+ 1 + 50 +
+ +
+ ipv6 + 2001:db8::3 +
+ 2 + 50 +
+
+ 0 + 0 +
+ + 0 + 37 + 3 + 4 + 14 + 5 + 15 + 1048592 + +
+
+
+
+
+
+
+
+
diff --git a/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/expected_result.json new file mode 100644 index 000000000..05eda2ea6 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/expected_result.json @@ -0,0 +1,48 @@ +{ + "TenGigE0/0/0/2": [ + { + "parent_interface": "Bundle-Ether1", + "remote_chassis_id": "70:E4:22:61:6C:FE", + "remote_port": "TenGigE0/0/0/2", + "remote_port_description": "CONNECTS TO 304 Te0/0/0/2", + "remote_system_capab": [ + "router" + ], + "remote_system_description": "6.6.2, ASR9K", + "remote_system_enable_capab": [ + "router" + ], + "remote_system_name": "302" + }, + { + "parent_interface": "Bundle-Ether1", + "remote_chassis_id": "70:E4:22:61:6C:FE", + "remote_port": "Bundle-Ether1", + "remote_port_description": "", + "remote_system_capab": [ + "router" + ], + "remote_system_description": "6.6.2, ASR9K", + "remote_system_enable_capab": [ + "router" + ], + "remote_system_name": "302" + } + ], + "TenGigE0/0/0/8": [ + { + "parent_interface": "None", + "remote_chassis_id": "00:8A:96:42:B0:DF", + "remote_port": "TenGigE0/0/0/39", + "remote_port_description": "CONNECTS TO 304 Te0/0/0/8", + "remote_system_capab": [ + "router" + ], + "remote_system_description": "6.6.3, NCS-5500", + "remote_system_enable_capab": [ + "router" + ], + "remote_system_name": "r312" + } + ] +} diff --git a/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_lldp_neighbors_detail/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 3267e5b6f8b814132d3e38a8925e17ecfe0f14e6 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:57:05 -0700 Subject: [PATCH 085/117] Add mock data to test get_mac_address_table --- .../normal/expected_result.json | 56 +++++ .../normal/l2vpn-oper_l2vpn-forwarding.xml | 222 ++++++++++++++++++ .../normal/version.md | 1 + 3 files changed, 279 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/l2vpn-oper_l2vpn-forwarding.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/expected_result.json new file mode 100644 index 000000000..b2a0e9592 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/expected_result.json @@ -0,0 +1,56 @@ +[ + { + "active": true, + "interface": "Bundle-Ether1.100", + "last_move": 0.0, + "mac": "70:E4:22:61:6C:FF", + "moves": 0, + "static": false, + "vlan": 100 + }, + { + "active": true, + "interface": "Bundle-Ether2.100", + "last_move": 0.0, + "mac": "00:8A:96:42:B0:E0", + "moves": 0, + "static": false, + "vlan": 100 + }, + { + "active": true, + "interface": "", + "last_move": 0.0, + "mac": "70:E4:22:5F:89:FF", + "moves": 0, + "static": false, + "vlan": 100 + }, + { + "active": true, + "interface": "Bundle-Ether1.101", + "last_move": 0.0, + "mac": "70:E4:22:61:6C:FF", + "moves": 0, + "static": false, + "vlan": 101 + }, + { + "active": true, + "interface": "Bundle-Ether2.101", + "last_move": 0.0, + "mac": "00:8A:96:42:B0:E0", + "moves": 0, + "static": false, + "vlan": 101 + }, + { + "active": true, + "interface": "", + "last_move": 0.0, + "mac": "70:E4:22:5F:89:FF", + "moves": 0, + "static": false, + "vlan": 101 + } +] diff --git a/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/l2vpn-oper_l2vpn-forwarding.xml b/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/l2vpn-oper_l2vpn-forwarding.xml new file mode 100644 index 000000000..b412a1782 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/l2vpn-oper_l2vpn-forwarding.xml @@ -0,0 +1,222 @@ + + + + + + + 0/0/CPU0 + + +
70:e4:22:61:6c:ff
+ 100 + 100 + 1 + + mgmt-l2fib-data-type-ac + + Bundle-Ether1.100 + + + 0/RSP0/CPU0 + 100:100 + 2 + false + false + 00:00:00:00:00:00 + 0 + + mgmt-l2fib-bridge-mac-evpn-ctx-none + + false + + 0.0.0.0 + :: + 0 + false + 0 + 0 + + 0.0.0.0 + 8 + 0 +
+ +
00:8a:96:42:b0:e0
+ 100 + 100 + 1 + + mgmt-l2fib-data-type-ac + + Bundle-Ether2.100 + + + 0/RSP0/CPU0 + 100:100 + 2 + false + false + 00:00:00:00:00:00 + 0 + + mgmt-l2fib-bridge-mac-evpn-ctx-none + + false + + 0.0.0.0 + :: + 0 + false + 0 + 0 + + 0.0.0.0 + 8 + 0 +
+ +
70:e4:22:5f:89:ff
+ 100 + 100 + 1 + + mgmt-l2fib-data-type-min + + 0 + 0.0.0.0 + default + + + 0/0/CPU0 + 100:100 + 2 + false + false + 00:00:00:00:00:00 + 0 + + mgmt-l2fib-bridge-mac-evpn-ctx-none + + false + + 0.0.0.0 + :: + 0 + false + 0 + 0 + + 0.0.0.0 + 0 + 0 +
+ +
70:e4:22:61:6c:ff
+ 101 + 101 + 1 + + mgmt-l2fib-data-type-ac + + Bundle-Ether1.101 + + + 0/RSP0/CPU0 + 101:101 + 0 + false + false + 00:00:00:00:00:00 + 0 + + mgmt-l2fib-bridge-mac-evpn-ctx-none + + false + + 0.0.0.0 + :: + 0 + false + 0 + 0 + + 0.0.0.0 + 8 + 0 +
+ +
00:8a:96:42:b0:e0
+ 101 + 101 + 1 + + mgmt-l2fib-data-type-ac + + Bundle-Ether2.101 + + + 0/RSP0/CPU0 + 101:101 + 0 + false + false + 00:00:00:00:00:00 + 0 + + mgmt-l2fib-bridge-mac-evpn-ctx-none + + false + + 0.0.0.0 + :: + 0 + false + 0 + 0 + + 0.0.0.0 + 8 + 0 +
+ +
70:e4:22:5f:89:ff
+ 101 + 101 + 1 + + mgmt-l2fib-data-type-min + + 0 + 0.0.0.0 + default + + + 0/0/CPU0 + 101:101 + 0 + false + false + 00:00:00:00:00:00 + 0 + + mgmt-l2fib-bridge-mac-evpn-ctx-none + + false + + 0.0.0.0 + :: + 0 + false + 0 + 0 + + 0.0.0.0 + 0 + 0 +
+
+
+
+
+
+
diff --git a/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_mac_address_table/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 97ca331808bcd3ecacd65cff9c83731d40f1195e Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:57:54 -0700 Subject: [PATCH 086/117] Add mock data to test get_ntp_peers --- .../normal/expected_result.json | 6 ++ .../normal/ip-ntp-cfg_ntp__running.xml | 68 +++++++++++++++++++ .../test_get_ntp_peers/normal/version.md | 1 + 3 files changed, 75 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/ip-ntp-cfg_ntp__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/expected_result.json new file mode 100644 index 000000000..d606c7056 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/expected_result.json @@ -0,0 +1,6 @@ +{ + "172.16.0.3": {}, + "172.16.0.9": {}, + "2001:db8::3": {}, + "2001:db8::9": {} +} diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/ip-ntp-cfg_ntp__running.xml b/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/ip-ntp-cfg_ntp__running.xml new file mode 100644 index 000000000..415f2f31e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/ip-ntp-cfg_ntp__running.xml @@ -0,0 +1,68 @@ + + + + + + + default + + + 172.16.0.0 + + server + + + + 172.16.0.3 + + peer + + + + 172.16.0.6 + + server + + + + 172.16.0.9 + + peer + + + + + + 2001:db8:: + + server + 2001:db8:: + + + + 2001:db8::3 + + peer + 2001:db8::3 + + + + 2001:db8::6 + + server + 2001:db8::6 + + + + 2001:db8::9 + + peer + 2001:db8::9 + + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_peers/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 354d4c849209c15511b71be8a32e0d0e3226123d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:58:37 -0700 Subject: [PATCH 087/117] Add mock data to test get_ntp_servers --- .../normal/expected_result.json | 6 ++ .../normal/ip-ntp-cfg_ntp__running.xml | 68 +++++++++++++++++++ .../test_get_ntp_servers/normal/version.md | 1 + 3 files changed, 75 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/ip-ntp-cfg_ntp__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/expected_result.json new file mode 100644 index 000000000..4b76c32bc --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/expected_result.json @@ -0,0 +1,6 @@ +{ + "172.16.0.0": {}, + "172.16.0.6": {}, + "2001:db8::": {}, + "2001:db8::6": {} +} diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/ip-ntp-cfg_ntp__running.xml b/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/ip-ntp-cfg_ntp__running.xml new file mode 100644 index 000000000..085af1efe --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/ip-ntp-cfg_ntp__running.xml @@ -0,0 +1,68 @@ + + + + + + + default + + + 172.16.0.0 + + server + + + + 172.16.0.3 + + peer + + + + 172.16.0.6 + + server + + + + 172.16.0.9 + + peer + + + + + + 2001:db8:: + + server + 2001:db8:: + + + + 2001:db8::3 + + peer + 2001:db8::3 + + + + 2001:db8::6 + + server + 2001:db8::6 + + + + 2001:db8::9 + + peer + 2001:db8::9 + + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_servers/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 180cbccba5194a9141be85ec1afd5acc61f922a1 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 11:59:23 -0700 Subject: [PATCH 088/117] Add mock data to test get_ntp_stats --- .../normal/expected_result.json | 106 ++++++++++++ .../normal/ip-ntp-oper_ntp.xml | 163 ++++++++++++++++++ .../test_get_ntp_stats/normal/version.md | 1 + 3 files changed, 270 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/ip-ntp-oper_ntp.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/expected_result.json new file mode 100644 index 000000000..b509d7174 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/expected_result.json @@ -0,0 +1,106 @@ +[ + { + "delay": 0.0, + "hostpoll": 6, + "jitter": 15937.5, + "offset": 0.0, + "reachability": 0, + "referenceid": "73.78.73.84", + "remote": "172.16.0.9", + "stratum": 16, + "synchronized": false, + "type": "", + "when": "" + }, + { + "delay": 0.0, + "hostpoll": 6, + "jitter": 15937.5, + "offset": 0.0, + "reachability": 0, + "referenceid": "73.78.73.84", + "remote": "172.16.0.6", + "stratum": 16, + "synchronized": false, + "type": "", + "when": "" + }, + { + "delay": 0.0, + "hostpoll": 9, + "jitter": 15937.5, + "offset": 0.0, + "reachability": 0, + "referenceid": "45.71.253.5", + "remote": "172.16.0.3", + "stratum": 11, + "synchronized": false, + "type": "", + "when": "" + }, + { + "delay": 3.66, + "hostpoll": 7, + "jitter": 4.267, + "offset": -1.432, + "reachability": 255, + "referenceid": "127.127.1.1", + "remote": "172.16.0.0", + "stratum": 9, + "synchronized": false, + "type": "", + "when": "" + }, + { + "delay": 0.0, + "hostpoll": 6, + "jitter": 15937.5, + "offset": 0.0, + "reachability": 0, + "referenceid": "73.78.73.84", + "remote": "2001:db8::9", + "stratum": 16, + "synchronized": false, + "type": "", + "when": "" + }, + { + "delay": 4.2, + "hostpoll": 7, + "jitter": 2.854, + "offset": -0.98, + "reachability": 255, + "referenceid": "127.127.1.1", + "remote": "2001:db8::", + "stratum": 9, + "synchronized": true, + "type": "", + "when": "" + }, + { + "delay": 0.0, + "hostpoll": 10, + "jitter": 15937.5, + "offset": 0.0, + "reachability": 0, + "referenceid": "45.71.253.5", + "remote": "2001:db8::3", + "stratum": 11, + "synchronized": false, + "type": "", + "when": "" + }, + { + "delay": 0.0, + "hostpoll": 6, + "jitter": 15937.5, + "offset": 0.0, + "reachability": 0, + "referenceid": "73.78.73.84", + "remote": "2001:db8::6", + "stratum": 16, + "synchronized": false, + "type": "", + "when": "" + } +] diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/ip-ntp-oper_ntp.xml b/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/ip-ntp-oper_ntp.xml new file mode 100644 index 000000000..999592e1d --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/ip-ntp-oper_ntp.xml @@ -0,0 +1,163 @@ + + + + + + + 0/RSP0/CPU0 + + + + ntp-mode-symetric-active + true +
172.16.0.9
+ 73.78.73.84 + 6 + 0 + 16 + ntp-ctl-pst-sel-reject + 0.00 + 0.000 + 15937.500 + false +
+
+ + + ntp-mode-client + true +
172.16.0.6
+ 73.78.73.84 + 6 + 0 + 16 + ntp-ctl-pst-sel-reject + 0.00 + 0.000 + 15937.500 + false +
+
+ + + ntp-mode-symetric-active + true +
172.16.0.3
+ 45.71.253.5 + 9 + 0 + 11 + ntp-ctl-pst-sel-reject + 0.00 + 0.000 + 15937.500 + false +
+
+ + + ntp-mode-client + true +
172.16.0.0
+ 127.127.1.1 + 7 + 255 + 9 + ntp-ctl-pst-sel-sync-cand + 3.66 + -1.432 + 4.267 + false +
+
+ + + ntp-mode-symetric-active + true +
2001:db8::9
+ 73.78.73.84 + 6 + 0 + 16 + ntp-ctl-pst-sel-reject + 0.00 + 0.000 + 15937.500 + false +
+
+ + + ntp-mode-client + true +
2001:db8::
+ 127.127.1.1 + 7 + 255 + 9 + ntp-ctl-pst-sel-sys-peer + 4.20 + -0.980 + 2.854 + true +
+
+ + + ntp-mode-symetric-active + true +
2001:db8::3
+ 45.71.253.5 + 10 + 0 + 11 + ntp-ctl-pst-sel-reject + 0.00 + 0.000 + 15937.500 + false +
+
+ + + ntp-mode-client + true +
2001:db8::6
+ 73.78.73.84 + 6 + 0 + 16 + ntp-ctl-pst-sel-reject + 0.00 + 0.000 + 15937.500 + false +
+
+
+
+ + 0/0/CPU0 + + + + ntp-mode-client + true +
DLRSC node
+ 85.83.69.82 + 6 + 0 + 16 + ntp-ctl-pst-sel-reject + 0.00 + 0.000 + 16000.000 + false +
+
+
+
+
+
+
+
diff --git a/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_ntp_stats/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 56cb3507c19c39a6f78a50a87c1cb14390b6e000 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 12:00:11 -0700 Subject: [PATCH 089/117] Add mock data to test get_probes_config --- .../normal/expected_result.json | 47 +++++++++++ .../normal/man-ipsla-cfg_ipsla__running.xml | 82 +++++++++++++++++++ .../test_get_probes_config/normal/version.md | 1 + 3 files changed, 130 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_probes_config/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_probes_config/normal/man-ipsla-cfg_ipsla__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_probes_config/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/expected_result.json new file mode 100644 index 000000000..52ee07a69 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/expected_result.json @@ -0,0 +1,47 @@ +{ + "10": { + "icmp-echo-172.16.255.3": { + "probe_count": 16, + "probe_type": "icmp-ping", + "source": "172.16.255.2", + "target": "172.16.255.3", + "test_interval": 30 + } + }, + "20": { + "udp-echo-172.16.255.1": { + "probe_count": 16, + "probe_type": "udp-ping", + "source": "172.16.255.2", + "target": "172.16.255.1", + "test_interval": 30 + } + }, + "30": { + "icmp-path-jitter-172.16.255.3": { + "probe_count": 0, + "probe_type": "", + "source": "172.16.255.2", + "target": "172.16.255.3", + "test_interval": 30 + } + }, + "40": { + "udp-jitter-172.16.255.1": { + "probe_count": 0, + "probe_type": "udp-ping-timestamp", + "source": "172.16.255.2", + "target": "172.16.255.1", + "test_interval": 30 + } + }, + "50": { + "icmp-path-echo-172.16.255.3": { + "probe_count": 16, + "probe_type": "", + "source": "172.16.255.2", + "target": "172.16.255.3", + "test_interval": 30 + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/man-ipsla-cfg_ipsla__running.xml b/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/man-ipsla-cfg_ipsla__running.xml new file mode 100644 index 000000000..572afd1fa --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/man-ipsla-cfg_ipsla__running.xml @@ -0,0 +1,82 @@ + + + + + + + + 10 + + + + icmp-echo-172.16.255.3 + + 16 + + 172.16.255.2 + 172.16.255.3 + 30 + + + + + 20 + + + + udp-echo-172.16.255.1 + + 16 + + 172.16.255.2 + 172.16.255.1 + 60020 + 30 + + + + + 30 + + + + icmp-path-jitter-172.16.255.3 + 172.16.255.2 + 172.16.255.3 + 30 + + + + + 40 + + + + udp-jitter-172.16.255.1 + 172.16.255.2 + 172.16.255.1 + 60040 + 30 + + + + + 50 + + + + icmp-path-echo-172.16.255.3 + + 16 + + 172.16.255.2 + 172.16.255.3 + 30 + + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_probes_config/normal/version.md @@ -0,0 +1 @@ +6.3.2 From d87fab2f3aea3f581b0321d4ba680470da6585e0 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 12:01:01 -0700 Subject: [PATCH 090/117] Add mock data to test get_probes_results --- .../normal/expected_result.json | 102 ++ .../normal/man-ipsla-cfg_ipsla__running.xml | 82 ++ .../normal/man-ipsla-oper_ipsla.xml | 1045 +++++++++++++++++ .../test_get_probes_results/normal/version.md | 1 + 4 files changed, 1230 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_probes_results/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_probes_results/normal/man-ipsla-cfg_ipsla__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_probes_results/normal/man-ipsla-oper_ipsla.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_probes_results/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/expected_result.json new file mode 100644 index 000000000..9d339a7ad --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/expected_result.json @@ -0,0 +1,102 @@ +{ + "10": { + "icmp-echo-172.16.255.3": { + "current_test_avg_delay": 0.0, + "current_test_max_delay": 0.0, + "current_test_min_delay": 0.0, + "global_test_avg_delay": 2.2333333333333334, + "global_test_max_delay": 3.0, + "global_test_min_delay": 2.0, + "last_test_avg_delay": 1.0, + "last_test_loss": 0, + "last_test_max_delay": 1.0, + "last_test_min_delay": 1.0, + "probe_count": 16, + "probe_type": "icmp-ping", + "round_trip_jitter": -2.273030282830976, + "rtt": 0.0, + "source": "172.16.255.2", + "target": "" + } + }, + "20": { + "udp-echo-172.16.255.1": { + "current_test_avg_delay": 0.0, + "current_test_max_delay": 0.0, + "current_test_min_delay": 0.0, + "global_test_avg_delay": 2.55, + "global_test_max_delay": 6.0, + "global_test_min_delay": 1.0, + "last_test_avg_delay": 2.0, + "last_test_loss": 0, + "last_test_max_delay": 2.0, + "last_test_min_delay": 2.0, + "probe_count": 16, + "probe_type": "udp-ping", + "round_trip_jitter": -2.6236107434856515, + "rtt": 0.0, + "source": "172.16.255.2", + "target": "" + } + }, + "30": { + "icmp-path-jitter-172.16.255.3": { + "current_test_avg_delay": 0.0, + "current_test_max_delay": 0.0, + "current_test_min_delay": 0.0, + "global_test_avg_delay": 0.0, + "global_test_max_delay": 0.0, + "global_test_min_delay": 0.0, + "last_test_avg_delay": 0.0, + "last_test_loss": 0, + "last_test_max_delay": 0.0, + "last_test_min_delay": 0.0, + "probe_count": 0, + "probe_type": "", + "round_trip_jitter": 0.0, + "rtt": 0.0, + "source": "172.16.255.2", + "target": "" + } + }, + "40": { + "udp-jitter-172.16.255.1": { + "current_test_avg_delay": 0.0, + "current_test_max_delay": 0.0, + "current_test_min_delay": 0.0, + "global_test_avg_delay": 22.658333333333335, + "global_test_max_delay": 9.0, + "global_test_min_delay": 1.0, + "last_test_avg_delay": 24.0, + "last_test_loss": 0, + "last_test_max_delay": 3.0, + "last_test_min_delay": 2.0, + "probe_count": 0, + "probe_type": "udp-ping-timestamp", + "round_trip_jitter": -7.371680043698768, + "rtt": 0.0, + "source": "172.16.255.2", + "target": "" + } + }, + "50": { + "icmp-path-echo-172.16.255.3": { + "current_test_avg_delay": 0.0, + "current_test_max_delay": 0.0, + "current_test_min_delay": 0.0, + "global_test_avg_delay": 0.0, + "global_test_max_delay": 0.0, + "global_test_min_delay": 0.0, + "last_test_avg_delay": 0.0, + "last_test_loss": 0, + "last_test_max_delay": 0.0, + "last_test_min_delay": 0.0, + "probe_count": 16, + "probe_type": "", + "round_trip_jitter": 0.0, + "rtt": 0.0, + "source": "172.16.255.2", + "target": "" + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/man-ipsla-cfg_ipsla__running.xml b/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/man-ipsla-cfg_ipsla__running.xml new file mode 100644 index 000000000..e62ad6ad9 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/man-ipsla-cfg_ipsla__running.xml @@ -0,0 +1,82 @@ + + + + + + + + 10 + + + + icmp-echo-172.16.255.3 + + 16 + + 172.16.255.2 + 172.16.255.3 + 30 + + + + + 20 + + + + udp-echo-172.16.255.1 + + 16 + + 172.16.255.2 + 172.16.255.1 + 30020 + 30 + + + + + 30 + + + + icmp-path-jitter-172.16.255.3 + 172.16.255.2 + 172.16.255.3 + 30 + + + + + 40 + + + + udp-jitter-172.16.255.1 + 172.16.255.2 + 172.16.255.1 + 30040 + 30 + + + + + 50 + + + + icmp-path-echo-172.16.255.3 + + 16 + + 172.16.255.2 + 172.16.255.3 + 30 + + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/man-ipsla-oper_ipsla.xml b/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/man-ipsla-oper_ipsla.xml new file mode 100644 index 000000000..9a2fd4c0d --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/man-ipsla-oper_ipsla.xml @@ -0,0 +1,1045 @@ + + + + + + + + 10 + + + 1601342414300 + 1601342414303 + 6045 + 0 + 4294967295 + 30000 + false + ipsla-oper-state-active + 0 + 0 + 0 + 0 + 1601523734509 + + + + + + + 1601523734509 + ipsla-ret-code-ok + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-echo + + + + + + + 49 + + + + + 0 + + 1601518814511 + ipsla-ret-code-ok + 120 + 2 + 2 + 3 + 268 + 620 + 120 + 120 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-echo + + + + + + + + + 1601518814511 + ipsla-ret-code-ok + 120 + 2 + 2 + 3 + 268 + 620 + 120 + 120 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-echo + + + + + + 50 + + + + + 0 + + 1601522414511 + ipsla-ret-code-ok + 45 + 1 + 1 + 3 + 96 + 216 + 45 + 45 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-echo + + + + + + + + + 1601522414511 + ipsla-ret-code-ok + 45 + 1 + 1 + 3 + 96 + 216 + 45 + 45 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-echo + + + + + + + + + + 20 + + + 1601425114764 + 1601425114767 + 3288 + 0 + 4294967295 + 30000 + false + ipsla-oper-state-active + 2 + 38670 + 0 + 0 + 1601523724770 + + + + + + + 1601523725773 + ipsla-ret-code-ok + 1 + 2 + 2 + 2 + 2 + 4 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-echo + + + + + + + 26 + + + + + 0 + + 1601518715976 + ipsla-ret-code-ok + 120 + 2 + 1 + 6 + 306 + 826 + 120 + 120 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-echo + + + + + + + + + 1601518715976 + ipsla-ret-code-ok + 120 + 2 + 1 + 6 + 306 + 826 + 120 + 120 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-echo + + + + + + 27 + + + + + 0 + + 1601522315976 + ipsla-ret-code-ok + 47 + 2 + 2 + 3 + 114 + 288 + 47 + 47 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-echo + + + + + + + + + 1601522315976 + ipsla-ret-code-ok + 47 + 2 + 2 + 3 + 114 + 288 + 47 + 47 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-echo + + + + + + + + + + 30 + + + 1601425136614 + 1601425136617 + 3287 + 0 + 4294967295 + 30000 + false + ipsla-oper-state-active + 0 + 0 + 0 + 0 + 1601523716824 + + + + + + + 0 + + 1601523716834 + ipsla-ret-code-ok + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-path-jitter + + 172.16.255.2 + 172.16.255.3 + 172.16.255.3 + 20 + 10 + 1 + 1 + 2 + 18 + 34 + 10 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 1 + 1 + 2 + 1 + 1 + 1 + 1 + 1 + + + + + + + + + 40 + + + 1601425114764 + 1601425114767 + 3288 + 0 + 4294967295 + 30000 + false + ipsla-oper-state-active + 2 + 37356 + 0 + 0 + 1601523724767 + + + + + + + 1601523725771 + ipsla-ret-code-ok + 10 + 2 + 2 + 3 + 24 + 60 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-jitter + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 2 + 1 + 1 + 2 + 2 + 2 + 1 + 1 + 2 + 10 + 1 + 1 + 10 + 10 + 1 + 2 + 14 + 22 + + + + + + + + 26 + + + + + 0 + + 1601518715979 + ipsla-ret-code-ok + 1200 + 2 + 1 + 9 + 2719 + 6521 + 120 + 120 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-jitter + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 144 + 186 + 1 + 7 + 138 + 153 + 161 + 1 + 3 + 150 + 140 + 146 + 1 + 3 + 138 + 159 + 169 + 1 + 3 + 155 + 1168 + 0 + 7 + 518 + 634 + 1 + 5 + 2149 + 4341 + + + + + + + + + + 1601518715979 + ipsla-ret-code-ok + 1200 + 2 + 1 + 9 + 2719 + 6521 + 120 + 120 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-jitter + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 144 + 186 + 1 + 7 + 138 + 153 + 161 + 1 + 3 + 150 + 140 + 146 + 1 + 3 + 138 + 159 + 169 + 1 + 3 + 155 + 1168 + 0 + 7 + 518 + 634 + 1 + 5 + 2149 + 4341 + + + + + + + 27 + + + + + 0 + + 1601522315979 + ipsla-ret-code-ok + 470 + 2 + 1 + 7 + 1045 + 2455 + 47 + 47 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-jitter + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 58 + 58 + 1 + 1 + 58 + 65 + 65 + 1 + 1 + 65 + 69 + 81 + 1 + 4 + 66 + 70 + 84 + 1 + 4 + 66 + 470 + 0 + 1 + 307 + 307 + 1 + 6 + 738 + 1296 + + + + + + + + + + 1601522315979 + ipsla-ret-code-ok + 470 + 2 + 1 + 7 + 1045 + 2455 + 47 + 47 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + udp-jitter + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 58 + 58 + 1 + 1 + 58 + 65 + 65 + 1 + 1 + 65 + 69 + 81 + 1 + 4 + 66 + 70 + 84 + 1 + 4 + 66 + 470 + 0 + 1 + 307 + 307 + 1 + 6 + 738 + 1296 + + + + + + + + + + + 50 + + + 1601342818683 + 1601342818687 + 6031 + 0 + 4294967295 + 30000 + false + ipsla-oper-state-active + 0 + 0 + 0 + 0 + 1601523718894 + + + + + + + 0 + + 1601523718904 + ipsla-ret-code-ok + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-path-echo + + + + + + + + 51 + + + + 0 + + + 0 + + + 0 + + 1601519218687 + ipsla-ret-code-ok + 120 + 2 + 1 + 3 + 225 + 441 + 120 + 120 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-path-echo + + + + + + + + + + + + 0 + + + 0 + + 1601519218687 + ipsla-ret-code-ok + 120 + 2 + 1 + 3 + 225 + 441 + 120 + 120 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-path-echo + + + + + + + + + 52 + + + + 0 + + + 0 + + + 0 + + 1601522818687 + ipsla-ret-code-ok + 31 + 1 + 1 + 3 + 60 + 122 + 31 + 31 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-path-echo + + + + + + + + + + + + 0 + + + 0 + + 1601522818687 + ipsla-ret-code-ok + 31 + 1 + 1 + 3 + 60 + 122 + 31 + 31 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + icmp-path-echo + + + + + + + + + + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_probes_results/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 7f28a6f51dea2a32a14ebf9acf8f276847be6f1c Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 12:01:51 -0700 Subject: [PATCH 091/117] Add mock data to test get_route_to --- .../normal/expected_result.json | 17 +++ .../normal/ip-rib-ipv4-oper_rib.xml | 112 ++++++++++++++++++ .../test_get_route_to/normal/version.md | 1 + 3 files changed, 130 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_route_to/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_route_to/normal/ip-rib-ipv4-oper_rib.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_route_to/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_route_to/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_route_to/normal/expected_result.json new file mode 100644 index 000000000..992c31ba3 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_route_to/normal/expected_result.json @@ -0,0 +1,17 @@ +{ + "1.0.4.0/24": [ + { + "age": 1543, + "current_active": true, + "inactive_reason": "", + "last_active": false, + "next_hop": "172.16.255.3", + "outgoing_interface": "", + "preference": 12, + "protocol": "bgp", + "protocol_attributes": {}, + "routing_table": "default", + "selected_next_hop": false + } + ] +} diff --git a/test/iosxr_netconf/mocked_data/test_get_route_to/normal/ip-rib-ipv4-oper_rib.xml b/test/iosxr_netconf/mocked_data/test_get_route_to/normal/ip-rib-ipv4-oper_rib.xml new file mode 100644 index 000000000..68b6e5ea9 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_route_to/normal/ip-rib-ipv4-oper_rib.xml @@ -0,0 +1,112 @@ + + + + + + + default + + + IPv4 + + + Unicast + + + default + + +
1.0.4.0
+ 24 + 1.0.4.0 + 24 + 1 + 5 + bgp + 65172 + 18 + 512 + 12 + 1 + 8 + 0 + 0 + 200 + 0 + 0 + 1 + 0 + 0 + 255 + 255 + 0 + 0 + 0 + true + false + 1543 + 1048577 + 1 + 35 + 1601336125918705520 + + +
172.16.255.3
+ 172.16.255.3 + :: + :: + 0 + 0 + 9728 + 9728 + 0 + false + 0 + 0 + 0 + 1048577 + 0 + 0 + 0 + 0 + 0 + false + false + false + false + false + false + 0 + 0 + + 0.0.0.0 + + + 0.0.0.0 + + false + 0 + 1048577 + 18446744073709551614 + 18446744073709551614 + false + 0 + false + 0 + false + false +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/test/iosxr_netconf/mocked_data/test_get_route_to/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_route_to/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_route_to/normal/version.md @@ -0,0 +1 @@ +6.3.2 From 7b0342f55fdfe8376c61a5d11e0b34ff35e3ca7d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 12:02:40 -0700 Subject: [PATCH 092/117] Add mock data to test get_snmp_information --- .../normal/expected_result.json | 15 ++++++++++ .../normal/snmp-agent-cfg_snmp__running.xml | 28 +++++++++++++++++++ .../normal/version.md | 1 + 3 files changed, 44 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/snmp-agent-cfg_snmp__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/expected_result.json new file mode 100644 index 000000000..617468f40 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/expected_result.json @@ -0,0 +1,15 @@ +{ + "chassis_id": "FOC2037NM6L", + "community": { + "private": { + "acl": "SNMP-WRITE", + "mode": "rw" + }, + "public": { + "acl": "SNMP-READ", + "mode": "ro" + } + }, + "contact": "Jane Doe", + "location": "Somewhere out there" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/snmp-agent-cfg_snmp__running.xml b/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/snmp-agent-cfg_snmp__running.xml new file mode 100644 index 000000000..d807f7927 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/snmp-agent-cfg_snmp__running.xml @@ -0,0 +1,28 @@ + + + + + + + + public + read-only + ipv4 + SNMP-READ + + + private + read-write + ipv4 + SNMP-WRITE + + + + + FOC2037NM6L + Jane Doe + Somewhere out there + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_snmp_information/normal/version.md @@ -0,0 +1 @@ +6.3.2 From c618d16686fa702dd5ea40437c3f640a55a32339 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 12:03:37 -0700 Subject: [PATCH 093/117] Add mock data to test get_users --- .../normal/aaa-lib-cfg_aaa__running.xml | 45 +++++++++++++++++++ .../normal/expected_result.json | 17 +++++++ .../test_get_users/normal/version.md | 1 + 3 files changed, 63 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_users/normal/aaa-lib-cfg_aaa__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_users/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_users/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_users/normal/aaa-lib-cfg_aaa__running.xml b/test/iosxr_netconf/mocked_data/test_get_users/normal/aaa-lib-cfg_aaa__running.xml new file mode 100644 index 000000000..371aac3d3 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_users/normal/aaa-lib-cfg_aaa__running.xml @@ -0,0 +1,45 @@ + + + + + + + 0 + user + + + root-lr + + + cisco-support + + + $1$xcE9$ESbvijcJOzCZdhUuuyZZZ0 + + + 1 + lab + + + root-lr + + + cisco-support + + + $1$hUzG$lZnZuh49kTp19958ttwxR. + + + 2 + admin + + + sysadmin + + + $1$h9lk$43JfI9qyHlAdBWYPZOpLl0 + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_users/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_users/normal/expected_result.json new file mode 100644 index 000000000..f431c2335 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_users/normal/expected_result.json @@ -0,0 +1,17 @@ +{ + "admin": { + "level": 1, + "password": "", + "sshkeys": [] + }, + "lab": { + "level": 15, + "password": "", + "sshkeys": [] + }, + "user": { + "level": 15, + "password": "", + "sshkeys": [] + } +} diff --git a/test/iosxr_netconf/mocked_data/test_get_users/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_users/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_users/normal/version.md @@ -0,0 +1 @@ +6.3.2 From dbb1fced5691041cc1b67edfc35ff5216fb25e03 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 12:04:35 -0700 Subject: [PATCH 094/117] Add mock data to test traceroute --- .../normal/expected_result.json | 213 ++++++++++++++++++ .../normal/traceroute-act_traceroute.xml | 209 +++++++++++++++++ .../test_traceroute/normal/version.md | 1 + 3 files changed, 423 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_traceroute/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_traceroute/normal/traceroute-act_traceroute.xml create mode 100644 test/iosxr_netconf/mocked_data/test_traceroute/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_traceroute/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_traceroute/normal/expected_result.json new file mode 100644 index 000000000..53c025da5 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_traceroute/normal/expected_result.json @@ -0,0 +1,213 @@ +{ + "success": { + "1": { + "probes": { + "1": { + "host_name": "172.27.153.1", + "ip_address": "172.27.153.1", + "rtt": 1.0 + }, + "2": { + "host_name": "172.27.153.1", + "ip_address": "172.27.153.1", + "rtt": 1.0 + }, + "3": { + "host_name": "172.27.153.1", + "ip_address": "172.27.153.1", + "rtt": 1.0 + } + } + }, + "2": { + "probes": { + "1": { + "host_name": "172.27.128.9", + "ip_address": "172.27.128.9", + "rtt": 1.0 + }, + "2": { + "host_name": "172.27.128.9", + "ip_address": "172.27.128.9", + "rtt": 1.0 + }, + "3": { + "host_name": "172.27.128.9", + "ip_address": "172.27.128.9", + "rtt": 1.0 + } + } + }, + "3": { + "probes": { + "1": { + "host_name": "172.27.4.193", + "ip_address": "172.27.4.193", + "rtt": 1.0 + }, + "2": { + "host_name": "172.27.4.193", + "ip_address": "172.27.4.193", + "rtt": 1.0 + }, + "3": { + "host_name": "172.27.4.193", + "ip_address": "172.27.4.193", + "rtt": 1.0 + } + } + }, + "4": { + "probes": { + "1": { + "host_name": "172.24.115.89", + "ip_address": "172.24.115.89", + "rtt": 2.0 + }, + "2": { + "host_name": "172.24.115.89", + "ip_address": "172.24.115.89", + "rtt": 1.0 + }, + "3": { + "host_name": "172.24.115.89", + "ip_address": "172.24.115.89", + "rtt": 1.0 + } + } + }, + "5": { + "probes": { + "1": { + "host_name": "172.16.180.85", + "ip_address": "172.16.180.85", + "rtt": 1.0 + }, + "2": { + "host_name": "172.16.180.85", + "ip_address": "172.16.180.85", + "rtt": 1.0 + }, + "3": { + "host_name": "172.16.180.85", + "ip_address": "172.16.180.85", + "rtt": 1.0 + } + } + }, + "6": { + "probes": { + "1": { + "host_name": "172.16.180.2", + "ip_address": "172.16.180.2", + "rtt": 1.0 + }, + "2": { + "host_name": "172.16.180.2", + "ip_address": "172.16.180.2", + "rtt": 1.0 + }, + "3": { + "host_name": "172.16.180.2", + "ip_address": "172.16.180.2", + "rtt": 2.0 + } + } + }, + "7": { + "probes": { + "1": { + "host_name": "172.17.241.253", + "ip_address": "172.17.241.253", + "rtt": 1.0 + }, + "2": { + "host_name": "172.17.241.253", + "ip_address": "172.17.241.253", + "rtt": 1.0 + }, + "3": { + "host_name": "172.17.241.253", + "ip_address": "172.17.241.253", + "rtt": 1.0 + } + } + }, + "8": { + "probes": { + "1": { + "host_name": "172.17.241.161", + "ip_address": "172.17.241.161", + "rtt": 2.0 + }, + "2": { + "host_name": "172.17.241.161", + "ip_address": "172.17.241.161", + "rtt": 1.0 + }, + "3": { + "host_name": "172.17.241.161", + "ip_address": "172.17.241.161", + "rtt": 1.0 + } + } + }, + "9": { + "probes": { + "1": { + "host_name": "172.28.17.49", + "ip_address": "172.28.17.49", + "rtt": 2.0 + }, + "2": { + "host_name": "172.28.17.49", + "ip_address": "172.28.17.49", + "rtt": 1.0 + }, + "3": { + "host_name": "172.28.17.49", + "ip_address": "172.28.17.49", + "rtt": 1.0 + } + } + }, + "10": { + "probes": { + "1": { + "host_name": "172.28.17.50", + "ip_address": "172.28.17.50", + "rtt": 1.0 + }, + "2": { + "host_name": "172.28.17.50", + "ip_address": "172.28.17.50", + "rtt": 1.0 + }, + "3": { + "host_name": "172.28.17.50", + "ip_address": "172.28.17.50", + "rtt": 1.0 + } + } + }, + "11": { + "probes": { + "1": { + "host_name": "google-public-dns-a.google.com", + "ip_address": "8.8.8.8", + "rtt": 4.0 + }, + "2": { + "host_name": "google-public-dns-a.google.com", + "ip_address": "8.8.8.8", + "rtt": 2000.0 + }, + "3": { + "host_name": "google-public-dns-a.google.com", + "ip_address": "8.8.8.8", + "rtt": 7.0 + } + } + } + } +} diff --git a/test/iosxr_netconf/mocked_data/test_traceroute/normal/traceroute-act_traceroute.xml b/test/iosxr_netconf/mocked_data/test_traceroute/normal/traceroute-act_traceroute.xml new file mode 100644 index 000000000..e2c2f04bc --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_traceroute/normal/traceroute-act_traceroute.xml @@ -0,0 +1,209 @@ + + + + + 8.8.8.8 + + + 1 + 172.27.153.1 + + + 0 + 1 + + + 1 + 1 + + + 2 + 1 + + + + + 2 + 172.27.128.9 + + + 0 + 1 + + + 1 + 1 + + + 2 + 1 + + + + + 3 + 172.27.4.193 + + + 0 + 1 + + + 1 + 1 + + + 2 + 1 + + + + + 4 + 172.24.115.89 + + + 0 + 2 + + + 1 + 1 + + + 2 + 1 + + + + + 5 + 172.16.180.85 + + + 0 + 1 + + + 1 + 1 + + + 2 + 1 + + + + + 6 + 172.16.180.2 + + + 0 + 1 + + + 1 + 1 + + + 2 + 2 + + + + + 7 + 172.17.241.253 + + + 0 + 1 + + + 1 + 1 + + + 2 + 1 + + + + + 8 + 172.17.241.161 + + + 0 + 2 + + + 1 + 1 + + + 2 + 1 + + + + + 9 + 172.28.17.49 + + + 0 + 2 + + + 1 + 1 + + + 2 + 1 + + + + + 10 + 172.28.17.50 + + + 0 + 1 + + + 1 + 1 + + + 2 + 1 + + + + + 11 + 8.8.8.8 + google-public-dns-a.google.com + + + 0 + 4 + + + 1 + * + + + 2 + 7 + + + + + + + diff --git a/test/iosxr_netconf/mocked_data/test_traceroute/normal/version.md b/test/iosxr_netconf/mocked_data/test_traceroute/normal/version.md new file mode 100644 index 000000000..91e4a9f26 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_traceroute/normal/version.md @@ -0,0 +1 @@ +6.3.2 From c32795634925f6fc571528fd4bf74fb2fa296b7b Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 18:24:12 -0700 Subject: [PATCH 095/117] Add mock data to test get_config --- .../normal/cli-cfg_cli__candidate.xml | 4 + .../normal/cli-cfg_cli__running.xml | 117 ++++++++++++++++++ .../normal/expected_result.json | 5 + .../test_get_config/normal/version.md | 1 + 4 files changed, 127 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__candidate.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_config/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_config/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__candidate.xml b/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__candidate.xml new file mode 100644 index 000000000..179ab3714 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__candidate.xml @@ -0,0 +1,4 @@ + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__running.xml b/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__running.xml new file mode 100644 index 000000000..53d486490 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__running.xml @@ -0,0 +1,117 @@ + + + + +!! IOS XR Configuration 7.3.1.24I +!! Last configuration change at Fri Oct 2 23:27:33 2020 by admin +! +hostname carreras +service timestamps log datetime msec +service timestamps debug datetime msec +logging events link-status software-interfaces +username admin + group root-lr + group cisco-support + secret 10 $6$050VHVEs22C/H...$/BJjVHfsbTLuSrmR4Txrf0LRSwwgEQCvLngcJsjZZaCVoNyt1LUCSx8ZgMJ1Y1PRwOQXGixLT6atgqtKVso8Y/ +! +grpc + no-tls +! +tpa + vrf default + address-family ipv4 + default-route mgmt + ! + ! +! +line default + exec-timeout 0 0 +! +call-home + service active + contact smart-licensing + profile CiscoTAC-1 + active + destination transport-method http + ! +! +netconf-yang agent + ssh +! +interface Loopback0 + ipv4 address 172.16.255.101 255.255.255.255 + ipv6 address 2001:db8::ff:101/128 +! +interface MgmtEth0/RP0/CPU0/0 + description *** MANAGEMENT INTERFACE *** + ipv4 address 10.30.110.85 255.255.254.0 +! +interface GigabitEthernet0/0/0/0 + description CONNECTS TO LER2 (g0/0/0/1) + ipv4 address 172.16.0.3 255.255.255.254 + ipv6 address 2001:db8::3/127 +! +interface GigabitEthernet0/0/0/1 + description CONNECTS TO LER1 (g0/0/0/0) + ipv4 address 172.16.0.4 255.255.255.254 + ipv6 address 2001:db8::4/127 +! +router static + address-family ipv4 unicast + 0.0.0.0/0 10.30.110.65 + ! +! +router isis DEFAULT + is-type level-2-only + net 49.0001.0000.00ff.0101.00 + address-family ipv4 unicast + metric-style wide + mpls traffic-eng level-2-only + mpls traffic-eng router-id Loopback0 + ! + address-family ipv6 unicast + metric-style wide + ! + interface Loopback0 + passive + address-family ipv4 unicast + ! + address-family ipv6 unicast + ! + ! + interface GigabitEthernet0/0/0/0 + point-to-point + address-family ipv4 unicast + ! + address-family ipv6 unicast + ! + ! + interface GigabitEthernet0/0/0/1 + point-to-point + address-family ipv4 unicast + ! + address-family ipv6 unicast + ! + ! +! +rsvp + interface GigabitEthernet0/0/0/0 + bandwidth percentage 100 + ! + interface GigabitEthernet0/0/0/1 + bandwidth percentage 100 + ! +! +mpls traffic-eng + interface GigabitEthernet0/0/0/0 + ! + interface GigabitEthernet0/0/0/1 + ! +! +ssh server v2 +ssh server netconf vrf default +end + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_config/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_config/normal/expected_result.json new file mode 100644 index 000000000..448b987cc --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_config/normal/expected_result.json @@ -0,0 +1,5 @@ +{ + "candidate": "", + "running": "!! IOS XR Configuration 7.3.1.24I\n!! Last configuration change at Fri Oct 2 23:27:33 2020 by admin\n!\nhostname carreras\nservice timestamps log datetime msec\nservice timestamps debug datetime msec\nlogging events link-status software-interfaces\nusername admin\n group root-lr\n group cisco-support\n secret 10 $6$050VHVEs22C/H...$/BJjVHfsbTLuSrmR4Txrf0LRSwwgEQCvLngcJsjZZaCVoNyt1LUCSx8ZgMJ1Y1PRwOQXGixLT6atgqtKVso8Y/\n!\ngrpc\n no-tls\n!\ntpa\n vrf default\n address-family ipv4\n default-route mgmt\n !\n !\n!\nline default\n exec-timeout 0 0\n!\ncall-home\n service active\n contact smart-licensing\n profile CiscoTAC-1\n active\n destination transport-method http\n !\n!\nnetconf-yang agent\n ssh\n!\ninterface Loopback0\n ipv4 address 172.16.255.101 255.255.255.255\n ipv6 address 2001:db8::ff:101/128\n!\ninterface MgmtEth0/RP0/CPU0/0\n description *** MANAGEMENT INTERFACE ***\n ipv4 address 10.30.110.85 255.255.254.0\n!\ninterface GigabitEthernet0/0/0/0\n description CONNECTS TO LER2 (g0/0/0/1)\n ipv4 address 172.16.0.3 255.255.255.254\n ipv6 address 2001:db8::3/127\n!\ninterface GigabitEthernet0/0/0/1\n description CONNECTS TO LER1 (g0/0/0/0)\n ipv4 address 172.16.0.4 255.255.255.254\n ipv6 address 2001:db8::4/127\n!\nrouter static\n address-family ipv4 unicast\n 0.0.0.0/0 10.30.110.65\n !\n!\nrouter isis DEFAULT\n is-type level-2-only\n net 49.0001.0000.00ff.0101.00\n address-family ipv4 unicast\n metric-style wide\n mpls traffic-eng level-2-only\n mpls traffic-eng router-id Loopback0\n !\n address-family ipv6 unicast\n metric-style wide\n !\n interface Loopback0\n passive\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n interface GigabitEthernet0/0/0/0\n point-to-point\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n interface GigabitEthernet0/0/0/1\n point-to-point\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n!\nrsvp\n interface GigabitEthernet0/0/0/0\n bandwidth percentage 100\n !\n interface GigabitEthernet0/0/0/1\n bandwidth percentage 100\n !\n!\nmpls traffic-eng\n interface GigabitEthernet0/0/0/0\n !\n interface GigabitEthernet0/0/0/1\n !\n!\nssh server v2\nssh server netconf vrf default\nend", + "startup": "" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_config/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_config/normal/version.md new file mode 100644 index 000000000..06a765991 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_config/normal/version.md @@ -0,0 +1 @@ +6.7.1 From 56436648bd5febd719a884c3d1fcb865e7cf6319 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 18:28:35 -0700 Subject: [PATCH 096/117] Fix mock data to test get_config --- .../normal/cli-cfg_cli__candidate.xml | 2 +- .../normal/cli-cfg_cli__running.xml | 110 ++++++++++++++---- .../normal/expected_result.json | 2 +- 3 files changed, 91 insertions(+), 23 deletions(-) diff --git a/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__candidate.xml b/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__candidate.xml index 179ab3714..e2a402d6c 100644 --- a/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__candidate.xml +++ b/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__candidate.xml @@ -1,4 +1,4 @@ - + diff --git a/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__running.xml b/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__running.xml index 53d486490..a50e5a15c 100644 --- a/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__running.xml +++ b/test/iosxr_netconf/mocked_data/test_get_config/normal/cli-cfg_cli__running.xml @@ -1,28 +1,17 @@ - + -!! IOS XR Configuration 7.3.1.24I -!! Last configuration change at Fri Oct 2 23:27:33 2020 by admin +!! IOS XR Configuration 6.7.1 +!! Last configuration change at Thu Oct 8 06:29:40 2020 by admin ! -hostname carreras +hostname asr9000-h07-2 service timestamps log datetime msec service timestamps debug datetime msec -logging events link-status software-interfaces username admin - group root-lr + group root-system group cisco-support - secret 10 $6$050VHVEs22C/H...$/BJjVHfsbTLuSrmR4Txrf0LRSwwgEQCvLngcJsjZZaCVoNyt1LUCSx8ZgMJ1Y1PRwOQXGixLT6atgqtKVso8Y/ -! -grpc - no-tls -! -tpa - vrf default - address-family ipv4 - default-route mgmt - ! - ! + secret 5 $1$DPTg$5iBzqAsx43/5XfWPUulnr/ ! line default exec-timeout 0 0 @@ -42,23 +31,102 @@ interface Loopback0 ipv4 address 172.16.255.101 255.255.255.255 ipv6 address 2001:db8::ff:101/128 ! -interface MgmtEth0/RP0/CPU0/0 - description *** MANAGEMENT INTERFACE *** - ipv4 address 10.30.110.85 255.255.254.0 +interface MgmtEth0/RSP0/CPU0/0 + ipv4 address 172.30.2.11 255.255.255.0 +! +interface MgmtEth0/RSP0/CPU0/1 + shutdown +! +interface MgmtEth0/RSP1/CPU0/0 + shutdown +! +interface MgmtEth0/RSP1/CPU0/1 + shutdown ! interface GigabitEthernet0/0/0/0 description CONNECTS TO LER2 (g0/0/0/1) ipv4 address 172.16.0.3 255.255.255.254 ipv6 address 2001:db8::3/127 + shutdown ! interface GigabitEthernet0/0/0/1 description CONNECTS TO LER1 (g0/0/0/0) ipv4 address 172.16.0.4 255.255.255.254 ipv6 address 2001:db8::4/127 + shutdown +! +interface GigabitEthernet0/0/0/2 + shutdown +! +interface GigabitEthernet0/0/0/3 + shutdown +! +interface GigabitEthernet0/0/0/4 + shutdown +! +interface GigabitEthernet0/0/0/5 + shutdown +! +interface GigabitEthernet0/0/0/6 + shutdown +! +interface GigabitEthernet0/0/0/7 + shutdown +! +interface GigabitEthernet0/0/0/8 + shutdown +! +interface GigabitEthernet0/0/0/9 + shutdown +! +interface GigabitEthernet0/0/0/10 + shutdown +! +interface GigabitEthernet0/0/0/11 + shutdown +! +interface GigabitEthernet0/0/0/12 + shutdown +! +interface GigabitEthernet0/0/0/13 + shutdown +! +interface GigabitEthernet0/0/0/14 + shutdown +! +interface GigabitEthernet0/0/0/15 + shutdown +! +interface GigabitEthernet0/0/0/16 + shutdown +! +interface GigabitEthernet0/0/0/17 + shutdown +! +interface GigabitEthernet0/0/0/18 + shutdown +! +interface GigabitEthernet0/0/0/19 + shutdown +! +interface TenGigE0/0/1/0 + shutdown +! +interface TenGigE0/0/1/1 + shutdown +! +interface TenGigE0/0/1/2 + shutdown +! +interface TenGigE0/0/1/3 + shutdown +! +interface PTP0/RSP0/CPU0/0 + shutdown ! router static address-family ipv4 unicast - 0.0.0.0/0 10.30.110.65 + 0.0.0.0/0 172.30.2.1 ! ! router isis DEFAULT diff --git a/test/iosxr_netconf/mocked_data/test_get_config/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_config/normal/expected_result.json index 448b987cc..edb8e2844 100644 --- a/test/iosxr_netconf/mocked_data/test_get_config/normal/expected_result.json +++ b/test/iosxr_netconf/mocked_data/test_get_config/normal/expected_result.json @@ -1,5 +1,5 @@ { "candidate": "", - "running": "!! IOS XR Configuration 7.3.1.24I\n!! Last configuration change at Fri Oct 2 23:27:33 2020 by admin\n!\nhostname carreras\nservice timestamps log datetime msec\nservice timestamps debug datetime msec\nlogging events link-status software-interfaces\nusername admin\n group root-lr\n group cisco-support\n secret 10 $6$050VHVEs22C/H...$/BJjVHfsbTLuSrmR4Txrf0LRSwwgEQCvLngcJsjZZaCVoNyt1LUCSx8ZgMJ1Y1PRwOQXGixLT6atgqtKVso8Y/\n!\ngrpc\n no-tls\n!\ntpa\n vrf default\n address-family ipv4\n default-route mgmt\n !\n !\n!\nline default\n exec-timeout 0 0\n!\ncall-home\n service active\n contact smart-licensing\n profile CiscoTAC-1\n active\n destination transport-method http\n !\n!\nnetconf-yang agent\n ssh\n!\ninterface Loopback0\n ipv4 address 172.16.255.101 255.255.255.255\n ipv6 address 2001:db8::ff:101/128\n!\ninterface MgmtEth0/RP0/CPU0/0\n description *** MANAGEMENT INTERFACE ***\n ipv4 address 10.30.110.85 255.255.254.0\n!\ninterface GigabitEthernet0/0/0/0\n description CONNECTS TO LER2 (g0/0/0/1)\n ipv4 address 172.16.0.3 255.255.255.254\n ipv6 address 2001:db8::3/127\n!\ninterface GigabitEthernet0/0/0/1\n description CONNECTS TO LER1 (g0/0/0/0)\n ipv4 address 172.16.0.4 255.255.255.254\n ipv6 address 2001:db8::4/127\n!\nrouter static\n address-family ipv4 unicast\n 0.0.0.0/0 10.30.110.65\n !\n!\nrouter isis DEFAULT\n is-type level-2-only\n net 49.0001.0000.00ff.0101.00\n address-family ipv4 unicast\n metric-style wide\n mpls traffic-eng level-2-only\n mpls traffic-eng router-id Loopback0\n !\n address-family ipv6 unicast\n metric-style wide\n !\n interface Loopback0\n passive\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n interface GigabitEthernet0/0/0/0\n point-to-point\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n interface GigabitEthernet0/0/0/1\n point-to-point\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n!\nrsvp\n interface GigabitEthernet0/0/0/0\n bandwidth percentage 100\n !\n interface GigabitEthernet0/0/0/1\n bandwidth percentage 100\n !\n!\nmpls traffic-eng\n interface GigabitEthernet0/0/0/0\n !\n interface GigabitEthernet0/0/0/1\n !\n!\nssh server v2\nssh server netconf vrf default\nend", + "running": "!! IOS XR Configuration 6.7.1\n!! Last configuration change at Thu Oct 8 06:29:40 2020 by admin\n!\nhostname asr9000-h07-2\nservice timestamps log datetime msec\nservice timestamps debug datetime msec\nusername admin\n group root-system\n group cisco-support\n secret 5 $1$DPTg$5iBzqAsx43/5XfWPUulnr/\n!\nline default\n exec-timeout 0 0\n!\ncall-home\n service active\n contact smart-licensing\n profile CiscoTAC-1\n active\n destination transport-method http\n !\n!\nnetconf-yang agent\n ssh\n!\ninterface Loopback0\n ipv4 address 172.16.255.101 255.255.255.255\n ipv6 address 2001:db8::ff:101/128\n!\ninterface MgmtEth0/RSP0/CPU0/0\n ipv4 address 172.30.2.11 255.255.255.0\n!\ninterface MgmtEth0/RSP0/CPU0/1\n shutdown\n!\ninterface MgmtEth0/RSP1/CPU0/0\n shutdown\n!\ninterface MgmtEth0/RSP1/CPU0/1\n shutdown\n!\ninterface GigabitEthernet0/0/0/0\n description CONNECTS TO LER2 (g0/0/0/1)\n ipv4 address 172.16.0.3 255.255.255.254\n ipv6 address 2001:db8::3/127\n shutdown\n!\ninterface GigabitEthernet0/0/0/1\n description CONNECTS TO LER1 (g0/0/0/0)\n ipv4 address 172.16.0.4 255.255.255.254\n ipv6 address 2001:db8::4/127\n shutdown\n!\ninterface GigabitEthernet0/0/0/2\n shutdown\n!\ninterface GigabitEthernet0/0/0/3\n shutdown\n!\ninterface GigabitEthernet0/0/0/4\n shutdown\n!\ninterface GigabitEthernet0/0/0/5\n shutdown\n!\ninterface GigabitEthernet0/0/0/6\n shutdown\n!\ninterface GigabitEthernet0/0/0/7\n shutdown\n!\ninterface GigabitEthernet0/0/0/8\n shutdown\n!\ninterface GigabitEthernet0/0/0/9\n shutdown\n!\ninterface GigabitEthernet0/0/0/10\n shutdown\n!\ninterface GigabitEthernet0/0/0/11\n shutdown\n!\ninterface GigabitEthernet0/0/0/12\n shutdown\n!\ninterface GigabitEthernet0/0/0/13\n shutdown\n!\ninterface GigabitEthernet0/0/0/14\n shutdown\n!\ninterface GigabitEthernet0/0/0/15\n shutdown\n!\ninterface GigabitEthernet0/0/0/16\n shutdown\n!\ninterface GigabitEthernet0/0/0/17\n shutdown\n!\ninterface GigabitEthernet0/0/0/18\n shutdown\n!\ninterface GigabitEthernet0/0/0/19\n shutdown\n!\ninterface TenGigE0/0/1/0\n shutdown\n!\ninterface TenGigE0/0/1/1\n shutdown\n!\ninterface TenGigE0/0/1/2\n shutdown\n!\ninterface TenGigE0/0/1/3\n shutdown\n!\ninterface PTP0/RSP0/CPU0/0\n shutdown\n!\nrouter static\n address-family ipv4 unicast\n 0.0.0.0/0 172.30.2.1\n !\n!\nrouter isis DEFAULT\n is-type level-2-only\n net 49.0001.0000.00ff.0101.00\n address-family ipv4 unicast\n metric-style wide\n mpls traffic-eng level-2-only\n mpls traffic-eng router-id Loopback0\n !\n address-family ipv6 unicast\n metric-style wide\n !\n interface Loopback0\n passive\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n interface GigabitEthernet0/0/0/0\n point-to-point\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n interface GigabitEthernet0/0/0/1\n point-to-point\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n!\nrsvp\n interface GigabitEthernet0/0/0/0\n bandwidth percentage 100\n !\n interface GigabitEthernet0/0/0/1\n bandwidth percentage 100\n !\n!\nmpls traffic-eng\n interface GigabitEthernet0/0/0/0\n !\n interface GigabitEthernet0/0/0/1\n !\n!\nssh server v2\nssh server netconf vrf default\nend", "startup": "" } From 1e21d933d45d4efd2a743992abaf5d0b85785bfb Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 18:37:55 -0700 Subject: [PATCH 097/117] Refactor naming convention for mock data files The mock data files now uniquely identify the set of model names and model roots they use. This naming convention applies to all mock data files. For configuration getter methods, the datastore name (running, candidate) is appended as the suffix in the mock data file name. --- test/iosxr_netconf/conftest.py | 32 ++++++++++++++++++++++++++------ 1 file changed, 26 insertions(+), 6 deletions(-) diff --git a/test/iosxr_netconf/conftest.py b/test/iosxr_netconf/conftest.py index b16b1c080..bce4fd95f 100644 --- a/test/iosxr_netconf/conftest.py +++ b/test/iosxr_netconf/conftest.py @@ -71,23 +71,43 @@ def close_session(self): def find_mocked_data_file(self, rpc_req_ele): """Find mocked XML file for the current testcase.""" - filename = "{}{}.xml".format(self.current_test[5:], rpc_req_ele) + filename = f"{rpc_req_ele}.xml" full_path = self.find_file(filename) data = self.read_txt_file(full_path) return data def dispatch(self, rpc_command, source=None, filter=None): - rpc_req_ele = "" - for child in rpc_command[0]: - rpc_req_ele += "__" + child.tag.split("}")[1] + ns = "urn:ietf:params:xml:ns:netconf:base:1.1" + if rpc_command.tag == f"{{{ns}}}get": + rpc_req_ele = "" + for child in rpc_command[0]: + # Split the namespace with "/" and select the 5th element of the list. + # 5th element contain yang model name. + # Remove first 13 characters from model name i.e. ('Cisco-IOS-XR') + suffix = child.tag.split('/')[5][13:] + if rpc_req_ele != "": + rpc_req_ele += "__" + rpc_req_ele += str.join("_", suffix.split("}")) + else: + suffix = rpc_command.tag.split('/')[5][13:] + rpc_req_ele = str.join("_", suffix.split("}")) + return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) def get(self, filter=None): - rpc_req_ele = "__" + etree.fromstring(filter[1]).tag.split("}")[1] + # Split the namespace with "/" and select the 5th element of the list. + # 5th element contain yang model name. + # Remove first 13 characters from model name i.e. ('Cisco-IOS-XR') + suffix = etree.fromstring(filter[1]).tag.split('/')[5][13:] + rpc_req_ele = str.join("_", suffix.split("}")) return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) def get_config(self, source, filter=None): - rpc_req_ele = "__" + etree.fromstring(filter[1]).tag.split("}")[1] + # Split the namespace with "/" and select the 5th element of the list. + # 5th element contain yang model name. + # Remove first 13 characters from model name i.e. ('Cisco-IOS-XR') + suffix = etree.fromstring(filter[1]).tag.split('/')[5][13:] + rpc_req_ele = f"{str.join('_', suffix.split('}'))}__{source}" return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) From 153009bd6b2e29a887fc8f9dac19950b808459a5 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Wed, 7 Oct 2020 18:51:19 -0700 Subject: [PATCH 098/117] Linting cleanup --- test/iosxr_netconf/conftest.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/test/iosxr_netconf/conftest.py b/test/iosxr_netconf/conftest.py index bce4fd95f..20207985e 100644 --- a/test/iosxr_netconf/conftest.py +++ b/test/iosxr_netconf/conftest.py @@ -84,12 +84,12 @@ def dispatch(self, rpc_command, source=None, filter=None): # Split the namespace with "/" and select the 5th element of the list. # 5th element contain yang model name. # Remove first 13 characters from model name i.e. ('Cisco-IOS-XR') - suffix = child.tag.split('/')[5][13:] + suffix = child.tag.split("/")[5][13:] if rpc_req_ele != "": rpc_req_ele += "__" rpc_req_ele += str.join("_", suffix.split("}")) else: - suffix = rpc_command.tag.split('/')[5][13:] + suffix = rpc_command.tag.split("/")[5][13:] rpc_req_ele = str.join("_", suffix.split("}")) return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) @@ -98,7 +98,7 @@ def get(self, filter=None): # Split the namespace with "/" and select the 5th element of the list. # 5th element contain yang model name. # Remove first 13 characters from model name i.e. ('Cisco-IOS-XR') - suffix = etree.fromstring(filter[1]).tag.split('/')[5][13:] + suffix = etree.fromstring(filter[1]).tag.split("/")[5][13:] rpc_req_ele = str.join("_", suffix.split("}")) return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) @@ -106,7 +106,7 @@ def get_config(self, source, filter=None): # Split the namespace with "/" and select the 5th element of the list. # 5th element contain yang model name. # Remove first 13 characters from model name i.e. ('Cisco-IOS-XR') - suffix = etree.fromstring(filter[1]).tag.split('/')[5][13:] + suffix = etree.fromstring(filter[1]).tag.split("/")[5][13:] rpc_req_ele = f"{str.join('_', suffix.split('}'))}__{source}" return FakeRPCReply(self.find_mocked_data_file(rpc_req_ele)) From a92ba9f5072c91eba4972b92bac0e832598d504d Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 20 Oct 2020 09:55:48 -0700 Subject: [PATCH 099/117] Add support for new password encryption types Extends CISCO_SANITIZE_FILTERS to support 2-digit password encryption types. Previous regex supported only 1-digit password encryption types. --- napalm/base/constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/napalm/base/constants.py b/napalm/base/constants.py index d70e84116..26414c274 100644 --- a/napalm/base/constants.py +++ b/napalm/base/constants.py @@ -83,7 +83,7 @@ r"^(snmp-server user \S+( \S+)? auth md5) \S+ (priv) \S+ (localizedkey( engineID \S+)?)\s*$": r"\1 \3 \4\5", # noqa r"^(username .+ (password|secret) \d) .+$": r"\1 ", r"^(enable (password|secret)( level \d+)? \d) .+$": r"\1 ", - r"^(\s+(?:password|secret)) (?:\d )?\S+$": r"\1 ", + r"^(\s+(?:password|secret)) (?:\d{1,2} )?\S+$": r"\1 ", r"^(.*wpa-psk ascii \d) (\S+)$": r"\1 ", r"^(.*key 7) (\d.+)$": r"\1 ", r"^(tacacs-server (.+ )?key) .+$": r"\1 ", From 75d393ab8abd8126f4fa3f59b993254eac4acfd8 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 20 Oct 2020 12:53:07 -0700 Subject: [PATCH 100/117] Add support for sanitized arg in get_config --- napalm/iosxr_netconf/iosxr_netconf.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 46fb42f84..3ee195753 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -3081,7 +3081,7 @@ def get_users(self): return users - def get_config(self, retrieve="all", full=False, encoding="cli"): + def get_config(self, retrieve="all", full=False, sanitized=False, encoding="cli"): """Return device configuration.""" # NOTE: 'full' argument ignored. 'with-default' capability not supported. @@ -3123,4 +3123,8 @@ def get_config(self, retrieve="all", full=False, encoding="cli"): pretty_print=True, encoding="unicode", ) + if sanitized and encoding == "cli": + return napalm.base.helpers.sanitize_configs( + config, C.CISCO_SANITIZE_FILTERS + ) return config From a693df998012c2fe008c564f9c199605a73cefef Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Tue, 20 Oct 2020 12:55:48 -0700 Subject: [PATCH 101/117] Add mock data to test get_config (sanitized) --- .../normal/cli-cfg_cli__candidate.xml | 4 + .../normal/cli-cfg_cli__running.xml | 185 ++++++++++++++++++ .../normal/expected_result.json | 5 + .../normal/version.md | 1 + 4 files changed, 195 insertions(+) create mode 100644 test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/cli-cfg_cli__candidate.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/cli-cfg_cli__running.xml create mode 100644 test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/expected_result.json create mode 100644 test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/version.md diff --git a/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/cli-cfg_cli__candidate.xml b/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/cli-cfg_cli__candidate.xml new file mode 100644 index 000000000..eeaba85b6 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/cli-cfg_cli__candidate.xml @@ -0,0 +1,4 @@ + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/cli-cfg_cli__running.xml b/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/cli-cfg_cli__running.xml new file mode 100644 index 000000000..a50e5a15c --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/cli-cfg_cli__running.xml @@ -0,0 +1,185 @@ + + + + +!! IOS XR Configuration 6.7.1 +!! Last configuration change at Thu Oct 8 06:29:40 2020 by admin +! +hostname asr9000-h07-2 +service timestamps log datetime msec +service timestamps debug datetime msec +username admin + group root-system + group cisco-support + secret 5 $1$DPTg$5iBzqAsx43/5XfWPUulnr/ +! +line default + exec-timeout 0 0 +! +call-home + service active + contact smart-licensing + profile CiscoTAC-1 + active + destination transport-method http + ! +! +netconf-yang agent + ssh +! +interface Loopback0 + ipv4 address 172.16.255.101 255.255.255.255 + ipv6 address 2001:db8::ff:101/128 +! +interface MgmtEth0/RSP0/CPU0/0 + ipv4 address 172.30.2.11 255.255.255.0 +! +interface MgmtEth0/RSP0/CPU0/1 + shutdown +! +interface MgmtEth0/RSP1/CPU0/0 + shutdown +! +interface MgmtEth0/RSP1/CPU0/1 + shutdown +! +interface GigabitEthernet0/0/0/0 + description CONNECTS TO LER2 (g0/0/0/1) + ipv4 address 172.16.0.3 255.255.255.254 + ipv6 address 2001:db8::3/127 + shutdown +! +interface GigabitEthernet0/0/0/1 + description CONNECTS TO LER1 (g0/0/0/0) + ipv4 address 172.16.0.4 255.255.255.254 + ipv6 address 2001:db8::4/127 + shutdown +! +interface GigabitEthernet0/0/0/2 + shutdown +! +interface GigabitEthernet0/0/0/3 + shutdown +! +interface GigabitEthernet0/0/0/4 + shutdown +! +interface GigabitEthernet0/0/0/5 + shutdown +! +interface GigabitEthernet0/0/0/6 + shutdown +! +interface GigabitEthernet0/0/0/7 + shutdown +! +interface GigabitEthernet0/0/0/8 + shutdown +! +interface GigabitEthernet0/0/0/9 + shutdown +! +interface GigabitEthernet0/0/0/10 + shutdown +! +interface GigabitEthernet0/0/0/11 + shutdown +! +interface GigabitEthernet0/0/0/12 + shutdown +! +interface GigabitEthernet0/0/0/13 + shutdown +! +interface GigabitEthernet0/0/0/14 + shutdown +! +interface GigabitEthernet0/0/0/15 + shutdown +! +interface GigabitEthernet0/0/0/16 + shutdown +! +interface GigabitEthernet0/0/0/17 + shutdown +! +interface GigabitEthernet0/0/0/18 + shutdown +! +interface GigabitEthernet0/0/0/19 + shutdown +! +interface TenGigE0/0/1/0 + shutdown +! +interface TenGigE0/0/1/1 + shutdown +! +interface TenGigE0/0/1/2 + shutdown +! +interface TenGigE0/0/1/3 + shutdown +! +interface PTP0/RSP0/CPU0/0 + shutdown +! +router static + address-family ipv4 unicast + 0.0.0.0/0 172.30.2.1 + ! +! +router isis DEFAULT + is-type level-2-only + net 49.0001.0000.00ff.0101.00 + address-family ipv4 unicast + metric-style wide + mpls traffic-eng level-2-only + mpls traffic-eng router-id Loopback0 + ! + address-family ipv6 unicast + metric-style wide + ! + interface Loopback0 + passive + address-family ipv4 unicast + ! + address-family ipv6 unicast + ! + ! + interface GigabitEthernet0/0/0/0 + point-to-point + address-family ipv4 unicast + ! + address-family ipv6 unicast + ! + ! + interface GigabitEthernet0/0/0/1 + point-to-point + address-family ipv4 unicast + ! + address-family ipv6 unicast + ! + ! +! +rsvp + interface GigabitEthernet0/0/0/0 + bandwidth percentage 100 + ! + interface GigabitEthernet0/0/0/1 + bandwidth percentage 100 + ! +! +mpls traffic-eng + interface GigabitEthernet0/0/0/0 + ! + interface GigabitEthernet0/0/0/1 + ! +! +ssh server v2 +ssh server netconf vrf default +end + + + + diff --git a/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/expected_result.json b/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/expected_result.json new file mode 100644 index 000000000..d8074572e --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/expected_result.json @@ -0,0 +1,5 @@ +{ + "candidate": "", + "running": "!! IOS XR Configuration 6.7.1\n!! Last configuration change at Thu Oct 8 06:29:40 2020 by admin\n!\nhostname asr9000-h07-2\nservice timestamps log datetime msec\nservice timestamps debug datetime msec\nusername admin\n group root-system\n group cisco-support\n secret \n!\nline default\n exec-timeout 0 0\n!\ncall-home\n service active\n contact smart-licensing\n profile CiscoTAC-1\n active\n destination transport-method http\n !\n!\nnetconf-yang agent\n ssh\n!\ninterface Loopback0\n ipv4 address 172.16.255.101 255.255.255.255\n ipv6 address 2001:db8::ff:101/128\n!\ninterface MgmtEth0/RSP0/CPU0/0\n ipv4 address 172.30.2.11 255.255.255.0\n!\ninterface MgmtEth0/RSP0/CPU0/1\n shutdown\n!\ninterface MgmtEth0/RSP1/CPU0/0\n shutdown\n!\ninterface MgmtEth0/RSP1/CPU0/1\n shutdown\n!\ninterface GigabitEthernet0/0/0/0\n description CONNECTS TO LER2 (g0/0/0/1)\n ipv4 address 172.16.0.3 255.255.255.254\n ipv6 address 2001:db8::3/127\n shutdown\n!\ninterface GigabitEthernet0/0/0/1\n description CONNECTS TO LER1 (g0/0/0/0)\n ipv4 address 172.16.0.4 255.255.255.254\n ipv6 address 2001:db8::4/127\n shutdown\n!\ninterface GigabitEthernet0/0/0/2\n shutdown\n!\ninterface GigabitEthernet0/0/0/3\n shutdown\n!\ninterface GigabitEthernet0/0/0/4\n shutdown\n!\ninterface GigabitEthernet0/0/0/5\n shutdown\n!\ninterface GigabitEthernet0/0/0/6\n shutdown\n!\ninterface GigabitEthernet0/0/0/7\n shutdown\n!\ninterface GigabitEthernet0/0/0/8\n shutdown\n!\ninterface GigabitEthernet0/0/0/9\n shutdown\n!\ninterface GigabitEthernet0/0/0/10\n shutdown\n!\ninterface GigabitEthernet0/0/0/11\n shutdown\n!\ninterface GigabitEthernet0/0/0/12\n shutdown\n!\ninterface GigabitEthernet0/0/0/13\n shutdown\n!\ninterface GigabitEthernet0/0/0/14\n shutdown\n!\ninterface GigabitEthernet0/0/0/15\n shutdown\n!\ninterface GigabitEthernet0/0/0/16\n shutdown\n!\ninterface GigabitEthernet0/0/0/17\n shutdown\n!\ninterface GigabitEthernet0/0/0/18\n shutdown\n!\ninterface GigabitEthernet0/0/0/19\n shutdown\n!\ninterface TenGigE0/0/1/0\n shutdown\n!\ninterface TenGigE0/0/1/1\n shutdown\n!\ninterface TenGigE0/0/1/2\n shutdown\n!\ninterface TenGigE0/0/1/3\n shutdown\n!\ninterface PTP0/RSP0/CPU0/0\n shutdown\n!\nrouter static\n address-family ipv4 unicast\n 0.0.0.0/0 172.30.2.1\n !\n!\nrouter isis DEFAULT\n is-type level-2-only\n net 49.0001.0000.00ff.0101.00\n address-family ipv4 unicast\n metric-style wide\n mpls traffic-eng level-2-only\n mpls traffic-eng router-id Loopback0\n !\n address-family ipv6 unicast\n metric-style wide\n !\n interface Loopback0\n passive\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n interface GigabitEthernet0/0/0/0\n point-to-point\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n interface GigabitEthernet0/0/0/1\n point-to-point\n address-family ipv4 unicast\n !\n address-family ipv6 unicast\n !\n !\n!\nrsvp\n interface GigabitEthernet0/0/0/0\n bandwidth percentage 100\n !\n interface GigabitEthernet0/0/0/1\n bandwidth percentage 100\n !\n!\nmpls traffic-eng\n interface GigabitEthernet0/0/0/0\n !\n interface GigabitEthernet0/0/0/1\n !\n!\nssh server v2\nssh server netconf vrf default\nend", + "startup": "" +} diff --git a/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/version.md b/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/version.md new file mode 100644 index 000000000..06a765991 --- /dev/null +++ b/test/iosxr_netconf/mocked_data/test_get_config_sanitized/normal/version.md @@ -0,0 +1 @@ +6.7.1 From 7aabe18caedc7f706bf7b9a41549959139f9c4d5 Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Thu, 29 Oct 2020 18:29:09 -0700 Subject: [PATCH 102/117] Add documentation for iosxr_netconf driver --- docs/development/triage.rst | 2 +- docs/index.rst | 2 ++ docs/support/index.rst | 59 ++++++++++++++++++---------------- docs/support/iosxr_netconf.rst | 20 ++++++++++++ 4 files changed, 54 insertions(+), 29 deletions(-) create mode 100644 docs/support/iosxr_netconf.rst diff --git a/docs/development/triage.rst b/docs/development/triage.rst index 320296ac3..5e3aa0223 100644 --- a/docs/development/triage.rst +++ b/docs/development/triage.rst @@ -26,7 +26,7 @@ Driver labels ------------- Each platform supported by NAPALM has associated a label, e.g., ``junos``, ``eos``, -``ios``, ``iosxr``, ``vyos``, etc. It is mandatory that the maintainer to apply +``ios``, ``iosxr_netconf``, ``iosxr``, ``vyos``, etc. It is mandatory that the maintainer to apply one or more of these labels. .. _triage-api-change-label: diff --git a/docs/index.rst b/docs/index.rst index 280445662..eaf07b86c 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -34,6 +34,8 @@ You can select the driver you need by doing the following: >>> from napalm import get_network_driver >>> get_network_driver('eos') + >>> get_network_driver('iosxr_netconf') + >>> get_network_driver('iosxr') >>> get_network_driver('junos') diff --git a/docs/support/index.rst b/docs/support/index.rst index 214c0fd42..2174e07f5 100644 --- a/docs/support/index.rst +++ b/docs/support/index.rst @@ -8,21 +8,22 @@ General support matrix - ===================== ========== ============= ============ ============ ============ ============ - _ EOS Junos IOS-XR NX-OS NX-OS SSH IOS - ===================== ========== ============= ============ ============ ============ ============ - **Driver Name** eos junos iosxr nxos nxos_ssh ios - **Structured data** Yes Yes No Yes No No - **Minimum version** 4.15.0F 12.1 5.1.0 6.1 [#g1]_ 12.4(20)T - **Backend library** `pyeapi`_ `junos-eznc`_ `pyIOSXR`_ `pynxos`_ `netmiko`_ `netmiko`_ - **Caveats** :doc:`eos` :doc:`nxos` :doc:`nxos` :doc:`ios` - ===================== ========== ============= ============ ============ ============ ============ + ===================== ========== ============= ==================== =================== ============ ============ ============ + _ EOS Junos IOS-XR (NETCONF) IOS-XR (Legacy XML) NX-OS NX-OS SSH IOS + ===================== ========== ============= ==================== =================== ============ ============ ============ + **Driver Name** eos junos iosxr_netconf iosxr nxos nxos_ssh ios + **Structured data** Yes Yes Yes No Yes No No + **Minimum version** 4.15.0F 12.1 6.3.2 5.1.0 6.1 [#g1]_ 12.4(20)T 6.3.2 + **Backend library** `pyeapi`_ `junos-eznc`_ `ncclient`_ `pyIOSXR`_ `pynxos`_ `netmiko`_ `netmiko`_ + **Caveats** :doc:`eos` :doc:`iosxr_netconf` :doc:`nxos` :doc:`nxos` :doc:`ios` + ===================== ========== ============= ==================== =================== ============ ============ ============ .. _pyeapi: https://github.com/arista-eosplus/pyeapi .. _junos-eznc: https://github.com/Juniper/py-junos-eznc .. _pyIOSXR: https://github.com/fooelisa/pyiosxr .. _pynxos: https://github.com/networktocode/pynxos .. _netmiko: https://github.com/ktbyers/netmiko +.. _ncclient: https://github.com/ncclient/ncclient .. [#g1] NX-API support on the Nexus 5k, 6k and 7k families was introduced in version 7.2 @@ -32,15 +33,15 @@ General support matrix Configuration support matrix ---------------------------- -===================== ========== ===== ========== ============== ============== -_ EOS Junos IOS-XR NX-OS IOS -===================== ========== ===== ========== ============== ============== -**Config. replace** Yes Yes Yes Yes Yes -**Config. merge** Yes Yes Yes Yes Yes -**Compare config** Yes Yes Yes [#c1]_ Yes [#c4]_ Yes -**Atomic Changes** Yes Yes Yes Yes/No [#c5]_ Yes/No [#c5]_ -**Rollback** Yes [#c2]_ Yes Yes Yes/No [#c5]_ Yes -===================== ========== ===== ========== ============== ============== +===================== ========== ===== =================== =================== ============== ============== +_ EOS Junos IOS-XR (NETCONF) IOS-XR (Legacy XML) NX-OS IOS +===================== ========== ===== =================== =================== ============== ============== +**Config. replace** Yes Yes Yes Yes Yes Yes +**Config. merge** Yes Yes Yes Yes Yes Yes +**Compare config** Yes Yes Yes Yes [#c1]_ Yes [#c4]_ Yes +**Atomic Changes** Yes Yes Yes Yes Yes/No [#c5]_ Yes/No [#c5]_ +**Rollback** Yes [#c2]_ Yes Yes Yes Yes/No [#c5]_ Yes +===================== ========== ===== =================== =================== ============== ============== .. [#c1] Hand-crafted by the API as the device doesn't support the feature. .. [#c2] Not supported but emulated. Check caveats. @@ -65,13 +66,13 @@ Other methods .. |yes| unicode:: U+02705 .. Yes .. |no| unicode:: U+0274C .. No -============================== ===== ===== ====== ====== ===== -_ EOS Junos IOS-XR NX-OS IOS -============================== ===== ===== ====== ====== ===== -**load_template** |yes| |yes| |yes| |yes| |yes| -**ping** |yes| |yes| |no| |yes| |yes| -**traceroute** |yes| |yes| |yes| |yes| |yes| -============================== ===== ===== ====== ====== ===== +============================== ===== ===== =================== ====== ====== ===== +_ EOS Junos IOS-XR (NETCONF) IOS-XR NX-OS IOS +============================== ===== ===== =================== ====== ====== ===== +**load_template** |yes| |yes| |yes| |yes| |yes| |yes| +**ping** |yes| |yes| |no| |no| |yes| |yes| +**traceroute** |yes| |yes| |yes| |yes| |yes| |yes| +============================== ===== ===== =================== ====== ====== ===== Available configuration templates --------------------------------- @@ -92,6 +93,7 @@ Caveats eos ios nxos + iosxr_netconf Optional arguments ------------------ @@ -114,7 +116,7 @@ ____________________________________ * :code:`alt_key_file` (ios, iosxr, nxos_ssh) - SSH host key file to use (if ``alt_host_keys`` is ``True``). * :code:`auto_probe` (junos) - A timeout in seconds, for which to probe the device. Probing determines if the device accepts remote connections. If `auto_probe` is set to ``0``, no probing will be done. (default: ``0``). * :code:`auto_rollback_on_error` (ios) - Disable automatic rollback (certain versions of IOS support configure replace, but not rollback on error) (default: ``True``). -* :code:`config_lock` (iosxr, junos) - Lock the config during open() (default: ``False``). +* :code:`config_lock` (iosxr_netconf, iosxr, junos) - Lock the config during open() (default: ``False``). * :code:`lock_disable` (junos) - Disable all configuration locking for management by an external system (default: ``False``). * :code:`config_private` (junos) - Configure private, no DB locking (default: ``False``). * :code:`canonical_int` (ios) - Convert operational interface's returned name to canonical name (fully expanded name) (default: ``False``). @@ -124,8 +126,8 @@ ____________________________________ * :code:`global_delay_factor` (ios, nxos_ssh) - Allow for additional delay in command execution (default: ``1``). * :code:`ignore_warning` (junos) - Allows to set `ignore_warning` when loading configuration to avoid exceptions via junos-pyez. (default: ``False``). * :code:`keepalive` (iosxr, junos) - SSH keepalive interval, in seconds (default: ``30`` seconds). -* :code:`key_file` (ios, iosxr, junos, nxos_ssh) - Path to a private key file. (default: ``False``). -* :code:`port` (eos, ios, iosxr, junos, nxos, nxos_ssh) - Allows you to specify a port other than the default. +* :code:`key_file` (ios, iosxr_netconf, iosxr, junos, nxos_ssh) - Path to a private key file. (default: ``False``). +* :code:`port` (eos, ios, iosxr_netconf, iosxr, junos, nxos, nxos_ssh) - Allows you to specify a port other than the default. * :code:`secret` (ios, nxos_ssh) - Password required to enter privileged exec (enable) (default: ``''``). * :code:`ssh_config_file` (ios, iosxr, junos, nxos_ssh) - File name of OpenSSH configuration file. * :code:`ssh_strict` (ios, iosxr, nxos_ssh) - Automatically reject unknown SSH host keys (default: ``False``, which means unknown SSH host keys will be accepted). @@ -133,6 +135,7 @@ ____________________________________ * :code:`transport` (eos, ios, nxos) - Protocol to connect with (see `The transport argument`_ for more information). * :code:`use_keys` (ios, iosxr, nxos_ssh) - Paramiko argument, enable searching for discoverable private key files in ``~/.ssh/`` (default: ``False``). * :code:`eos_autoComplete` (eos) - Allows to set `autoComplete` when running commands. (default: ``None`` equivalent to ``False``) +* :code:`config_encoding` (iosxr_netconf) - Set encoding to either ``"xml"`` or ``"cli"`` for configuration load methods. (default: ``"cli"``) The transport argument ______________________ diff --git a/docs/support/iosxr_netconf.rst b/docs/support/iosxr_netconf.rst new file mode 100644 index 000000000..2ee054aa4 --- /dev/null +++ b/docs/support/iosxr_netconf.rst @@ -0,0 +1,20 @@ +IOS-XR (NETCONF) +---------------- + + +Device management using CLI Configuration +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +All configuration methods (``load_merge_candidate``, ``load_replace_candidate``, ``get_config``, ``compare_config``) support configuration encoded in XML and CLI (unstructured) format. +Only devices running IOS-XR 6.7.1 or later support configuration encoded in CLI (unstructured) format using this driver. + + +Retrieving device environment +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In IOS-XR 64-bit devices that support an administration mode, the proper operation of ``get_environment`` requires that the ``iosxr_netconf`` driver session is +authenticated against a username defined in that administration mode. + + +Retrieving routes to a destination +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In releases 6.5.1 and earlier, IOS-XR devices did not perform a longest prefix match when querying the RIB operational data model (CSCvn64450/CSCvj23009). +For those releases, ``get_route_to`` returns an empty dictionary when an exact prefix match is not found. From 006d7456cde0a8364bd2dfe956ef988f52e22da8 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Wed, 16 Dec 2020 14:29:04 -0800 Subject: [PATCH 103/117] Black --- napalm/base/base.py | 2 +- napalm/base/helpers.py | 2 +- napalm/eos/eos.py | 12 +++++++----- napalm/junos/junos.py | 36 ++++++++++++++++++++---------------- napalm/pyIOSXR/iosxr.py | 16 ++++++++++------ 5 files changed, 39 insertions(+), 29 deletions(-) diff --git a/napalm/base/base.py b/napalm/base/base.py index 671b4100d..27084cdce 100644 --- a/napalm/base/base.py +++ b/napalm/base/base.py @@ -1460,7 +1460,7 @@ def traceroute( { 'error': 'unknown host 8.8.8.8.8' } - """ + """ raise NotImplementedError def get_users(self): diff --git a/napalm/base/helpers.py b/napalm/base/helpers.py index f994f7a55..c9a8daec0 100644 --- a/napalm/base/helpers.py +++ b/napalm/base/helpers.py @@ -147,7 +147,7 @@ def cisco_conf_parse_objects(cfg_section, 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: diff --git a/napalm/eos/eos.py b/napalm/eos/eos.py index a6b7f4882..61af3c1fb 100644 --- a/napalm/eos/eos.py +++ b/napalm/eos/eos.py @@ -1350,11 +1350,13 @@ def get_route_to(self, destination="", protocol="", longer=False): ) except CommandError: # Newer EOS can't mix longer-prefix and detail - command = "show ip{ipv} bgp {dest} {longer} vrf {_vrf}".format( - ipv=ipv, - dest=destination, - longer="longer-prefixes" if longer else "", - _vrf=_vrf, + command = ( + "show ip{ipv} bgp {dest} {longer} vrf {_vrf}".format( + ipv=ipv, + dest=destination, + longer="longer-prefixes" if longer else "", + _vrf=_vrf, + ) ) vrf_cache.update( { diff --git a/napalm/junos/junos.py b/napalm/junos/junos.py index a4743df99..94a41e814 100644 --- a/napalm/junos/junos.py +++ b/napalm/junos/junos.py @@ -405,8 +405,8 @@ def get_environment(self): routing_engine = junos_views.junos_routing_engine_table_srx_cluster( self.device ) - temperature_thresholds = junos_views.junos_temperature_thresholds_srx_cluster( - self.device + temperature_thresholds = ( + junos_views.junos_temperature_thresholds_srx_cluster(self.device) ) else: environment = junos_views.junos_environment_table(self.device) @@ -1898,12 +1898,14 @@ def traceroute( if vrf: vrf_str = " routing-instance {vrf}".format(vrf=vrf) - traceroute_command = "traceroute {destination}{source}{maxttl}{wait}{vrf}".format( - destination=destination, - source=source_str, - maxttl=maxttl_str, - wait=wait_str, - vrf=vrf_str, + traceroute_command = ( + "traceroute {destination}{source}{maxttl}{wait}{vrf}".format( + destination=destination, + source=source_str, + maxttl=maxttl_str, + wait=wait_str, + vrf=vrf_str, + ) ) traceroute_rpc = E("command", traceroute_command) @@ -1985,14 +1987,16 @@ def ping( if vrf: vrf_str = " routing-instance {vrf}".format(vrf=vrf) - ping_command = "ping {destination}{source}{ttl}{timeout}{size}{count}{vrf}".format( - destination=destination, - source=source_str, - ttl=maxttl_str, - timeout=timeout_str, - size=size_str, - count=count_str, - vrf=vrf_str, + ping_command = ( + "ping {destination}{source}{ttl}{timeout}{size}{count}{vrf}".format( + destination=destination, + source=source_str, + ttl=maxttl_str, + timeout=timeout_str, + size=size_str, + count=count_str, + vrf=vrf_str, + ) ) ping_rpc = E("command", ping_command) diff --git a/napalm/pyIOSXR/iosxr.py b/napalm/pyIOSXR/iosxr.py index 6dcc93df5..5bdbe056b 100644 --- a/napalm/pyIOSXR/iosxr.py +++ b/napalm/pyIOSXR/iosxr.py @@ -579,10 +579,12 @@ def load_candidate_config(self, filename=None, config=None): with open(filename) as f: configuration = f.read() - rpc_command = "{configuration}".format( - configuration=escape_xml( - configuration - ) # need to escape, otherwise will try to load invalid XML + rpc_command = ( + "{configuration}".format( + configuration=escape_xml( + configuration + ) # need to escape, otherwise will try to load invalid XML + ) ) try: @@ -719,7 +721,9 @@ def rollback(self, rb_id=1): :param rb_id: Rollback a specific number of steps. Default: 1 """ - rpc_command = "{rb_id}".format( - rb_id=rb_id + rpc_command = ( + "{rb_id}".format( + rb_id=rb_id + ) ) self._execute_rpc(rpc_command) From dc530372a5cd51cc47dab0d46d1571c20b91ffb0 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Wed, 16 Dec 2020 17:33:55 -0800 Subject: [PATCH 104/117] Fixing issues with tests; using object attribute for encoding --- napalm/base/test/getters.py | 2 ++ napalm/iosxr_netconf/iosxr_netconf.py | 39 ++++++++++++++++++--------- 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/napalm/base/test/getters.py b/napalm/base/test/getters.py index dd80b9293..058546ae0 100644 --- a/napalm/base/test/getters.py +++ b/napalm/base/test/getters.py @@ -512,6 +512,8 @@ def test_get_config(self, test_case): @wrap_test_cases def test_get_config_filtered(self, test_case): """Test get_config method.""" + if self.device.platform == "iosxr_netconf": + pytest.skip("This test is not implemented on {self.device.platform}") for config in ["running", "startup", "candidate"]: get_config = self.device.get_config(retrieve=config) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 46fb42f84..e396af953 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -74,7 +74,7 @@ def __init__(self, hostname, username, password, timeout=60, optional_args=None) if self.config_encoding not in C.CONFIG_ENCODINGS: raise ValueError(f"config encoding must be one of {C.CONFIG_ENCODINGS}") - self.platform = "iosxr" + self.platform = "iosxr_netconf" self.device = None self.module_set_ns = [] @@ -148,31 +148,24 @@ def _load_config(self, filename, config): def _filter_config_tree(self, tree): """Return filtered config etree based on YANG module set.""" if self.module_set_ns: - def unexpected(n): return n not in self.module_set_ns - else: - def unexpected(n): return n.startswith("http://openconfig.net/yang") for subtree in tree: if unexpected(subtree.tag[1:].split("}")[0]): tree.remove(subtree) - return tree def _unexpected_modules(self, tree): """Return list of unexpected modules based on YANG module set.""" modules = [] if self.module_set_ns: - def unexpected(n): return n not in self.module_set_ns - else: - def unexpected(n): return n.startswith("http://openconfig.net/yang") @@ -180,7 +173,6 @@ def unexpected(n): namespace = subtree.tag[1:].split("}")[0] if unexpected(namespace): modules.append(namespace) - return modules def is_alive(self): @@ -247,9 +239,11 @@ def load_merge_candidate(self, filename=None, config=None): logger.error(e.args[0]) raise MergeConfigException(e) - def compare_config(self, encoding="cli"): + def compare_config(self): """Compare candidate config with running.""" + diff = "" + encoding = self.config_encoding if encoding not in C.CLI_DIFF_RPC_REQ: raise NotImplementedError( f"config encoding must be one of {C.CONFIG_ENCODINGS}" @@ -278,8 +272,16 @@ def compare_config(self, encoding="cli"): return diff - def commit_config(self, message=""): + def commit_config(self, message="", revert_in=None): """Commit configuration.""" + if revert_in is not None: + raise NotImplementedError( + "Commit confirm has not been implemented on this platform." + ) + if message: + raise NotImplementedError( + "Commit message not implemented for this platform" + ) self.device.commit() self.pending_changes = False self._unlock() @@ -3081,9 +3083,20 @@ def get_users(self): return users - def get_config(self, retrieve="all", full=False, encoding="cli"): + def get_config(self, retrieve="all", full=False, sanitized=False): """Return device configuration.""" - # NOTE: 'full' argument ignored. 'with-default' capability not supported. + + encoding = self.config_encoding + # 'full' argument not supported; 'with-default' capability not supported. + if full: + raise NotImplementedError( + f"'full' argument has not been implemented on the IOS-XR NETCONF driver" + ) + + if sanitized: + raise NotImplementedError( + f"sanitized argument has not been implemented on the IOS-XR NETCONF driver" + ) # default values config = {"startup": "", "running": "", "candidate": ""} From 712992a0197d1df187f95fc83f72a26c6f287e4c Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Wed, 16 Dec 2020 17:34:51 -0800 Subject: [PATCH 105/117] Black --- napalm/iosxr_netconf/iosxr_netconf.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index e396af953..a9b31f8a7 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -148,9 +148,12 @@ def _load_config(self, filename, config): def _filter_config_tree(self, tree): """Return filtered config etree based on YANG module set.""" if self.module_set_ns: + def unexpected(n): return n not in self.module_set_ns + else: + def unexpected(n): return n.startswith("http://openconfig.net/yang") @@ -163,9 +166,12 @@ def _unexpected_modules(self, tree): """Return list of unexpected modules based on YANG module set.""" modules = [] if self.module_set_ns: + def unexpected(n): return n not in self.module_set_ns + else: + def unexpected(n): return n.startswith("http://openconfig.net/yang") From 27fb95c0af20f4cd957c4a9656252dbb5f176ef7 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Wed, 16 Dec 2020 18:49:29 -0800 Subject: [PATCH 106/117] Update black version --- tox.ini | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 780efa6ce..de9cc9a0c 100644 --- a/tox.ini +++ b/tox.ini @@ -21,7 +21,7 @@ commands = py.test --cov=napalm --cov-report term-missing -vs --pylama {posargs} [testenv:black] -deps = black==19.10b0 +deps = black==20.8b1 basepython = python3.6 commands = From beb7159e93afb42173ccf6e1e940e8d8a3ded0ab Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Wed, 16 Dec 2020 19:18:48 -0800 Subject: [PATCH 107/117] Fixing f-strings --- napalm/iosxr_netconf/iosxr_netconf.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index a9b31f8a7..6e4bcbf62 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -3096,12 +3096,12 @@ def get_config(self, retrieve="all", full=False, sanitized=False): # 'full' argument not supported; 'with-default' capability not supported. if full: raise NotImplementedError( - f"'full' argument has not been implemented on the IOS-XR NETCONF driver" + "'full' argument has not been implemented on the IOS-XR NETCONF driver" ) if sanitized: raise NotImplementedError( - f"sanitized argument has not been implemented on the IOS-XR NETCONF driver" + "sanitized argument has not been implemented on the IOS-XR NETCONF driver" ) # default values From a3f02075b28a8b77230f5036fe5c1237fbb524cd Mon Sep 17 00:00:00 2001 From: Neelima Parakala Date: Mon, 8 Feb 2021 11:57:00 -0800 Subject: [PATCH 108/117] Adding robust code --- napalm/iosxr_netconf/iosxr_netconf.py | 41 +++++++++++++++------------ 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 6e4bcbf62..ee255ca91 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -385,25 +385,30 @@ def get_facts(self): ".//imo:inventory/imo:entities/imo:entity/imo:attributes/\ imo:inv-basic-bag", namespaces=C.NS, - )[0] - os_version = napalm.base.helpers.convert( - str, - self._find_txt( - basic_info_tree, "./imo:software-revision", default="", namespaces=C.NS - ), - ) - model = napalm.base.helpers.convert( - str, - self._find_txt( - basic_info_tree, "./imo:model-name", default="", namespaces=C.NS - ), - ) - serial = napalm.base.helpers.convert( - str, - self._find_txt( - basic_info_tree, "./imo:serial-number", default="", namespaces=C.NS - ), ) + if basic_info_tree: + os_version = napalm.base.helpers.convert( + str, + self._find_txt( + basic_info_tree[0], "./imo:software-revision", default="", namespaces=C.NS + ), + ) + model = napalm.base.helpers.convert( + str, + self._find_txt( + basic_info_tree[0], "./imo:model-name", default="", namespaces=C.NS + ), + ) + serial = napalm.base.helpers.convert( + str, + self._find_txt( + basic_info_tree[0], "./imo:serial-number", default="", namespaces=C.NS + ), + ) + else: + os_version = "" + model = "" + serial = "" facts.update( { From e602b5a97ab3407ec589cd813ef5a18f351e0143 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Sat, 6 Mar 2021 13:26:06 -0800 Subject: [PATCH 109/117] Black --- napalm/iosxr_netconf/iosxr_netconf.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index ee255ca91..89606bada 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -390,7 +390,10 @@ def get_facts(self): os_version = napalm.base.helpers.convert( str, self._find_txt( - basic_info_tree[0], "./imo:software-revision", default="", namespaces=C.NS + basic_info_tree[0], + "./imo:software-revision", + default="", + namespaces=C.NS, ), ) model = napalm.base.helpers.convert( @@ -402,7 +405,10 @@ def get_facts(self): serial = napalm.base.helpers.convert( str, self._find_txt( - basic_info_tree[0], "./imo:serial-number", default="", namespaces=C.NS + basic_info_tree[0], + "./imo:serial-number", + default="", + namespaces=C.NS, ), ) else: From 7fd5d8757bf66068c00712675bc866d02e5e12f4 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Thu, 8 Apr 2021 09:38:27 -0700 Subject: [PATCH 110/117] Improving IOS-XR diff --- napalm/iosxr_netconf/iosxr_netconf.py | 3 +++ napalm/iosxr_netconf/utilities.py | 10 ++++++++++ 2 files changed, 13 insertions(+) create mode 100644 napalm/iosxr_netconf/utilities.py diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 89606bada..d50c79384 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -1,5 +1,6 @@ # -*- coding: utf-8 -*- # Copyright 2020 CISCO. All rights reserved. +# Copyright 2021 Kirk Byers. All rights reserved. # # The contents of this file are licensed under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with the @@ -35,6 +36,7 @@ # import NAPALM base from napalm.iosxr_netconf import constants as C +from napalm.iosxr_netconf.utilities import strip_config_header from napalm.base.base import NetworkDriver import napalm.base.helpers from napalm.base.exceptions import ConnectionException @@ -260,6 +262,7 @@ def compare_config(self): if encoding == "cli": diff = self.device.dispatch(to_ele(C.CLI_DIFF_RPC_REQ)).xml diff = ETREE.XML(diff, parser=parser)[0].text.strip() + diff = strip_config_header(diff) elif encoding == "xml": run_conf = self.device.get_config("running").xml can_conf = self.device.get_config("candidate").xml diff --git a/napalm/iosxr_netconf/utilities.py b/napalm/iosxr_netconf/utilities.py new file mode 100644 index 000000000..8b2b970db --- /dev/null +++ b/napalm/iosxr_netconf/utilities.py @@ -0,0 +1,10 @@ +import re + + +def strip_config_header(config): + """Normalize items that should not show up in IOS-XR compare_config.""" + config = re.sub(r"^Building config.*\n!! IOS.*", "", config, flags=re.M) + config = config.strip() + config = re.sub(r"^!!.*", "", config) + config = re.sub(r"end$", "", config) + return config.strip() From 3bdb5c2914a035543bd1aaa69daf0e3e96a40810 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Thu, 8 Apr 2021 09:43:25 -0700 Subject: [PATCH 111/117] Unifying strip_config_header such that code is shared --- napalm/{iosxr_netconf => iosxr}/utilities.py | 0 napalm/iosxr_netconf/iosxr_netconf.py | 2 +- napalm/pyIOSXR/iosxr.py | 15 +++++---------- 3 files changed, 6 insertions(+), 11 deletions(-) rename napalm/{iosxr_netconf => iosxr}/utilities.py (100%) diff --git a/napalm/iosxr_netconf/utilities.py b/napalm/iosxr/utilities.py similarity index 100% rename from napalm/iosxr_netconf/utilities.py rename to napalm/iosxr/utilities.py diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index d50c79384..320a769aa 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -36,7 +36,7 @@ # import NAPALM base from napalm.iosxr_netconf import constants as C -from napalm.iosxr_netconf.utilities import strip_config_header +from napalm.iosxr.utilities import strip_config_header from napalm.base.base import NetworkDriver import napalm.base.helpers from napalm.base.exceptions import ConnectionException diff --git a/napalm/pyIOSXR/iosxr.py b/napalm/pyIOSXR/iosxr.py index ae121c22e..0d567b330 100644 --- a/napalm/pyIOSXR/iosxr.py +++ b/napalm/pyIOSXR/iosxr.py @@ -1,6 +1,7 @@ # -*- coding: utf-8 -*- # Copyright 2015 Netflix. All rights reserved. # Copyright 2016 BigWaveIT. All rights reserved. +# Copyright 2021 Kirk Byers. All rights reserved. # # The contents of this file are licensed under the Apache License, Version 2.0 # (the "License"); you may not use this file except in compliance with the @@ -47,6 +48,7 @@ from napalm.pyIOSXR.exceptions import IteratorIDError from napalm.pyIOSXR.exceptions import InvalidInputError from napalm.pyIOSXR.exceptions import InvalidXMLResponse +from napalm.iosxr.utilities import strip_config_header logger = logging.getLogger(__name__) @@ -618,21 +620,14 @@ def compare_config(self): show_merge = self._execute_config_show("show configuration merge") show_run = self._execute_config_show("show running-config") - show_merge = self.strip_config_header(show_merge) - show_run = self.strip_config_header(show_run) + show_merge = strip_config_header(show_merge) + show_run = strip_config_header(show_run) diff = difflib.unified_diff( show_run.splitlines(keepends=True), show_merge.splitlines(keepends=True) ) return "".join([x.replace("\r", "") for x in diff]) - @staticmethod - def strip_config_header(config): - config = re.sub(r"^Building config.*\n!! IOS.*", "", config, flags=re.M) - config = config.strip() - config = re.sub(r"^!!.*", "", config) - return config.strip() - def compare_replace_config(self): """ Compare configuration to be replaced with the one on the device. @@ -644,7 +639,7 @@ def compare_replace_config(self): """ diff = self._execute_config_show("show configuration changes diff") # Strip header lines - diff = self.strip_config_header(diff) + diff = strip_config_header(diff) # Strip trailer line diff = re.sub(r"^end$", "", diff, flags=re.M) return diff.strip() From 26df99860902e3ec15320c7be3e4dd2a0200bae1 Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Thu, 8 Apr 2021 10:58:49 -0700 Subject: [PATCH 112/117] Adding ncclient as a direct dependency for IOS-XR NETCONF --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index 59c63cfd9..b9c30b48c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,3 +13,4 @@ junos-eznc>=2.2.1 ciscoconfparse scp lxml>=4.3.0 +ncclient From 1d0ef6f41d6d4dbfcc51c59cba018404960f40ef Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Thu, 8 Apr 2021 11:24:30 -0700 Subject: [PATCH 113/117] Updating some of the docs --- docs/support/index.rst | 34 +++++++++++++++++----------------- docs/support/iosxr_netconf.rst | 11 ++--------- 2 files changed, 19 insertions(+), 26 deletions(-) diff --git a/docs/support/index.rst b/docs/support/index.rst index 111d2fa0a..e587ba6eb 100644 --- a/docs/support/index.rst +++ b/docs/support/index.rst @@ -8,15 +8,15 @@ General support matrix - ===================== ========== ============= ==================== =================== ============ ============ ============ - _ EOS Junos IOS-XR (NETCONF) IOS-XR (Legacy XML) NX-OS NX-OS SSH IOS - ===================== ========== ============= ==================== =================== ============ ============ ============ - **Driver Name** eos junos iosxr_netconf iosxr nxos nxos_ssh ios - **Structured data** Yes Yes Yes No Yes No No - **Minimum version** 4.15.0F 12.1 6.3.2 5.1.0 6.1 [#g1]_ 12.4(20)T 6.3.2 - **Backend library** `pyeapi`_ `junos-eznc`_ `ncclient`_ `pyIOSXR`_ `pynxos`_ `netmiko`_ `netmiko`_ - **Caveats** :doc:`eos` :doc:`iosxr_netconf` :doc:`nxos` :doc:`nxos` :doc:`ios` - ===================== ========== ============= ==================== =================== ============ ============ ============ + ===================== ========== ============= ==================== ================== ============ ============ ============ + _ EOS Junos IOS-XR (NETCONF) IOS-XR (XML-Agent) NX-OS NX-OS SSH IOS + ===================== ========== ============= ==================== ================== ============ ============ ============ + **Driver Name** eos junos iosxr_netconf iosxr nxos nxos_ssh ios + **Structured data** Yes Yes Yes No Yes No No + **Minimum version** 4.15.0F 12.1 7.0 5.1.0 6.1 [#g1]_ 12.4(20)T 6.3.2 + **Backend library** `pyeapi`_ `junos-eznc`_ `ncclient`_ `pyIOSXR`_ `pynxos`_ `netmiko`_ `netmiko`_ + **Caveats** :doc:`eos` :doc:`iosxr_netconf` :doc:`nxos` :doc:`nxos` :doc:`ios` + ===================== ========== ============= ==================== ================== ============ ============ ============ .. _pyeapi: https://github.com/arista-eosplus/pyeapi .. _junos-eznc: https://github.com/Juniper/py-junos-eznc @@ -34,15 +34,15 @@ Configuration support matrix ---------------------------- ===================== ========== ===== ================ ================== ============== ============== -_ EOS Junos IOS-XR (NETCONF) IOS-XR (XML-Agent) NX-OS IOS +_ EOS Junos IOS-XR (NETCONF) IOS-XR (XML-Agent) NX-OS IOS +===================== ========== ===== ================ ================== ============== ============== +**Config. replace** Yes Yes Yes Yes Yes Yes +**Config. merge** Yes Yes Yes Yes Yes Yes +**Commit Confirm** Yes Yes No No No No +**Compare config** Yes Yes Yes Yes [#c1]_ Yes [#c4]_ Yes +**Atomic Changes** Yes Yes Yes Yes Yes/No [#c5]_ Yes/No [#c5]_ +**Rollback** Yes [#c2]_ Yes Yes Yes Yes/No [#c5]_ Yes ===================== ========== ===== ================ ================== ============== ============== -**Config. replace** Yes Yes Yes Yes Yes Yes -**Config. merge** Yes Yes Yes Yes Yes Yes -**Commit Confirm** Yes Yes No No No No -**Compare config** Yes Yes Yes Yes [#c1]_ Yes [#c4]_ Yes -**Atomic Changes** Yes Yes Yes Yes Yes/No [#c5]_ Yes/No [#c5]_ -**Rollback** Yes [#c2]_ Yes Yes Yes Yes/No [#c5]_ Yes -===================== ========== ===== ================ =================== ============== ============== .. [#c1] Hand-crafted by the API as the device doesn't support the feature. .. [#c2] Not supported but emulated. Check caveats. diff --git a/docs/support/iosxr_netconf.rst b/docs/support/iosxr_netconf.rst index 2ee054aa4..48178f1b0 100644 --- a/docs/support/iosxr_netconf.rst +++ b/docs/support/iosxr_netconf.rst @@ -5,16 +5,9 @@ IOS-XR (NETCONF) Device management using CLI Configuration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ All configuration methods (``load_merge_candidate``, ``load_replace_candidate``, ``get_config``, ``compare_config``) support configuration encoded in XML and CLI (unstructured) format. -Only devices running IOS-XR 6.7.1 or later support configuration encoded in CLI (unstructured) format using this driver. +Only devices running IOS-XR 7.0 or later support configuration encoded in CLI (unstructured) format using this driver. Retrieving device environment ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In IOS-XR 64-bit devices that support an administration mode, the proper operation of ``get_environment`` requires that the ``iosxr_netconf`` driver session is -authenticated against a username defined in that administration mode. - - -Retrieving routes to a destination -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In releases 6.5.1 and earlier, IOS-XR devices did not perform a longest prefix match when querying the RIB operational data model (CSCvn64450/CSCvj23009). -For those releases, ``get_route_to`` returns an empty dictionary when an exact prefix match is not found. +In IOS-XR 64-bit devices that support an administration mode, the proper operation of ``get_environment`` requires that the ``iosxr_netconf`` driver session is authenticated against a username defined in that administration mode. From f08d68f806d70d82d35e0a09ede5f846a03ecd4a Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Thu, 8 Apr 2021 13:13:04 -0700 Subject: [PATCH 114/117] Minor doc update --- docs/support/iosxr_netconf.rst | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/support/iosxr_netconf.rst b/docs/support/iosxr_netconf.rst index 48178f1b0..f683c4486 100644 --- a/docs/support/iosxr_netconf.rst +++ b/docs/support/iosxr_netconf.rst @@ -4,8 +4,7 @@ IOS-XR (NETCONF) Device management using CLI Configuration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -All configuration methods (``load_merge_candidate``, ``load_replace_candidate``, ``get_config``, ``compare_config``) support configuration encoded in XML and CLI (unstructured) format. -Only devices running IOS-XR 7.0 or later support configuration encoded in CLI (unstructured) format using this driver. +All configuration methods (``load_merge_candidate``, ``load_replace_candidate``, ``get_config``, ``compare_config``) support configuration encoded in XML and CLI (unstructured) format. Only devices running IOS-XR 7.0 or later are supported by NAPALM. Retrieving device environment From ab3d83e6976e0205629d48b421ea715de707c52d Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Thu, 8 Apr 2021 13:16:31 -0700 Subject: [PATCH 115/117] Minor doc updates --- docs/support/iosxr_netconf.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/support/iosxr_netconf.rst b/docs/support/iosxr_netconf.rst index f683c4486..3cf7fc881 100644 --- a/docs/support/iosxr_netconf.rst +++ b/docs/support/iosxr_netconf.rst @@ -2,9 +2,14 @@ IOS-XR (NETCONF) ---------------- +Minimum IOS-XR OS Version +~~~~~~~~~~~~~~~~~~~~~~~~~ +Only devices running IOS-XR 7.0 or later are supported by NAPALM. + + Device management using CLI Configuration ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -All configuration methods (``load_merge_candidate``, ``load_replace_candidate``, ``get_config``, ``compare_config``) support configuration encoded in XML and CLI (unstructured) format. Only devices running IOS-XR 7.0 or later are supported by NAPALM. +All configuration methods (``load_merge_candidate``, ``load_replace_candidate``, ``get_config``, ``compare_config``) support configuration encoded in XML and CLI (unstructured) format. This can be specified by using the ``config_encoding`` optional_args argument and setting it to either ``cli`` or ``xml`` (``cli`` is the default value). Retrieving device environment From 54ffd214b14f0422ac98afd808dc6ef1f34a877d Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Thu, 8 Apr 2021 13:29:01 -0700 Subject: [PATCH 116/117] Linting issue --- napalm/iosxr_netconf/iosxr_netconf.py | 1 - 1 file changed, 1 deletion(-) diff --git a/napalm/iosxr_netconf/iosxr_netconf.py b/napalm/iosxr_netconf/iosxr_netconf.py index 7268ad97b..bcead15c9 100644 --- a/napalm/iosxr_netconf/iosxr_netconf.py +++ b/napalm/iosxr_netconf/iosxr_netconf.py @@ -3104,7 +3104,6 @@ def get_users(self): return users def get_config(self, retrieve="all", full=False, sanitized=False): - """Return device configuration.""" encoding = self.config_encoding From e0a070b3a17449e56255b3628f45dcb20bfb5f0a Mon Sep 17 00:00:00 2001 From: Kirk Byers Date: Fri, 16 Apr 2021 10:10:14 -0700 Subject: [PATCH 117/117] XML config is experimental --- docs/support/iosxr_netconf.rst | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/support/iosxr_netconf.rst b/docs/support/iosxr_netconf.rst index 3cf7fc881..519e23ff5 100644 --- a/docs/support/iosxr_netconf.rst +++ b/docs/support/iosxr_netconf.rst @@ -4,7 +4,12 @@ IOS-XR (NETCONF) Minimum IOS-XR OS Version ~~~~~~~~~~~~~~~~~~~~~~~~~ -Only devices running IOS-XR 7.0 or later are supported by NAPALM. +Only devices running IOS-XR 7.0 or later are supported by NAPALM and the IOS-XR NETCONF driver. + + +Device management using XML Configuration +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Using ``iosxr_netconf`` and a ``config_encoding="xml"`` for NAPALM configuration operations is entirely experimental. There is a very good chance XML configurations will not work properly and that only small subsections of the configuration will be configurable using merge operations. Device management using CLI Configuration