Cisco IOS routers and switches perform functions that network professionals depend upon to make their networks operate as expected. Major functions performed or enabled by Cisco routers and switches include:

Each feature or service has an associated collection of configuration commands that allow a network technician to implement it.

The services provided by the Cisco IOS are generally accessed using a command-line interface (CLI).