В прошлой статье я рассказал как подготовить и запустить любую версию виртуального маршрутизатора Cisco - Cloud Services Router (СSR1000v) в VirtualBox под Windows. С версии Cisco IOS XE 3.13S можно обойтись без настройки последовательного интерфейса. Запускать будем всё тот же релиз 3.15.0S. С официального сайта нужно скачать файлы csr1000v-universalk9.03.15.00.S.155-2.S-std.iso и csr1000v-universalk9.03.15.00.S.155-2.S-std.ova По-моему, сейчас это самая поздняя версия CSR, доступная с аккаунтом Cisco, версии новее требуют различные партнерские отношения с Cisco. Зарегистрироваться можно по адресу.
VirtualBox
Запустите VirtualBox и импортируйте конфигурацию виртуальной машины из OVI-файла. Как и в прошлой статье в настройках SCSI-контроллера виртуальной машины подключите iso-образ дистрибутива CSR и стартуйте машину. Выберите пункт “Auto Console” (если ничего не делать, через 10 секунд начнется загрузка в этом режиме). Долго ждем когда закончится установка и машина один раз сама перегрузится.
Cisco CSR 1000v свяжет реальные интерфесы хоста с виртуальными сетевыми картами (vNIC). Посмотреть можно командой
Router# show platform software vnic-if interface-mapping
--------------------------------------------------------------------------
Interface Name Short Name vNIC Name Mac Addr
--------------------------------------------------------------------------
GigabitEthernet0 Gi0 eth0 (vmxnet3) 000c.2946.3f4d
GigabitEthernet2 Gi2 eth2 (vmxnet3) 0050.5689.0034
GigabitEthernet1 Gi1 eth1 (vmxnet3) 0050.5689.000b
--------------------------------------------------------------------------
У меня в качестве сетевого моста в настройках адаптеров сети автоматически выбрался wi-fi адаптер как единственный активный сетевой интерфейс. Wi-fi роутер раздает адреса по dhcp. Всё что нужно, это включить интерфейс на CSR, перевеcти в режим dhcp-клиента и получить адрес
Router#conf t
Router(config)#int gi1
Router(config-if)#no sh
Router(config-if)#ip addr dhcp
Router(config-if)#exit
Посыпятся уведомления о поднятии порта и получении адреса. Можно убедиться
Router(config)#do sh ip int br
Wi-fi-роутер подключен к internet, можно указать dns-сервер и пропинговать какой-нибудь ресурс
Router(config)#ip name-server 8.8.8.8
Router(config)#end
Router#ping ya.ru
Сохраняем конфигурацию
Router#wr
Теперь мы знаем ip-адрес порта маршрутизатора и можно приступать к обычным начальным настройкам
VMware Workstation Player
Для запуска в VMware достаточно так же импортировать конфигурацию из ovi-файла и запустить. Но я попробовал настроил свою конфигурацию (я пользуюсь VMware Workstation 15 Player, уже вышел VMware Workstation 16 Player).
- CPU 4 (минимум 1), memory 4 Gb (минимум 4 Gb), удалил звук, подключил iso-образ
- настроил 4 адаптера в режиме Bridge с физическим wifi-адаптером
после установки включил интерфейс так же как описал выше
Итог
CSR под VMware работает существенно быстрее. Загрузка занимает меньше 2 минут (в Virtualbox около 8 минут). Я запустил в VMware две виртуальные машины с Cloud Services Router, можно играться