NetConf User Guide
Overview
NETCONF (Network Configuration Protocol) is a standard network management protocol defined by the IETF (RFC 6241) that:
• Provides mechanisms to install, manipulate, and delete configuration on network devices.
• Uses XML-encoded RPCs (remote procedure calls) between a NETCONF client (NMS/controller) and a NETCONF server (device).
• Works together with YANG data models, which define the structure, types, and constraints of configuration and state data.
• Distinguishes clearly between configuration data and state/operational data.
• Is transaction-oriented: configuration changes can be validated and committed atomically, with support for capabilities like candidate configs, confirmed commit, rollback-on-error, etc.
Using NETCONF user can send operations such as get, get-config, edit-config, copy-config, etc., over a secure transport (typically SSH) to program and monitor routers/switches in a structured, model-driven way.
Target Users
This document targets network operators, platform engineers, and system administrators responsible for managing OcNOS-based deployments. It assumes working knowledge of standard networking practices, CLI navigation, and basic system administration.
For detailed information on NetConf topics and configurations, refer to the NetConf User Guide.