Information About SNMP Background Synchronization
Feature Name |
Release Information |
Feature Description |
---|---|---|
New MIB tables for SNMP background synchronization |
Cisco IOS XE Dublin 17.12.1w |
The following MIB tables are added to the SNMP background synchronization:
|
To improve SNMP performance, SNMP background synchronization feature is introduced to synchronize the SNMP MIB information between the line card and the Supervisor. It is based on raw socket and uses TCP protocol. The benefits of the SNMP Background Synchronization include:
-
Bundles small packets together before sending out, increases IPC channel utilization.
-
Use pre-allocated static buffer to send/receive message, avoid buffer allocation at run time.
-
In order not to burden CPU when the system is in high load, SNMP background synchronization receive process can sleep based on CPU utilization, so it will not compete with other priority processes.
-
Significantly improve SNMP polling performance for supported MIB tables, and reduce the CPU utilization in both Supervisor and line card.
-
Background synchronization sets up a separate socket connection between SUP and IOSd-CLC, and periodically syncs the SNMP data from IOSd-clc to SUP. When SNMP requests arrives, SUP returns the synced data directly to the SNMP client instead of using IPC to retrieve data from IOSd-CLC. Thus, the response time is reduced.
The following MIB tables are supported in SNMP background synchronization:
-
docsQosParamSetEntry
-
docsIetfQosParamSetEntry
-
docsQos3ParamSetEntry
-
docsIf3CmtsCmUsStatusEntry
-
docsIfCmtsCmStatusEntry
-
docsSubMgtCpeControlEntry
-
docsSubMgtCmFilterEntry
-
cdxCmtsCmStatusExtEntry
-
docsLoadBalCmtsCmStatusEntry
-
docsIf3CmtsCmRegStatusTable
-
docsIfSignalQualityTable
-
docsifCmtsServiceTable
-
cdxCmtsServiceExtEntry
-
ccwbRFChannelEntry
-
docsIfUpstreamChannelEntry
-
cdxIfUpChannelExtEntry