3.1. User Guide - CLI / NETCONF¶
6WIND command line interface (CLI) is the user interface to interact with a device running 6WIND vRouter. It can be used to configure, monitor and troubleshoot the router.
The CLI is a NETCONF client, following a data model described in YANG. The command names and statements follow the syntax and the hierarchical organization of the vRouter YANG models.
A NETCONF API can be used as well from any other NETCONF clients to configure and monitor the router remotely.
NETCONF is a network management protocol standardized by the IETF. It defines mechanisms to install, manipulate and delete the configuration of network devices. It uses Extensible Markup Language (XML)-based data encoding for the configuration data as well as the protocol messages. More information is available in RFC 6241 at https://tools.ietf.org/html/rfc6241
YANG is a language used to model data for the NETCONF protocol. A YANG module defines a hierarchy of data that can be used for NETCONF-based operations, including configuration, state data, Remote Procedure Calls (RPCs), and notifications for network management protocols. More information is available in RFC 7950 https://tools.ietf.org/html/rfc7950
This document is organized as follows: