Symptom
A catalyst switch, which is managed by DNAC, may exhibit a memory leak within the Pubd process if the switch is not able to connect with Telemetry to DNAC.
Conditions
The switch needs to be managed by DNAC and have the tls-native protocol configured along with some telemetry subscriptions. The leak will occur when the switch attempts to connect to DNAC but is unsuccessful. The state will be "connecting", as verified via the below commands:
IOS-XE 17.6 and Earlier:
CAT9300#show telemetry internal connection
Telemetry connections
Index Peer Address Port VRF Source Address State
----- -------------------------- ----- --- -------------------------- ----------
9825 X.X.X.X. 25103 0 Y.Y.Y.Y Connecting
IOS-XE 17.7 and Later:
CAT9300#show telemetry connection all
Telemetry connections
Index Peer Address Port VRF Source Address State State Description
----- -------------------------- ----- --- -------------------------- ---------- --------------------
9825 X.X.X.X 25103 0 Y.Y.Y.Y Connecting Connection request made to transport handler
Workaround
1. Disable telemetry on the switch, and troubleshoot why telemetry is not able to successfully connect to DNAC.
OR
2. From DNAC side, execute the following:
* Go to the Cisco DNA Center GUI > Provision > Inventory .
* Select the affected device and go to Actions > Telemetry > Update Telemetry Settings.
* Select the option for Force Configuration Push .
Further Problem Description
check the BUG CSCwe81067, to Track the SMU release for both CSCwd22795 and CSCwe09745