Как читать названия IOS и IOU-образов
Привет! Меня зовут Стефан Жаврид. Когда я впервые открыл папку с образами для GNS3, я увидел
длинные строки вроде тех что сейчас вы только скачали - c7200-adventerprisek9-mz.152-4.S3.bin и
x86_64_crb_linux_l2-adventerprisek9-ms.iol — я не понял ни слова. В этой статье
я разберу каждую часть имени: от платформы до версии и формата файла. После прочтения вы будете
смотреть на такие имена и сразу понимать, что это за образ и для чего он нужен.
Зачем вообще уметь читать эти имена
Имя образа — это не случайный набор символов, а компактная «карточка» устройства. Из него можно узнать:
- на какой платформе он работает (1700, 3725, 7200 или виртуальная IOU);
- какой набор функций включён (базовый, security, enterprise);
- есть ли поддержка криптографии (SSH, IPSec);
- какая версия IOS и в какой ветке (T, S);
- под какой движок он предназначен — Dynamips или IOU.
Это экономит время: вы не будете вслепую перебирать файлы и гадать, подойдёт ли образ для вашей задачи в GNS3. А ещё это помогает не перепутать `.bin` и `.iol`, которые несовместимы между собой.
Структура имени образа Dynamips
Образы для Dynamips обычно имеют расширение .bin (в GNS3 их часто переименовывают в
.image). Имя строится по шаблону:
Не все имена строго следуют этому шаблону — иногда добавляется префикс (например, `3` или хэш файла), иногда порядок частей немного другой. Но логика остаётся той же. Давайте разберём каждый элемент отдельно.
1. Платформа (c1700, c3725, c7200)
Первая часть имени говорит, для какого «железа» собран образ. В GNS3 под Dynamips это определяет, какой шаблон устройства вы будете использовать.
| Префикс | Платформа | Что это |
|---|---|---|
c1700 | Cisco 1700 | Роутер начального уровня для небольших офисов. |
c2600 | Cisco 2600 | Популярная серия для филиалов, часто используется в лабораториях. |
c3725 | Cisco 3725 | Более мощный роутер для филиалов, хорошо подходит для CCNA/CCNP. |
c7200 | Cisco 7200 | Маршрутизатор среднего класса, самый популярный образ для Dynamips. |
2. Особенности и фишки (adventerprisek9 и другие)
Эта часть имени описывает, какой набор функций включён в образ. Чем «богаче» набор, тем больше возможностей, но и тем больше образ по размеру и требовательнее к ресурсам.
| Часть имени | Что означает |
|---|---|
ipbase | Базовый набор IP-функций (маршрутизация, базовые сервисы). |
ipservices | Расширенные IP-сервисы (NAT, VoIP, безопасность и др.). |
securityk9 | Набор с усиленной безопасностью и поддержкой криптографии. |
adventerprisek9 | Advanced Enterprise с криптографией — максимальный набор функций. Именно его чаще всего берут для лабораторий. |
k9 | Поддержка криптографии (SSH, IPSec, шифрование паролей). |
3. Тип памяти и сжатие (mz, m, z)
Эти буквы говорят о том, как образ хранится и загружается:
| Символ | Значение |
|---|---|
m | Образ загружается из flash-памяти (main memory). |
z | Образ сжат (zip), что уменьшает размер файла. |
mz | Комбинация: сжатый образ в flash-памяти. Самое частое сочетание. |
4. Версия IOS и ветка (124-15.T14, 152-4.S3)
Эта часть имени — номер версии и ветка разработки. Читается она так:
| Пример | Расшифровка |
|---|---|
124-15.T14 | IOS 12.4(15)T14 — ветка T (Technology), ревизия 14. |
124-25d | IOS 12.4(25d) — буква d в конце означает rebuild (пересборку) внутри ветки 12.4. |
152-4.S3 | IOS 15.2(4)S3 — ветка S (Service Provider), ревизия 3. |
Ветка T (Technology) ориентирована на предприятия и филиалы, ветка S (Service Provider) — на провайдеров. Для лабораторий CCNA/CCNP чаще берут ветку T.
5. Формат файла (.bin, .image)
.bin — оригинальное расширение образа. В GNS3 под Dynamips его часто переименовывают
в .image, потому что исторически GNS3 ожидал именно такое расширение. По сути это
один и тот же файл, просто с разным именем.
.bin / .image предназначены только для Dynamips.
Их нельзя загрузить в шаблон IOU — для IOU нужны файлы .iol.
Разбор конкретных Dynamips-образов
Теперь применим всё это к файлам из вашего списка.
-
c1700-adventerprisek9-mz.124-15.T14.binc1700 — платформа Cisco 1700.
adventerprisek9 — Advanced Enterprise с криптографией (k9).
mz — сжатый образ в flash-памяти.
124-15.T14 — IOS 12.4(15)T14, ветка T.
.bin — формат для Dynamips. -
c1700-adventerprisek9-mz.124-25d.binТо же самое, но версия 12.4(25d). Буква d — это rebuild внутри ветки 12.4. -
c3725-adventerprisek9-mz.124-15.T14.binc3725 — платформа Cisco 3725. Остальные части имени те же, что и для 1700: Advanced Enterprise с k9, сжатый образ, версия 12.4(15)T14. -
c3725-adventerprisek9-mz.124-25d.binПлатформа 3725, версия 12.4(25d). Часто используется в лабораториях, потому что поддерживает нужные команды для CCNA и CCNP. -
3c7200-adventerprisek9-mz.124-24.T8.binc7200 — платформа Cisco 7200. Цифра 3 в начале — это префикс файла в некоторых сборках для GNS3, он не относится к характеристикам образа. Версия — 12.4(24)T8. Очень популярный образ для Dynamips. -
79ffe40c7200-adventerprisek9-mz.152-4.S3.binc7200 — платформа 7200. Префикс 79ffe40 — это хэш (контрольная сумма) файла, который иногда добавляют, чтобы отличать сборки между собой. Версия — 15.2(4)S3, ветка S (Service Provider), Advanced Enterprise с криптографией.
Структура имени IOU-образа
IOU-образы (IOS on Unix) — это нативные ELF-бинарники, которые запускаются прямо в Linux внутри GNS3 VM. Имя у них строится иначе:
1. Архитектура (x86_64)
Указывает, под какой процессор собран бинарник. x86_64 — это стандартная 64-битная
архитектура, которая работает на обычных ПК и серверах, а значит и в GNS3 VM.
2. crb — Cisco Reference Build
crb расшифровывается как Cisco Reference Build — эталонная сборка Cisco для
виртуализации. Это не «кастом», а официальный референс, на который ориентируются при запуске
IOU в лабораторных условиях.
3. linux — платформа
Говорит о том, под какую ОС собран бинарник. В старых версиях IOU встречались сборки под Solaris, но сегодня в GNS3 используются именно Linux-сборки.
4. feature set и k9
Здесь всё так же, как у Dynamips-образов: adventerprisek9 означает Advanced
Enterprise с поддержкой криптографии. Логика та же самая.
5. ms — часть имени сборки
ms в имени файла — это часть обозначения конкретной сборки. На практике это просто
маркер, который помогает отличать один релиз от другого. На функциональность в GNS3 он напрямую
не влияет.
6. .iol — формат IOU-образа
.iol — это формат IOU-образа (ELF-бинарник). Именно его GNS3 ожидает в шаблоне
«IOS on Unix». Он несовместим с Dynamips.
Что означает l2 в имени IOU-образа
Если в имени есть l2 (например, x86_64_crb_linux_l2-adventerprisek9-ms.iol),
это значит, что образ предназначен для работы в качестве коммутатора второго уровня (L2),
а не роутера.
- Без l2 — L3-роутер (маршрутизация, интерфейсы, OSPF и т.д.).
- С l2 — L2-коммутатор (VLAN, trunking, STP).
Разбор конкретных IOU-образов
-
x86_64_crb_linux-adventerprisek9-ms.iolx86_64 — 64-битная архитектура.
crb — Cisco Reference Build.
linux — сборка под Linux.
adventerprisek9 — Advanced Enterprise с криптографией.
ms — маркер сборки.
.iol — формат IOU.
Это L3-роутер: подходит для маршрутизации, OSPF, BGP и т.д. -
x86_64_crb_linux_l2-adventerprisek9-ms.iolВсё то же самое, но с пометкой l2. Это коммутатор второго уровня: VLAN, trunking, STP. В GNS3 при создании шаблона нужно выбрать тип L2 Image.
Шпаргалка: .bin vs .image vs .iol
| Формат | Движок | Что это | Где используется |
|---|---|---|---|
.bin | Dynamips | Оригинальный образ IOS | Шаблон «Cisco IOS Router» в GNS3 |
.image | Dynamips | Тот же .bin, переименованный для GNS3 | Шаблон «Cisco IOS Router» в GNS3 |
.iol | IOU | ELF-бинарник для Linux | Шаблон «IOS on Unix» в GNS3 VM |
.iol нельзя загрузить в шаблон Dynamips, а
.bin — в шаблон IOU. GNS3 ожидает их в разных разделах, и неправильный выбор
шаблона приведёт к ошибке.
FAQ
Читайте также:
Как читать названия IOS и IOU-образов
Привет! Меня зовут Стефан Жаврид. Когда я впервые открыл папку с образами для GNS3, я увидел
длинные строки вроде тех что сейчас вы только скачали - c7200-adventerprisek9-mz.152-4.S3.bin и
x86_64_crb_linux_l2-adventerprisek9-ms.iol — я не понял ни слова. В этой статье
я разберу каждую часть имени: от платформы до версии и формата файла. После прочтения вы будете
смотреть на такие имена и сразу понимать, что это за образ и для чего он нужен.
Зачем вообще уметь читать эти имена
Имя образа — это не случайный набор символов, а компактная «карточка» устройства. Из него можно узнать:
- на какой платформе он работает (1700, 3725, 7200 или виртуальная IOU);
- какой набор функций включён (базовый, security, enterprise);
- есть ли поддержка криптографии (SSH, IPSec);
- какая версия IOS и в какой ветке (T, S);
- под какой движок он предназначен — Dynamips или IOU.
Это экономит время: вы не будете вслепую перебирать файлы и гадать, подойдёт ли образ для вашей задачи в GNS3. А ещё это помогает не перепутать `.bin` и `.iol`, которые несовместимы между собой.
Структура имени образа Dynamips
Образы для Dynamips обычно имеют расширение .bin (в GNS3 их часто переименовывают в
.image). Имя строится по шаблону:
Не все имена строго следуют этому шаблону — иногда добавляется префикс (например, `3` или хэш файла), иногда порядок частей немного другой. Но логика остаётся той же. Давайте разберём каждый элемент отдельно.
1. Платформа (c1700, c3725, c7200)
Первая часть имени говорит, для какого «железа» собран образ. В GNS3 под Dynamips это определяет, какой шаблон устройства вы будете использовать.
| Префикс | Платформа | Что это |
|---|---|---|
c1700 | Cisco 1700 | Роутер начального уровня для небольших офисов. |
c2600 | Cisco 2600 | Популярная серия для филиалов, часто используется в лабораториях. |
c3725 | Cisco 3725 | Более мощный роутер для филиалов, хорошо подходит для CCNA/CCNP. |
c7200 | Cisco 7200 | Маршрутизатор среднего класса, самый популярный образ для Dynamips. |
2. Особенности и фишки (adventerprisek9 и другие)
Эта часть имени описывает, какой набор функций включён в образ. Чем «богаче» набор, тем больше возможностей, но и тем больше образ по размеру и требовательнее к ресурсам.
| Часть имени | Что означает |
|---|---|
ipbase | Базовый набор IP-функций (маршрутизация, базовые сервисы). |
ipservices | Расширенные IP-сервисы (NAT, VoIP, безопасность и др.). |
securityk9 | Набор с усиленной безопасностью и поддержкой криптографии. |
adventerprisek9 | Advanced Enterprise с криптографией — максимальный набор функций. Именно его чаще всего берут для лабораторий. |
k9 | Поддержка криптографии (SSH, IPSec, шифрование паролей). |
3. Тип памяти и сжатие (mz, m, z)
Эти буквы говорят о том, как образ хранится и загружается:
| Символ | Значение |
|---|---|
m | Образ загружается из flash-памяти (main memory). |
z | Образ сжат (zip), что уменьшает размер файла. |
mz | Комбинация: сжатый образ в flash-памяти. Самое частое сочетание. |
4. Версия IOS и ветка (124-15.T14, 152-4.S3)
Эта часть имени — номер версии и ветка разработки. Читается она так:
| Пример | Расшифровка |
|---|---|
124-15.T14 | IOS 12.4(15)T14 — ветка T (Technology), ревизия 14. |
124-25d | IOS 12.4(25d) — буква d в конце означает rebuild (пересборку) внутри ветки 12.4. |
152-4.S3 | IOS 15.2(4)S3 — ветка S (Service Provider), ревизия 3. |
Ветка T (Technology) ориентирована на предприятия и филиалы, ветка S (Service Provider) — на провайдеров. Для лабораторий CCNA/CCNP чаще берут ветку T.
5. Формат файла (.bin, .image)
.bin — оригинальное расширение образа. В GNS3 под Dynamips его часто переименовывают
в .image, потому что исторически GNS3 ожидал именно такое расширение. По сути это
один и тот же файл, просто с разным именем.
.bin / .image предназначены только для Dynamips.
Их нельзя загрузить в шаблон IOU — для IOU нужны файлы .iol.
Разбор конкретных Dynamips-образов
Теперь применим всё это к файлам из вашего списка.
-
c1700-adventerprisek9-mz.124-15.T14.binc1700 — платформа Cisco 1700.
adventerprisek9 — Advanced Enterprise с криптографией (k9).
mz — сжатый образ в flash-памяти.
124-15.T14 — IOS 12.4(15)T14, ветка T.
.bin — формат для Dynamips. -
c1700-adventerprisek9-mz.124-25d.binТо же самое, но версия 12.4(25d). Буква d — это rebuild внутри ветки 12.4. -
c3725-adventerprisek9-mz.124-15.T14.binc3725 — платформа Cisco 3725. Остальные части имени те же, что и для 1700: Advanced Enterprise с k9, сжатый образ, версия 12.4(15)T14. -
c3725-adventerprisek9-mz.124-25d.binПлатформа 3725, версия 12.4(25d). Часто используется в лабораториях, потому что поддерживает нужные команды для CCNA и CCNP. -
3c7200-adventerprisek9-mz.124-24.T8.binc7200 — платформа Cisco 7200. Цифра 3 в начале — это префикс файла в некоторых сборках для GNS3, он не относится к характеристикам образа. Версия — 12.4(24)T8. Очень популярный образ для Dynamips. -
79ffe40c7200-adventerprisek9-mz.152-4.S3.binc7200 — платформа 7200. Префикс 79ffe40 — это хэш (контрольная сумма) файла, который иногда добавляют, чтобы отличать сборки между собой. Версия — 15.2(4)S3, ветка S (Service Provider), Advanced Enterprise с криптографией.
Структура имени IOU-образа
IOU-образы (IOS on Unix) — это нативные ELF-бинарники, которые запускаются прямо в Linux внутри GNS3 VM. Имя у них строится иначе:
1. Архитектура (x86_64)
Указывает, под какой процессор собран бинарник. x86_64 — это стандартная 64-битная
архитектура, которая работает на обычных ПК и серверах, а значит и в GNS3 VM.
2. crb — Cisco Reference Build
crb расшифровывается как Cisco Reference Build — эталонная сборка Cisco для
виртуализации. Это не «кастом», а официальный референс, на который ориентируются при запуске
IOU в лабораторных условиях.
3. linux — платформа
Говорит о том, под какую ОС собран бинарник. В старых версиях IOU встречались сборки под Solaris, но сегодня в GNS3 используются именно Linux-сборки.
4. feature set и k9
Здесь всё так же, как у Dynamips-образов: adventerprisek9 означает Advanced
Enterprise с поддержкой криптографии. Логика та же самая.
5. ms — часть имени сборки
ms в имени файла — это часть обозначения конкретной сборки. На практике это просто
маркер, который помогает отличать один релиз от другого. На функциональность в GNS3 он напрямую
не влияет.
6. .iol — формат IOU-образа
.iol — это формат IOU-образа (ELF-бинарник). Именно его GNS3 ожидает в шаблоне
«IOS on Unix». Он несовместим с Dynamips.
Что означает l2 в имени IOU-образа
Если в имени есть l2 (например, x86_64_crb_linux_l2-adventerprisek9-ms.iol),
это значит, что образ предназначен для работы в качестве коммутатора второго уровня (L2),
а не роутера.
- Без l2 — L3-роутер (маршрутизация, интерфейсы, OSPF и т.д.).
- С l2 — L2-коммутатор (VLAN, trunking, STP).
Разбор конкретных IOU-образов
-
x86_64_crb_linux-adventerprisek9-ms.iolx86_64 — 64-битная архитектура.
crb — Cisco Reference Build.
linux — сборка под Linux.
adventerprisek9 — Advanced Enterprise с криптографией.
ms — маркер сборки.
.iol — формат IOU.
Это L3-роутер: подходит для маршрутизации, OSPF, BGP и т.д. -
x86_64_crb_linux_l2-adventerprisek9-ms.iolВсё то же самое, но с пометкой l2. Это коммутатор второго уровня: VLAN, trunking, STP. В GNS3 при создании шаблона нужно выбрать тип L2 Image.
Шпаргалка: .bin vs .image vs .iol
| Формат | Движок | Что это | Где используется |
|---|---|---|---|
.bin | Dynamips | Оригинальный образ IOS | Шаблон «Cisco IOS Router» в GNS3 |
.image | Dynamips | Тот же .bin, переименованный для GNS3 | Шаблон «Cisco IOS Router» в GNS3 |
.iol | IOU | ELF-бинарник для Linux | Шаблон «IOS on Unix» в GNS3 VM |
.iol нельзя загрузить в шаблон Dynamips, а
.bin — в шаблон IOU. GNS3 ожидает их в разных разделах, и неправильный выбор
шаблона приведёт к ошибке.