Cisco IOS, созданная как операционная система для одной платформы маршрутизаторов, ныне обладает чрезвычайно широким функционалом, поддерживая работу с такими технологиями, как VoIP, NetFlow и IPsec. В целях соответствия требованиям различных сегментов рынка различные выпуски Cisco IOS организованы в семейства и ветки.
Семейство выпусков состоит из нескольких вариантов IOS, которые:
- имеют общую кодовую базу;
- применимы к соответствующим аппаратным платформам;
- новые выпуски поддерживают функции предыдущих выпусков (когда прекращается выпуск одной ОС, ее заменяет усовершенствованная версия, которая поддерживает все прежние функции).
Например, есть семейства IOS 12.3, 12.4, 15.0 и 15.1.
Выпуски Cisco IOS подразделяются на «ветки» (train); ветки объединяют новые выпуски IOS, в которых вносятся новые функции и устраняются известные ошибки. В IOS такие выпуски называют ветками.
В ветке Cisco IOS включены выпуски с общей базой кодов, предназначенные для работы с конкретным рядом платформ и функций. Ветка может содержать несколько выпусков, каждый из которых содержит ту же базу кодов, что и вся ветка на момент ее выпуска. Под разные платформы и для разных сегментов рынка выпускаются различные семейства IOS, в связи с чем, как правило, несколько веток развиваются одновременно.
В этой главе рассматриваются ветки IOS 12.4 и 15.