A Resource Utilization Measurement report (RUM report) is a license usage report, which fulfils reporting requirements as
specified by the policy. RUM reports are generated by the product instance and consumed by CSSM. The product instance records
license usage information and all license usage changes in an open RUM report. At system-determined intervals, open RUM reports
are closed and new RUM reports are opened to continue recording license usage. A closed RUM report is ready to be sent to
CSSM.
A RUM acknowledgement (RUM ACK or ACK) is a response from CSSM and provides information about the status of a RUM report.
Once the ACK for a report is available on the product instance, it indicates that the corresponding RUM report is no longer
required and can be deleted.
The reporting method, that is, how a RUM report is sent to CSSM, depends on the topology you implement.
CSSM displays license usage information as per the last received RUM report.
A RUM report may be accompanied by other requests, such as a trust code request, or a SLAC request. So in addition to the
RUM report IDs that have been received, an ACK from CSSM may include authorization codes, trust codes, and policy files.
The policy that is applied to a product instance determines the following aspects of the reporting requirement:
-
Whether a RUM report is sent to CSSM and the maximum number of days provided to meet this requirement.
-
Whether the RUM report requires an acknowledgement (ACK) from CSSM.
-
The maximum number of days provided to report a change in license consumption.
If the product instance you are using is a Cisco Catalyst 9800-CL Wireless Controller, ensure that you are familiar with the
conditions for a mandatory ACK starting with Cisco IOS XE Cupertino 17.7.1. For more information, see RUM Reporting and Acknowledgment Requirement for Cisco Catalyst 9800-CL Wireless Controller.
RUM report generation, storage, and management
Starting with Cisco IOS XE Cupertino 17.7.1, RUM report generation and related processes have been optimized and enhanced
as follows:
-
You can display the list of all available RUM reports on a product instance (how many there are, the processing state each
one is in, if there are errors in any of them, and so on). This information is available in the show license rum , show license all , and show license tech privileged EXEC commands. For detailed information about the fields displayed in the output, see the command reference of
the corresponding release.
-
RUM reports are stored in a new format that reduces processing time, and reduces memory usage. In order to ensure that there
are no usage reporting inconsistencies resulting from the difference in the old and new formats, we recommend that you send
a RUM report in the method that will apply to your topology, in these situations:
When you upgrade from an earlier release supporting Smart Licensing Using Policy, to Cisco IOS XE Cupertino 17.7.1 or a later
release.
When you downgrade from Cisco IOS XE Cupertino 17.7.1 or a later release to an earlier release supporting Smart Licensing
Using Policy.
-
To ensure continued disk space and memory availability, the product instance detects and triggers deletion of RUM reports
that are deemed eligible.