Всем привет! Собрал немного материалов по PNETLAB и эмуляторам, которые он может запускать на себе. Всё аналогично и для EVE-NG, т.к. внутри эти две платформы одинаковы.
Ознакомительные 2 слова о PNETLAB КЛИК
Давайте сначала разберемся что такое эмуляция и зачем нам эмуляторы. Все дело в разнице архитектуры процессоров. Например в большом количестве роутеров CISCO используется MIPS архитектура, но наши с вами компьютеры имеют архитектуру x86-64. Вот отсюда и вывод, запустить прошивку, которая предназначена для архитектуры MIPS не получится без эмулятора Dynamips.
Это первый в списке эмулятор, который может запустить на себе PNETLAB.
Dynamips позволяет использовать реальные образы физических роутеров CISCO, так же может подключать образы с PNETLAB в нашу реальную сеть.
Вот платформы роутеров, которые поддерживает Dynamips.
Ряд ограничений:
Модуль NM-16ESW не умеет работать с:
Это ладно, запустили роутер Cisco, настроили и что дальше делать? А если захотелось запустить НЕ Cisco, а что-то еще?
Нам можно воспользоваться эмулятором Qemu (Quik Emulator). Он может запускать практически всё что угодно, лишь бы хватило оперативной памяти на компьютере, где мы используем PNETLAB.
Qemu умеет эмулировать архитектуру процессоров PowerPC, X86-64, ARM, MIPS, SPARC, SPARC64, m68k.
Нам не придется собирать образы вручную, настраивать сам Qemu и что-то допиливать напильником. В PNETLAB у нас уже всё поддерживается. Нам нужно лишь взять образ той железки, которая нас интересует. Оставлю тут
Вот нашел картинку еще за 2016 год. Что мог поддерживать Qemu на тот момент. Сейчас, я думаю, этот спискок еще больше.
У себя я запускал PaloAlto 10, работает как часы, не вылетала и поддерживает схему основной/резервный. (High Availability)
Стоит кратко описать достоинства и недостатки Qemu который работает в PNETLAB.
Хорошо:
Эта вещь является собственностью компании Cisco, и ее могут запускать только сотрудники этой компании, но реальность решила немного по другому. Спасибо тем людям, которые уважают попугаев на плече и черную метку.
IOU/IOL (IOS over Unix/Linux) запускает на себе как роутер так и коммутатор cisco. По использованию в PNETLAB я не заметил больших ограничений. Разве что интерфейсы устройств всего лишь Ethernet со скоростью 10мб/с, даже не FastEthernet. Но это виртуальная среда.
Есть еще несколько эмуляторов, но они очень специфичны и не будут использованы в наших целях.
Результат.
В итоге можно сделать вывод такой: Для изучения сетевых технологий нам хватит образов IOU/IOL Cisco. Коммутация и маршрутизация CCNА.
Для организации полигона нам потребуется больше количество оперативной памяти и хороший процессор для запуска разного сразу.
Очень выгодно использовать как сетевую инфраструктуру IOU/IOL и для оборудования безопасности Qemu. В общем Всё что НЕ роутеры и свитчи - всё Qemu.
Dynamips нам позволит использовать виртуальный роутер как физический в нашей реальной сети.
Нет никаких трудностей по установке любого из образов на PNETLAB.
В следующий раз попробую показать как устанавливать образы в PNETLAB.
Ознакомительные 2 слова о PNETLAB КЛИК
Давайте сначала разберемся что такое эмуляция и зачем нам эмуляторы. Все дело в разнице архитектуры процессоров. Например в большом количестве роутеров CISCO используется MIPS архитектура, но наши с вами компьютеры имеют архитектуру x86-64. Вот отсюда и вывод, запустить прошивку, которая предназначена для архитектуры MIPS не получится без эмулятора Dynamips.
Это первый в списке эмулятор, который может запустить на себе PNETLAB.
Dynamips позволяет использовать реальные образы физических роутеров CISCO, так же может подключать образы с PNETLAB в нашу реальную сеть.
Вот платформы роутеров, которые поддерживает Dynamips.
- Запуск только таких платформ как на рисунке
- Высокие системные требования т.к. грузятся реальные образы реальных железок.
- необходимо расчитывать Idle-PC, что это такое можно прочитать
Ссылка скрыта от гостей.
- невозможно эмулировать коммутаторы. хотя есть отдельные "свитчевые" модули NM-16ESW для роутера C3725. Этот модуль поддерживает VLAN, STP, SVI и т.д.
Модуль NM-16ESW не умеет работать с:
Это ладно, запустили роутер Cisco, настроили и что дальше делать? А если захотелось запустить НЕ Cisco, а что-то еще?
Нам можно воспользоваться эмулятором Qemu (Quik Emulator). Он может запускать практически всё что угодно, лишь бы хватило оперативной памяти на компьютере, где мы используем PNETLAB.
Qemu умеет эмулировать архитектуру процессоров PowerPC, X86-64, ARM, MIPS, SPARC, SPARC64, m68k.
Нам не придется собирать образы вручную, настраивать сам Qemu и что-то допиливать напильником. В PNETLAB у нас уже всё поддерживается. Нам нужно лишь взять образ той железки, которая нас интересует. Оставлю тут
Ссылка скрыта от гостей
на образы Qemu, кто-то уже собрал и выложил целую гору образов Qemu для PNETLAB и EVE-NG, спасибо этому человеку.Вот нашел картинку еще за 2016 год. Что мог поддерживать Qemu на тот момент. Сейчас, я думаю, этот спискок еще больше.
У себя я запускал PaloAlto 10, работает как часы, не вылетала и поддерживает схему основной/резервный. (High Availability)
Стоит кратко описать достоинства и недостатки Qemu который работает в PNETLAB.
Хорошо:
- Поддерживает коммутацию, умеет запускать разные образы коммутаторов разных вендоров.
- Создание сети с мультивендорным оборудованием, получается что можно построить настоящий полигон для испытаний, тестов и обучения.
- Системные требования выше чем у Dynamips, но и оборудование серьезнее.
- необходимость поддержи аппаратной виртуализации ЦП на компьютере, где будет развернут PNETLAB или EVE-NG.
Эта вещь является собственностью компании Cisco, и ее могут запускать только сотрудники этой компании, но реальность решила немного по другому. Спасибо тем людям, которые уважают попугаев на плече и черную метку.
IOU/IOL (IOS over Unix/Linux) запускает на себе как роутер так и коммутатор cisco. По использованию в PNETLAB я не заметил больших ограничений. Разве что интерфейсы устройств всего лишь Ethernet со скоростью 10мб/с, даже не FastEthernet. Но это виртуальная среда.
Ссылка скрыта от гостей
можно прочитать как подготовить образы к работе.Есть еще несколько эмуляторов, но они очень специфичны и не будут использованы в наших целях.
Результат.
В итоге можно сделать вывод такой: Для изучения сетевых технологий нам хватит образов IOU/IOL Cisco. Коммутация и маршрутизация CCNА.
Для организации полигона нам потребуется больше количество оперативной памяти и хороший процессор для запуска разного сразу.
Очень выгодно использовать как сетевую инфраструктуру IOU/IOL и для оборудования безопасности Qemu. В общем Всё что НЕ роутеры и свитчи - всё Qemu.
Dynamips нам позволит использовать виртуальный роутер как физический в нашей реальной сети.
Нет никаких трудностей по установке любого из образов на PNETLAB.
В следующий раз попробую показать как устанавливать образы в PNETLAB.
Последнее редактирование: