Introducción
Este documento describe la versión de Cisco IOS®, o nomenclatura, convenciones y define varios componentes que constituyen una versión de Cisco IOS.
Prerequisites
Requirements
No hay requisitos específicos para este documento.
Componentes Utilizados
Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.
La información que contiene este documento se creó a partir de los dispositivos en un ambiente de laboratorio específico. Todos los dispositivos que se utilizan en este documento se pusieron en funcionamiento con una configuración verificada (predeterminada). Si tiene una red en vivo, asegúrese de entender el posible impacto de cualquier comando.
Antecedentes
Cisco IOS es el líder mundial en software de infraestructura de red, ya que la empresa combina innovación y servicios vitales para la empresa para las redes empresariales. Este documento describe la convención de nomenclatura de Cisco IOS y define varios componentes que constituyen una versión de Cisco IOS.
Números de versión discretos
Pregunta: ¿Cuál de estas versiones de Cisco IOS es la más reciente?
12.2(33) SXI9
15.0(1) M8
12.0(33) SB10
12.2(55)SE4
15.2(2)T1
Respuesta: Todas estas versiones de Cisco IOS podrían estar disponibles para sus respectivas plataformas en Cisco.com. La cuestión es que entre las diferentes plataformas de Cisco, no se puede determinar la cronología basándose simplemente en el número de versión. Dentro de una plataforma aún no puede utilizar de manera confiable la versión del IOS de Cisco para determinar cuál es la más reciente. Puede confiar en un número de reconstrucción más alto del mismo tren y el acelerador es más reciente que un Cisco IOS con un número de reconstrucción más bajo que coincida.
En la práctica, sería comprensible pensar que un switch Catalyst 6500 que ejecuta la versión 12.2(33)SXI8 del IOS de Cisco ejecuta la versión anterior en comparación con un router 2911 que ejecuta la versión 15.1(4)M4 del IOS de Cisco. Dado que las diferentes plataformas ejecutan en última instancia diferentes versiones de Cisco IOS, las unidades empresariales de cada plataforma controlan su proceso de lanzamiento de Cisco IOS. Sin embargo, se han realizado algunos esfuerzos para tratar de conseguir que las cosas sean más uniformes en todas las unidades empresariales. Por ejemplo, Cisco IOS versión 12.2(33)SRE para routers 7600 migró a la versión 15.0(1)S. Es probable que más versiones de Cisco IOS se colapsen en un sistema de números uniformes en el futuro.
Descifrar números y letras de las versiones de Cisco IOS
Nota: En esta sección se utilizan los términos "formación", "aceleración" y "reconstrucción". Por ahora, preste atención a cómo están numerados. En la siguiente sección se proporcionan detalles sobre estos términos.
Considere esta versión de Cisco IOS:

El primer conjunto de números (en rojo) antes del paréntesis es la primera parte del acelerador. En este caso, "12.4".
Inmediatamente después del número del acelerador aparece el identificador del tren (en rojo). Esto nos da información sobre el conjunto de funciones o la "estrategia de compilación". En este caso, "T" es la segunda parte de esta versión de Cisco IOS Train para un ID de tren combinado de 12.4T.
El segundo conjunto de números entre paréntesis (en verde) indica el número del acelerador. El último número después del identificador del acelerador (en azul) es el número de reconstrucción. Esto nos indica cuántas veces se ha reconstruido un acelerador. Efectivamente, nos dice cuántas rondas de correcciones de errores ha visto una versión de Cisco IOS. En este ejemplo, el número de reconstrucción es "7".
Pregunta: ¿Cuál es el número de tren, acelerador y reconstrucción de la versión 15.0(1)M8 del IOS de Cisco?
Respuesta: Tren = 15,0 M Acelerador = 15,0(1)M Reconstrucción = 8
Trenes, aceleradores y renovaciones
Existen tres conjuntos de números que nos brindan información sobre cualquier versión de Cisco IOS. Estos números representan la jerarquía que gobierna cómo se crean las versiones de Cisco IOS.

