Qual è la differenza tra Cisco IOS e Cisco iOS-XE?

Cisco IOS (originariamente Internetwork Operating System) è una famiglia di software usata sulla maggior parte dei router Cisco Systems e sugli attuali switch di rete Cisco.

IOS XE è un treno di Cisco Systems' Internetworking Operating System (IOS) ampiamente distribuito, introdotto con la serie ASR 1000.

Qual è la differenza?

Ecco la risposta da Wikipedia.

IOS vs. IOS XE:

1. Cisco IOS è un sistema operativo monolitico che gira direttamente sull'hardware mentre IOS XE è una combinazione di un kernel linux e un'applicazione (monolitica) (IOSd) che gira sopra questo kernel.

2. IOS XR è basato su QNX (dalla versione 5.0 è anche basato su linux) dove l'applicazione IOSd è stata separata in molte applicazioni diverse. Mentre IOS XE (IOSd) e IOS condividono molto dello stesso codice, IOS XR è una base di codice completamente diversa.

3. Dal momento che IOS XE ha IOSd in esecuzione come applicazione sopra linux, diventa possibile eseguire anche diverse applicazioni sull'hardware, un buon esempio di questo è l'esecuzione di Wireshark su uno switch. Un altro esempio è il Cisco IOS XE Open Service Containers.

Fonte:

Cisco IOS - Wikipedia

https://en.wikipedia.org/wiki/Cisco_IOS_XE