cisco Model-Driven Telemetry — Subscription Monitoring

mdt-cap-notif-config mdt-cap-notif-state This sample capability specification indicates that on-change is not supported, because neither of the bits is set. Subscription Dampening Period for On-Change Telemetry This feature introduces a dampening period as defined by RFC 8641 for on-change subscriptions. When a dampening period is configured, the publisher streams the latest version of all changed records at the end of the dampening period. The dampening period is supported only for native TDL telemetry. Without a dampening period, the receiver may be flooded with repeated updates that contains fast-changing objects.

Because of these repeated updates, the publisher may also need to spend more processing time to process the on-change events, exhausting resources in the publisher and/or receiver. To mitigate this impact, the dampening period is defined for on-change subscriptions. A value of zero indicates that no dampening is configured, and the dampening period defaults to zero, if it is not explicitly set. Based on the platform, the maximum and minimum values that can be set for the dampening period changes. To configure the dampening period through the CLI, use the dampening-period interval command in update on-change configuration mode.

You can also configure the dampening period through the Cisco-IOS-XE-mdt-common-defs.yang model. Note Dampening period is not supported for some specific TDL filters or URI nodes. You need to configure subscriptions to determine, if dampening period is supported. If dampening period is not supported, the following error message is displayed when the show telemetry ietf subscription subscription_id > detail command is executed: Value 'x' for parameter 'dampening-period' is not supported by the specified filter (supported values include '0') Here 'x' is the interval configured for the dampening-period command.

Subscription Monitoring Subscriptions of all types can be monitored by using CLIs and management protocol operations. CLI Use the show telemetry ietf subscription command to display information about telemetry subscriptions. The following is sample output from the command: Device# show telemetry ietf subscription 2147483667 detail Telemetry subscription detail: Model-Driven Telemetry Subscription Dampening Period for On-Change Telemetry Model-Driven Telemetry 31