Transactions are an important part of configuration management and programmability. With transaction, a set of configuration changes either all succeed or they all fail. The key benefits of transactions for configuration management include reducing the complexity of network management and increasing the robustness of the network.
We have shared in a number of ways how the NETCONF protocol provides standard features that drive transactional support. However, sometimes the standard transactional features of NETCONF are not enough and there is a need for more granular control of transactions.
This application note describes what ConfD’s NETCONF Transaction extension capability is and how to use it.