About the Component RPM Packages
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 |