Trenes
El tren del IOS de Cisco es algo así como el número de versión principal si piensa en la nomenclatura de software convencional. Aquí es donde se establecen las bases de un conjunto de funciones de Cisco IOS. Más adelante, cuando se cree un nuevo acelerador, se podrán agregar más funciones.
Utilice Cisco ISR G1/G2 como ejemplo; a continuación se indican algunos de los trenes más recientes:
12,2 millones
12,4T
15,0 M
15.1T (La M y la T son importantes, se explican más adelante.)
Hasta cierto punto, puede observar el tren para identificar la plataforma a partir de la cual se crea un IOS de Cisco. Algunos ejemplos comunes son:
Platform |
Trenes |
Routers ISR G1/G2 (1800, 2800, 3800, 1900, 2900, 3900, etc.) |
12,2 M, 12,4 M, 12,4 T, 15 M, 15,1 T |
Catalyst 6500: supervisor 32, supervisor 720 y supervisor VS-720 |
12.2(18)SX, 12.2(33)SX |
Router 7600 |
12.2(33)SR, 15.0S |
Reguladores
Cisco IOS Throttle es aproximadamente un número de versión menor al que se pueden haber agregado algunas nuevas funciones y correcciones de errores. Para Cisco IOS, la regla general es que las nuevas funciones no se agregan "a mitad del acelerador". En otras palabras, cuando sea necesario añadir una nueva función, se añadirán cuando se inicie un nuevo acelerador.
Utilice de nuevo Cisco ISR G1/G2 como ejemplo y cree para los números de tren anteriores:
12.2(10)
12.4(20)T
15.0(1)M
15.1(3)T
Reconstrusiones
Las compilaciones de Cisco IOS suelen consistir en correcciones de errores. La adición de nuevas características a una reconstrucción se evita generalmente, pero sucede a veces. Con las reconstrucciones se puede afirmar con confianza que una versión de Cisco IOS es más reciente que otra. Por ejemplo, 12.4(24)T7 es más reciente que 12.4(24)T5.
Utilice de nuevo las versiones de Cisco IOS de ISR G1/G2 como ejemplo:
12.2(10 ter)
12.4(20)T3
15.0(1) M8
15.1(3) T2
A partir de estos valores se puede decir que 15.0(1)M8 ha sido reconstruido 8 veces. Esto significa que ha habido 8 rondas de correcciones de errores para esta versión de Cisco IOS. Las versiones principales de ISR anteriores utilizan números en minúsculas en orden alfabético para indicar la misma convención. En nuestro ejemplo, las versiones de Cisco IOS habrían sido:
12.2(10) -> 12.2(10 a) -> 12.2(10 b)
Una cosa a tener en cuenta es que cuando se establece una versión de Cisco IOS efectivamente tiene un número de reconstrucción de 0, que luego se suprime. Esto puede ayudar a algunos a entender que cada reconstrucción es solo una mejora con respecto a la versión anterior.
15.0(1)M0 -> 15.0(1)M1 - 15.0(1)M1 y así sucesivamente
Puede ver a veces que un bug de software tiene una corrección integrada en una de esas imágenes provisionales, por ejemplo, 15.0(1)M0.2.
Prácticas recomendadas de Cisco IOS
Tenga en cuenta que las siguientes recomendaciones de prácticas recomendadas son genéricas y no pueden aplicarse a todas las redes. Antes de implementar cualquiera de las recomendaciones que aparecen a continuación, evalúelas en el contexto de sus requisitos de red.
Como regla general, se espera que una versión de Cisco IOS con más compilaciones sea más estable que una versión anterior con menos compilaciones. Al pasar de una versión de Cisco IOS a otra, cuanto más cerca esté del destino de Cisco IOS la versión actual, menos tendrá que preocuparse por cambios como los requisitos de memoria, los comandos que están obsoletos, el hardware que no se admite en versiones anteriores, etc.
Para actualizar a la última revisión, 15.0(1)M4 -> 15.0(1)M8, por ejemplo, es un salto relativamente pequeño. Por otro lado, si desea realizar una actualización anterior de 12.2(33)SXJ3 a 12.2(18)SXF17b, debe revisarla y evaluarla antes de realizar la actualización.
Cuando actualice Cisco IOS, asegúrese de que el hardware tenga suficiente memoria instalada para admitir el nuevo Cisco IOS. Cuando descargue una mirada del IOS de Cisco sobre la configuración para ver si hay alguna función nueva en uso que no pueda ser soportada en el IOS de Cisco de destino de downgrade.
Routers ISR
Para los routers ISR G1, saltar a la versión 15.x del IOS de Cisco es muy importante, ya que los requisitos de memoria pasan de los 256 MB de la serie anterior del IOS de Cisco a los 512 MB.
Si es posible, ejecute la versión principal (15.0(1)Mx, 15.1(4)Mx, etc.) del IOS de Cisco a medida que obtiene más compilaciones y se implementa más ampliamente.
Si es posible, no ejecute Tren T (Tren de tecnología, 15.1(2)Tx, etc.). Se han introducido nuevas funciones en Tren T y, por lo general, existe la posibilidad de que surjan más problemas a causa de esto. Tenga en cuenta que el nuevo equipo puede requerir que se forme la imagen del IOS de Cisco, ya que normalmente no puede haber una versión de línea principal admitida del IOS de Cisco en el momento en que se lanza el nuevo hardware.
switches Catalyst 6500
Evite el IOS de Cisco modular (ION) siempre que sea posible. El IOS de Cisco modular se ha dejado de utilizar para el acelerador Catalyst 6500 (SXJ) más reciente.
Puede reconocer un Cisco IOS modular porque tiene una "v" en el nombre de archivo en lugar de una "m". Por ejemplo:
Modular: s3223-ipservicesk9_wan-vz.122-33.SXI8.bin
Normal: s3223-ipservicesk9_wan-mz.122-33.SXI8.bin
Información Relacionada