Introduction
Ce document décrit la version de Cisco IOS®, ou les conventions d'attribution de noms, et définit divers composants qui constituent une version de Cisco IOS.
Conditions préalables
Exigences
Aucune exigence spécifique n'est associée à ce document.
Composants utilisés
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Si votre réseau est en ligne, assurez-vous de bien comprendre l’incidence possible des commandes.
Informations générales
Cisco IOS est le leader mondial des logiciels d'infrastructure réseau, car l'entreprise associe innovation et services stratégiques pour les réseaux d'entreprise. Ce document décrit la convention d'attribution de noms de Cisco IOS et définit divers composants qui constituent une version de Cisco IOS.
Numéros de version distincts
Question : Laquelle de ces versions de Cisco IOS est la plus récente ?
12.2(33)SXI9
15,0(1)M8
12.0(33)SB10
12.2(55)SE4
15.2(2)T1
Réponse : toutes ces versions de Cisco IOS peuvent être disponibles pour leurs plates-formes respectives sur Cisco.com. Le fait est qu'entre les différentes plates-formes Cisco, vous ne pouvez pas déterminer la chronologie simplement en fonction du numéro de version. Dans une plate-forme, vous ne pouvez toujours pas utiliser de manière fiable la version de Cisco IOS pour déterminer ce qui est le plus récent. Vous pouvez compter sur un numéro de reconstruction plus élevé du même train et la régulation est plus récente qu'un Cisco IOS avec un numéro de reconstruction inférieur qui correspond.
Dans le monde réel, il serait compréhensible de penser qu'un commutateur Catalyst 6500 qui exécute la version 12.2(33)SXI8 de Cisco IOS exécute l'ancienne version par rapport à un routeur 2911 qui exécute la version 15.1(4)M4 de Cisco IOS. Étant donné que différentes plates-formes exécutent différentes versions de Cisco IOS, les unités commerciales de chaque plate-forme contrôlent leur processus de version de Cisco IOS. Cependant, il y a quelques efforts pour essayer d'obtenir des choses plus cohérentes entre les unités commerciales. Par exemple, Cisco IOS version 12.2(33)SRE pour les routeurs 7600 a migré vers la version 15.0(1)S. D'autres versions de Cisco IOS sont susceptibles de s'effondrer vers un système de numération uniforme à l'avenir.
Déchiffrer les numéros et les lettres des versions de Cisco IOS
Remarque : cette section utilise les termes « train », « throttle » et « rebuild ». Pour l'instant, faites attention à la façon dont ils sont numérotés. Des détails sur ces termes sont fournis dans la section suivante.
Considérez cette version de Cisco IOS :

Le premier ensemble de nombres (en rouge) avant la parenthèse est la première partie de l'accélérateur. Dans ce cas, "12.4".
Immédiatement après le numéro d'accélérateur se trouve l'identificateur de train (en rouge). Cela nous donne quelques informations sur l'ensemble de fonctionnalités ou "stratégie de construction". Dans ce cas, « T » est la deuxième partie de ce train de version de Cisco IOS pour un ID de train combiné de 12.4T.
Le deuxième ensemble de nombres entre parenthèses (en vert) indique le nombre de papillons des gaz. Le dernier numéro après l'identificateur de papillon (en bleu) est le numéro de reconstruction. Cela nous dit combien de fois un papillon a été reconstruit. En fait, il nous indique combien de séries de corrections de bogues une version de Cisco IOS a vu. Dans cet exemple, le numéro de reconstruction est "7".
Question : quel est le numéro de train, d'accélérateur et de reconstruction de Cisco IOS version 15.0(1)M8 ?
Réponse : Train = 15.0M Throttle = 15.0(1)M Rebuild = 8
Trains, accélérateurs et reconstructions
Il existe trois ensembles de numéros qui nous donnent des informations sur n’importe quelle version de Cisco IOS. Ces numéros représentent la hiérarchie qui régit la façon dont les versions de Cisco IOS sont créées.

