As a network or security engineer we interact with devices either using CLI or GUI and these interfaces are being used for many years.
We started with CLI where we have to remember set of commands for configuring the devices. CLI uses two components first one is syntax that is provided by respective vendors and other one is data that you provide to configure a feature on the device. For example to configure VLAN on a switch “vlan vlan_id” is the command and vlan_id is replaced with value.
GUI is the second interface to interact with the devices where vendor provides user friendly interface to configure or see operational and configuration data of the devices. While configuring VLAN using GUI on a switch we don’t have to remember any syntax since this is taken care by backend of GUI we have to provide only value of vlan_id in the GUI text box.
When GUI rolled out by different vendors, if we analyze, adoption was quick and easy since it removed the hectic part of memorizing the syntaxes to interact with the devices. However still you have to remember different options and steps to configure the devices which is not simple and easy for any human particularly in the case of medium to large scale enterprise.
CLI and GUI enables human driven networking.
Is there way not to memorize anything?
Yes, the third eye or third interface that is through API, Application Programming Interface. To leverage API we need to know how to write a script/code which will use API to connect with the devices/platforms and accomplish whatever you want.
API enables Code driven networking. Today’s trend is moving from Human driven networking to Code driven networking.
Embrace the change be with the trend!
Don’t delay, join our best training services for Network Automation or cisco DevNet courses and be ahead!
Class Mode : Online / Classroom
Days : Weekdays / Weekend
Track : Regular / Bootcamp
Faculty Exp. : 13 years+
Class Mode : Online / Classroom
Days : Weekdays / Weekend
Track : Regular / Bootcamp
Faculty Exp. : 13 years+
What Other Says About NetG.