About the Component RPM Packages
Note |
Beginning with Cisco NX-OS Release 7.0(3)I6(2), the NX-OS Programmable Interface Base Component RPM packages (agents, the Cisco native model, most of the other required models, and infrastructure) are included in the Cisco NX-OS image. As a result, nearly all the required software is installed automatically when the image is loaded. This situation means that there is no need to download and install the bulk of the software from the Cisco Artifactory. The exception is the OpenConfig model, which is required. You must explicitly download the OpenConfig models from the Cisco Artifactory. But, for Cisco NX-OS Release 7.0(3)I6(1) and earlier releases, if you need to upgrade, the following sections describing downloading and installing the packages are required. |
NX-OS Programmable Interface Component RPM packages may be downloaded from the Cisco Artifactory. There are two types of component RPM packages that are needed:
-
Base Components (required)
-
Common Model Components (OpenConfig models must be explicitly downloaded and installed)
Base Components
The Base Components comprise the following required RPM packages:
-
mtx-infra — Infrastructure
-
mtx-device — Cisco native model
At least one of the following agent packages must be installed in order to have access to the modeled NX-OS interface:
-
mtx-netconf-agent — NETCONF agent
-
mtx-restconf-agent — RESTCONF agent
-
mtx-grpc-agent — gRPC agent
Common Model Components
Common Model component RPMs support OpenConfig models. To use the OpenConfig models, you must download and install the OpenConfig RPMs. For convenience, there is a single combined package of all supported OpenConfig models, mtx-openconfig-all.
While the single combined package is recommended, an alternative is to download and install RPMs of selected models and their dependencies among the supported models listed in the following table. The mtx-openconfig-all RPM is not compatible with the individual model RPMs. You must uninstall the former before installing the latter, and you must unistall the latter before installing the former.
Model Name |
Model Rev |
Model Ver |
Package Name |
Dependencies |
---|---|---|---|---|
openconfig-acl |
2017-05-26 |
1.0.0 |
mtx-openconfig-acl |
mtx-openconfig-interfaces |
openconfig-bgp-policy |
2017-07-30 |
4.0.1 |
mtx-openconfig-bgp-policy |
mtx-openconfig-interfaces mtx-openconfig-routing-policy |
openconfig-if-aggregate |
2017-07-14 |
2.0.0 |
mtx-openconfig-if-aggregate |
mtx-openconfig-if-ethernet mtx-openconfig-interfaces |
openconfig-if-ethernet |
2017-07-14 |
2.0.0 |
mtx-openconfig-if-ethernet |
mtx-openconfig-interfaces |
openconfig-if-ip |
2016-05-26 |
1.0.2 |
mtx-openconfig-if-ip |
mtx-openconfig-if-aggregate mtx-openconfig-if-ethernet mtx-openconfig-interfaces mtx-openconfig-vlan |
openconfig-if-ip-ext |
2018-01-05 |
2.3.0 |
mtx-openconfig-if-ip-ext |
mtx-openconfig-if-aggregate mtx-openconfig-if-ethernet mtx-openconfig-if-ip mtx-openconfig-interfaces mtx-openconfig-vlan |
openconfig-interfaces |
2017-07-14 |
2.0.0 |
mtx-openconfig-interfaces |
- |
openconfig-network-instance |
2017-08-24 |
0.8.1 |
mtx-openconfig-network-instance |
mtx-openconfig-bgp-policy mtx-openconfig-if-aggregate mtx-openconfig-if-ethernet mtx-openconfig-interfaces mtx-openconfig-routing-policy mtx-openconfig-vlan |
openconfig-network-instance-policy |
2017-02-15 |
0.1.0 |
mtx-openconfig-network-instance-policy |
mtx-openconfig-routing-policy |
openconfig-ospf-policy |
2017-08-24 |
0.1.1 |
mtx-openconfig-ospf-policy |
mtx-openconfig-interfaces mtx-openconfig-routing-policy |
openconfig-platform |
2018-01-16 |
0.8.0 |
mtx-openconfig-platform |
- |
openconfig-platform-linecard |
2017-08-03 |
0.1.0 |
mtx-openconfig-platform-linecard |
mtx-openconfig-platform |
openconfig-platform-port |
2018-01-20 |
0.3.0 |
mtx-openconfig-platform-port |
mtx-openconfig-if-ethernet mtx-openconfig-interfaces mtx-openconfig-platform |
openconfig-platform-transceiver |
2018-01-22 |
0.4.1 |
mtx-openconfig-platform-transceiver |
mtx-openconfig-if-ethernet mtx-openconfig-interfaces mtx-openconfig-platform |
openconfig-relay-agent |
2016-05-16 |
0.1.0 |
mtx-openconfig-relay-agent |
mtx-openconfig-interfaces |
openconfig-routing-policy |
2016-05-12 |
2.0.1 |
mtx-openconfig-routing-policy |
- |
openconfig-spanning-tree |
2017-07-14 |
0.2.0 |
mtx-openconfig-spanning-tree |
mtx-openconfig-interfaces |
openconfig-system |
2017-09-18 |
0.3.0 |
mtx-openconfig-system |
- |
openconfig-vlan |
2017-07-14 |
2.0.0 |
mtx-openconfig-vlan |
mtx-openconfig-if-aggregate mtx-openconfig-if-ethernet mtx-openconfig-interfaces |