Network devices have traditionally been managed using the Command Line Interface (CLI) and with protocols such as Simple Network Management Protocol (SNMP) and Network Configuration Protocol (NETCONF).