Configuring NETCONF (netconf-yang) on Cisco Router using any IOS above 16.x

First, the Networking fundamentals picture plus explanation. Check drawing below: Any Cisco Router running any IOS above 16.x hostname devnetlearning2username cisco2 privilege 15 password 0 cisco2aaa new-modelaaa authorization exec default localip domain-name master.chiefsnmp-server enable traps snmp authentication linkdown linkupsnmp-server enable traps syslogsnmp-server manager! netconf-yang! crypto key generate rsa 768ip ssh logging eventsip ssh version 2line vty 0 4 login local transport input ssh!interface GigabitEthernet1 ip address…

Configuring interfaces on Cisco Router using NETCONF (any IOS below 16.x)

First, the Networking fundamentals picture plus explanation. Check drawing below: Any Cisco Router running any IOS below 16.x hostname devnetlearning1username cisco1 privilege 15 password 0 cisco1aaa new-modelaaa authorization exec default localip domain-name devnetlearning.comsnmp-server enable traps snmp authentication linkdown linkupsnmp-server enable traps syslogsnmp-server manager!crypto key generate rsa 2048ip ssh logging eventsip ssh version 2!netconf max-sessions 16netconf max-message 2147483netconf ssh!line vty 0 4 transport…

NETCONF all the theory you need to know

You are reading this because “maybe” you are a professional with the typical Network Engineer role operating, implementing, troubleshooting, configuring your current devices using memorized CLI commands (IOS XE or junOS mostly), using notepad everyday, secureCRT, copy pasting long CLI scripts, and manage your inter-infrastructure communication using old MIBs and SNMP, right?. Well, NETCONF is considered as a SNMP replacement…

NETCONF vs RESTCONF

NETCONF is a protocol  defined by the IETF to address some of the challenges with CLI scripting by providing a standards-based method to “install, manipulate, and delete the configuration of network devices”. NETCONF uses SSH for secure transport. NETCONF uses XML as data format to exchange data. RESTCONF also addresses challenges with CLI scripting like NETCONF by providing a standards-based method to…