Trains
La formation Cisco IOS est un peu comme le numéro de version principal si vous pensez à la nomenclature logicielle conventionnelle. C’est là que s’établit la base d’un ensemble de fonctionnalités Cisco IOS. D'autres fonctions peuvent être ajoutées ultérieurement lors de la création d'un nouveau papillon.
Utilisez Cisco ISR G1/G2 comme exemple. Voici quelques-uns des trains récents :
12,2 M
12,4 T
15,0 M
15.1T (les valeurs M et T sont importantes, elles sont expliquées plus loin.)
Dans une certaine mesure, vous pouvez regarder le train pour identifier la plate-forme à partir de laquelle Cisco IOS est fabriqué. Voici quelques exemples courants :
Plateforme |
Trains |
Routeurs 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, Supervisor VS-720 |
12.2(18)SX, 12.2(33)SX |
Routeur 7600 |
12.2(33)SR, 15.0S |
Régulateurs
Cisco IOS Throttle est à peu près un numéro de version mineur où de nouvelles fonctionnalités et corrections de bogues peuvent avoir été ajoutées. Pour Cisco IOS, la règle générale est que les nouvelles fonctionnalités ne sont pas ajoutées à mi-course. En d'autres termes, lorsque de nouvelles fonctionnalités doivent être ajoutées, elles le sont au démarrage d'un nouveau papillon.
Utilisez à nouveau Cisco ISR G1/G2 comme exemple, et les versions pour les numéros de train précédents sont les suivantes :
12.2(10)
12,4(20)T
15,0(1)M
15,1(3)T
Reconstitutions
Les reconstructions Cisco IOS consistent généralement en des corrections de bogues. L'ajout de nouvelles fonctionnalités à une reconstruction est généralement évité, mais cela arrive parfois. Avec les reconstructions, il est possible d’affirmer en toute confiance qu’une version de Cisco IOS est plus récente qu’une autre. Par exemple, 12.4(24)T7 est plus récent que 12.4(24)T5.
Utilisez à nouveau les versions Cisco IOS ISR G1/G2 comme exemple :
12.2(10b)
12.4(20)T3
15,0(1)M8
15.1(3)T2
À partir de ces valeurs, on peut dire que 15.0(1)M8 a été reconstruit 8 fois. Cela signifie qu'il y a eu 8 séries de corrections de bogues pour cette version de Cisco IOS. Les versions principales plus anciennes d'ISR utilisent des minuscules par ordre alphabétique pour indiquer la même convention. Dans notre exemple, les versions de Cisco IOS auraient été :
12.2(10) -> 12.2(10a) -> 12.2(10b)
Une chose à noter est que lorsqu'une version de Cisco IOS est établie, elle a effectivement un numéro de reconstruction de 0, qui est ensuite supprimé. Cela peut aider certains à comprendre que chaque reconstruction est juste une amélioration par rapport à la version précédente.
15.0(1)M0 -> 15.0(1)M1 - 15.0(1)M1, etc
Vous pouvez voir parfois qu'un bogue logiciel a un correctif intégré dans l'une de ces images intermédiaires, par exemple, 15.0(1)M0.2.
Meilleures pratiques Cisco IOS
Notez que les prochaines recommandations de meilleures pratiques sont génériques et ne peuvent pas s'appliquer à tous les réseaux. Avant de mettre en oeuvre l'une des recommandations ci-dessous, évaluez-les en fonction des besoins de votre réseau.
En règle générale, une version de Cisco IOS avec plus de reconstructions devrait être plus stable qu'une version précédente avec moins de reconstructions. Lorsque vous passez d'une version de Cisco IOS à une autre, le plus proche de la version de destination de Cisco IOS est la version actuelle, moins vous devez vous soucier des modifications telles que les besoins en mémoire, les commandes déconseillées, le matériel qui n'est pas pris en charge dans les versions précédentes, etc.
Pour mettre à niveau vers la dernière révision, 15.0(1)M4 -> 15.0(1)M8, par exemple, est un saut relativement minuscule. D'autre part, si vous souhaitez rétrograder de 12.2(33)SXJ3 à 12.2(18)SXF17b, vous devez le réviser et l'évaluer avant de procéder à la rétrogradation.
Lorsque vous mettez à niveau Cisco IOS, assurez-vous que le matériel dispose de suffisamment de mémoire installée pour prendre en charge le nouveau logiciel Cisco IOS. Lorsque vous téléchargez une version de Cisco IOS, jetez un coup d’oeil sur la configuration pour voir si de nouvelles fonctionnalités ne peuvent pas être prises en charge sur la version de mise à niveau vers une version antérieure de Cisco IOS sont utilisées.
Routeurs ISR
Pour les routeurs ISR G1, passer à la version 15.x de Cisco IOS est très important, car les besoins en mémoire passent de 256 Mo sur la version précédente de Cisco IOS à 512 Mo.
Si possible, exécutez la version principale (15.0(1)Mx, 15.1(4)Mx, etc.) de Cisco IOS, car elle est plus largement déployée et reconstruite.
Si possible, n'exécutez pas T Train (Technology Train, 15.1(2)Tx, etc.). De nouvelles fonctionnalités sont introduites dans T Train et, en général, il existe un risque de problèmes supplémentaires en raison de cela. Notez que le nouvel équipement peut nécessiter la formation d'une image Cisco IOS, car il ne peut généralement pas y avoir de version principale prise en charge de Cisco IOS au moment de la sortie du nouveau matériel.
commutateurs Catalyst 6500
Évitez autant que possible la plate-forme logicielle Cisco IOS (ION) modulaire. La plate-forme logicielle Cisco IOS modulaire n'est plus disponible pour la dernière version du Catalyst 6500 (SXJ).
Vous pouvez reconnaître une plate-forme logicielle Cisco IOS modulaire, car son nom de fichier contient un « v » au lieu de « m ». Exemple :
Modulaire : s3223-ipservicesk9_wan-vz.122-33.SXI8.bin
Normal : s3223-ipservicesk9_wan-mz.122-33.SXI8.bin
Informations connexes