SLX devices can be configured from either their console or from applications, such as EFA, that enable remote configuration. These applications need to keep their stored configurations synchronized with the configuration currently applied on the SLX device and use CLI commands, NETCONF, REST commands to achieve this synchronization.
SLX tracks changes made to its configuration through SSH/telnet/NETCONF by using a timestamp and counter that is incremented for every change that is made to the configuration. The timestamp keeps track of the exact time when the last configuration change was made.
Applications can use this information to determine if their stored configuration is out-of-sync with SLX's current configuration and needs to be updated. If the stored configuration needs to be updated, applications will continue to use existing methods of synchronization to update their configurations.
This feature is provided to enable applications to quickly detect differences in configuration and perform reconciliation only when required.
Note
This support is not available for configuration changes performed through REST/RESTCONF interface.By default, tracking of configuration changes is enabled globally for the SLX device and cannot be switched off globally. However, if required, applications can temporarily switch off configuration change detection for the current session. Any changes made in the session, where configuration change tracking is disabled, is not tracked by SLX.
Important
Timestamp values are based on the SLX device's clock and is subject to clock changes.
Note
The Configuration Drift Tracking counter value persists across reboots.