Страницы

12 января 2016 г.

UNetLab. Добавление образов Cisco IOU/IOL

Cisco IOU (Cisco IOS on UNIX) – эмулятор компании Cisco для внутреннего использования. Устанавливается поверх UNIX, возможна работа и под Linux (IOS on Linux).
Эмулятор обладает практически полноценной  поддержкой как L3, так и L2 устройств, при низких требованиях к ресурсам процессора (оперативной памяти нужно много). Отсутствуют ограничения по платам и интерфейсам. В настройках Вы просто указываете, сколько и что именно нужно. Данный эмулятор официально никак не распространяется. В сети Интернет можно найти образы IOU/IOL и запустить их в UNetLab.
Платформа UNetLab поддерживает работу следующих IOU/IOL образов:
I86BI_LINUXL2-ADVENTERPRISEK9-M 15.1(20130726:213425)
I86BI_LINUXL2-ADVENTERPRISE-M 15.1(20131216:211730)
I86BI_LINUXL2-IPBASEK9-M 15.1(20121123:074833)
I86BI_LINUXL2-IPBASEK9-M 15.1(20130124:233217)
I86BI_LINUXL2-IPBASEK9-M 15.1(20130426:181134)
I86BI_LINUXL2-IPBASEK9-M 15.1(20130509:024903)
I86BI_LINUXL2-IPBASEK9-M 15.1(20130617:213916)
I86BI_LINUXL2-IPBASEK9-M 15.1(20130726:213425)
I86BI_LINUX_L2-UPK9-M 15.0(20120621:060510)
I86BI_LINUX_L2-UPK9-M 15.0(20121031:162848)
I86BI_LINUX-ADVENTERPRISEK9_IVS-M 15.3(0.9)T
I86BI_LINUX-ADVENTERPRISEK9-M 12.4(20090407:185408)
I86BI_LINUX-ADVENTERPRISEK9-M 15.3(1.3)T
I86BI_LINUX-ADVENTERPRISEK9-M 15.2(2.15)T
I86BI_LINUX-ADVENTERPRISEK9-M 15.2(2.3)T
I86BI_LINUX-ADVENTERPRISEK9-M 15.2(4)M1
I86BI_LINUX-ADVENTERPRISEK9-M 15.3(0.9)T
I86BI_LINUX-ADVENTERPRISEK9-M 15.4(1)T
I86BI_LINUX-ADVENTERPRISEK9-M 15.4(2)T
I86BI_LINUX-ADVENTERPRISE-M 15.1(20130617:213916)
I86BI_LINUX-ADVENTERPRISE-M 15.1(20130726:213425)
I86BI_LINUX-ADVENTERPRISE-M 15.2(4)M3.12
I86BI_LINUX-ADVIPSERVICES-M 15.1(2.9)S
I86BI_LINUX-IPBASEK9-M 15.1(20130124:233217)
I86BI_LINUX-IPBASEK9-M 15.1(20130426:181134)
I86BI_LINUX-IPBASEK9-M 15.1(20130509:024903)
I86BI_LINUX-IPBASEK9-M 15.1(20130617:213916)
I86BI_LINUX-IPBASEK9-M 15.1(20130726:213425)
I86BI_LINUX-IPBASE-M 12.4(20090407:185408)
I86BI_LINUX-IPVOICE_IVS-M 15.3(0.9)T
I86BI_LINUX-JK9S-M 15.0(1)XJR111.358
I86BI_LINUX-P-M 15.0(20120621:202753)
I86BI_LINUX-P-M 15.0(20121031:154527)
I86BI_LINUX-TPGEN+ADVENTERPRISEK9-M 12.4(20090714:160619)
I86BI_LINUX-TPGEN+IPBASE-M 12.4(20090714:160619)
Старые версии образов также должны работать.
Подробную информацию о поддерживаемых образах можно узнать скачав файл.

Добавление образа в UNetLab
Для начала необходимо найти сами образы.
Предположим, что они уже есть.
Образы обязательно должны заканчиваться расширением .bin
Скопировать все имеющиеся образы на компьютер с UNetLab, используя WinSCP в каталог /opt/unetlab/addons/iol/bin
В этом же каталоге должен находиться файл с лицензией (iourc).
Можно создать его, открыв текстовый редактор cat следующим образом:
cat /opt/unetlab/addons/iol/bin/iourc
[license]
unl01 = 0123456789abcdef;

Важно обратить внимание на то, что лицензия привязывается к имени хоста UNetLab и доменному имени.

Выполнить:
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions

Проверка образа
Выполнить следующие команды:
root@unl01:~# cd /opt/unetlab/addons/iol/bin
root@unl01:/opt/unetlab/addons/iol/bin# touch NETMAP
root@unl01:/opt/unetlab/addons/iol/bin# LD_LIBRARY_PATH=/opt/unetlab/addons/iol/lib /opt/unetlab/addons/iol/bin/i86bi-linux-l3-adventerprisek9-12.4.bin 1

Через некоторое время в консоли Вы увидите что-то подобное:
***************************************************************
IOS On Unix - Cisco Systems confidential, internal use only
Under no circumstances is this software to be provided to any
non Cisco staff or customers.  To do so is likely to result
in disciplinary action. Please refer to the IOU Usage policy at
wwwin-iou.cisco.com for more information.
***************************************************************
              Restricted Rights Legend
Use, duplication, or disclosure by the Government is
subject to restrictions as set forth in subparagraph
(c) of the Commercial Computer Software - Restricted
Rights clause at FAR sec. 52.227-19 and subparagraph
(c) (1) (ii) of the Rights in Technical Data and Computer
Software clause at DFARS sec. 252.227-7013.
           cisco Systems, Inc.
           170 West Tasman Drive
           San Jose, California 95134-1706
Router>

Это говорит о том, что образ успешно запущен.
Аналогичным способом запустить каждый из имеющихся IOL/IOU образов для проверки.