El software IOS de Cisco evolucionó de un sistema operativo de plataforma única para routing a un sistema operativo sofisticado que admite una amplia matriz de características y tecnologías, como VoIP, NetFlow e IPsec. Para cumplir mejor con los requisitos de los distintos segmentos del mercado, el software está organizado en familias de versiones de software y trenes de software.
Una familia de versiones del software consta de varias versiones del software IOS que presentan las siguientes características:
- Comparten una base de código.
- Se aplican a plataformas de hardware relacionadas.
- Se superponen en la cobertura de la compatibilidad (cuando concluye la vida útil de un OS, se introduce y admite otro OS).
Entre los ejemplos de versiones del software IOS de Cisco, dentro de una familia de versiones del software, se encuentran 12.3, 12.4, 15.0 y 15.1.
Junto con cada versión del software, hay nuevas versiones del software creadas para implementar correcciones de errores y nuevas características. En IOS, estas versiones se denominan “trenes”.
Un tren del IOS de Cisco se utiliza para lanzar versiones con una base de código común a un conjunto específico de plataformas y características. Un tren puede contener varias versiones, y cada versión es una instantánea de la base de código del tren en el momento del lanzamiento. Debido a que distintas familias de versiones del software pueden aplicarse a diversas plataformas o segmentos del mercado, varios trenes pueden estar vigentes en cualquier momento.
En este capítulo, se analizan los trenes del IOS 12.4 y del IOS 15.