Cisco IOS
すべてのIOSにおいて、ルーティングとパケット転送(LANスイッチング)は別々の機能である。ルーティングなどのプロトコルはCisco IOSのプロセスとして動作し、ルーティング情報ベース(RIB)に貢献する。RIBはルータの転送機能が使用する最終的なIP転送テーブル(FIB、Forwarding Information Base)を作るために処理される。ソフトウェアのみのよる転送機能を持つルータ(例:Cisco 7200)において、アクセス制御リストによるフィルタリングと転送を含むほとんどのトラフィックは、 Cisco Express Forwarding(CEF)もしくはdCEF(配布されたCEF)によって割り込みレベルで行われる。これによって、IOSはパケットを転送するためにプロセスコンテキストスイッチを用いる必要がない。Open Shortest Path FirstやBorder Gateway Protocolのようなルーティング機能はプロセスレベルで動作する。Cisco 12000シリーズのようなハードウェアベースの転送を行うルータの場合、IOSはソフトウェアでFIBを作り、実際のパケットを転送する機能を実行するハードウェア(ASIC、ネットワークプロセッサなど)にロードする。
ルータやスイッチに搭載されるIOSの後継となるネットワークOSには以下がある。これらはネットワーク機器の機能拡張が含まれている。
IOS-XR
IOS-XE