Cisco IOS  — семейство операционных систем, используемых в большинстве роутеров и коммутаторов производства Cisco Systems . IOS – это комплекс для управления маршрутизаторами, коммутаторами, межсетевыми и телекоммуникационными функциями, интегрированный в мультизадачную операционную систему. Хотя IOS и базируется на ядре с совместной многозадачностью, многие функциональные возможности системы переносятся на другие ядра, такие как QNX и Linux для использования продуктов Cisco или использования симуляторов, например Cisco VIRL.

Командная строка IOS предоставляет фиксированный набор команд, доступ к которым зависит от прав доступа текущего пользователя. “Глобальный режим настройки” позволяет команды для изменения системных настроек, “режим настройки интерфейса” предоставляет команды для настройки конкретного интерфейса. Каждой команде присвоен уровень доступа от 0 до 15, поэтому они доступны только тем пользователям, у которых достаточно прав.

Большинство сборок IOS включают в себя интерпретаторы Tcl. Используя встроенный обработчик событий, интерпретатор можно запрограммировать на обработку ошибок.