The next time you fly, look at the instrument panel the pilots are using to fly the plane.
Gone are the quivering dials and cloudy gauges. Flight decks are now dominated by sleek, digital displays and advanced on-board systems that allow pilots to focus on flying the plane rather than managing the instrumentation.
The digital revolution has changed nearly every aspect of how we work, play, and live. From listening to music, to corresponding with colleagues to flying airplanes -the last twenty years have dramatically changed daily life. However, if you ask a network engineer to configure a Cisco Catalyst switch, chances are the engineer will type commands into a text window, the same way they would have in 1999. Back then, Cisco set the industry standard for command line interfaces (CLI) -and many competitors imitated our solution.
Today, Cisco is again leading the industry in adopting open and programmable interfaces for our switches and routers. Traditional CLI may have built the Internet as we know it, but it certainly isn't a perfect -or modern -solution. CLI's is basic computer programming and its inherent flaws include:
Cisco Catalyst switches now support technologies that simplify automation and provisioning and make the network engineer more efficient. Some of the features Catalyst now supports include:
Programmable interfaces will make network operations teams more efficient, bringing them out of 1999 and into modern, programmatic control of the network. What do you think? I am interested in your insights. Over the next few blog posts, I will discuss each of the programmability features in detail. I am interested in your feedback.