Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?


Client Application’s Role in a NETCONF Session


To create a session and communicate with the NETCONF server, a client application performs the following procedures, which are described in the indicated sections:

  1. Establishes a connection to the NETCONF server on the C Series Controller, as described in Connecting to the NETCONF Server.

  2. Opens a NETCONF session, as described in Starting the NETCONF Session.

  3. (Optional) Locks the candidate configuration, as described in Locking the Candidate Configuration. Locking the configuration prevents other users or applications from changing it at the same time.

  4. Requests operational or configuration information, or changes configuration information, as described in Requesting Information and Changing Configuration Information.

  5. (Optional) Verifies the syntactic correctness of a configuration before attempting to commit it, as described in Verifying a Configuration Before Committing It.

  6. Commits changes made to the configuration, as described in Committing a Configuration.

  7. Unlocks the candidate configuration if it is locked, as described in Unlocking the Candidate Configuration.

  8. Ends the NETCONF session and closes the connection to the C Series Controller, as described in Ending a NETCONF Session and Closing the Connection.