Статья PNETLAB всё для полигона

Всем привет! Собрал немного материалов по PNETLAB и эмуляторам, которые он может запускать на себе. Всё аналогично и для EVE-NG, т.к. внутри эти две платформы одинаковы.
Ознакомительные 2 слова о PNETLAB КЛИК
Давайте сначала разберемся что такое эмуляция и зачем нам эмуляторы. Все дело в разнице архитектуры процессоров. Например в большом количестве роутеров CISCO используется MIPS архитектура, но наши с вами компьютеры имеют архитектуру x86-64. Вот отсюда и вывод, запустить прошивку, которая предназначена для архитектуры MIPS не получится без эмулятора Dynamips.
Это первый в списке эмулятор, который может запустить на себе PNETLAB.
Dynamips позволяет использовать реальные образы физических роутеров CISCO, так же может подключать образы с PNETLAB в нашу реальную сеть.
Вот платформы роутеров, которые поддерживает Dynamips.
1761061680758.webp
Ряд ограничений:
  • Запуск только таких платформ как на рисунке
  • Высокие системные требования т.к. грузятся реальные образы реальных железок.
  • необходимо расчитывать Idle-PC, что это такое можно прочитать .
  • невозможно эмулировать коммутаторы. хотя есть отдельные "свитчевые" модули NM-16ESW для роутера C3725. Этот модуль поддерживает VLAN, STP, SVI и т.д.


Модуль NM-16ESW не умеет работать с:

1761062802712.webp

Это ладно, запустили роутер 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)
1761064103647.webp

Стоит кратко описать достоинства и недостатки Qemu который работает в PNETLAB.
Хорошо:
  • Поддерживает коммутацию, умеет запускать разные образы коммутаторов разных вендоров.
  • Создание сети с мультивендорным оборудованием, получается что можно построить настоящий полигон для испытаний, тестов и обучения.
Плохо:
  • Системные требования выше чем у Dynamips, но и оборудование серьезнее.
  • необходимость поддержи аппаратной виртуализации ЦП на компьютере, где будет развернут PNETLAB или EVE-NG.
При изучении сетевых технологий с нуля больше информации из книг, учебников, курсов и видео уроков посвящается CISCO. Как бы там не было, в мире, стандартом сетевых технологий остается компания Cisco. Поэтому, просто необходимо сказать что есть у нас под рукой еще один эмулятор этих платформ, который работает стабильнее всех и не требует иметь суперкомпьютер дома. IOU/IOL.

Эта вещь является собственностью компании Cisco, и ее могут запускать только сотрудники этой компании, но реальность решила немного по другому. Спасибо тем людям, которые уважают попугаев на плече и черную метку.
IOU/IOL (IOS over Unix/Linux) запускает на себе как роутер так и коммутатор cisco. По использованию в PNETLAB я не заметил больших ограничений. Разве что интерфейсы устройств всего лишь Ethernet со скоростью 10мб/с, даже не FastEthernet. Но это виртуальная среда.
можно прочитать как подготовить образы к работе.

Есть еще несколько эмуляторов, но они очень специфичны и не будут использованы в наших целях.

Результат.
В итоге можно сделать вывод такой: Для изучения сетевых технологий нам хватит образов IOU/IOL Cisco. Коммутация и маршрутизация CCNА.
Для организации полигона нам потребуется больше количество оперативной памяти и хороший процессор для запуска разного сразу.
Очень выгодно использовать как сетевую инфраструктуру IOU/IOL и для оборудования безопасности Qemu. В общем Всё что НЕ роутеры и свитчи - всё Qemu.
Dynamips
нам позволит использовать виртуальный роутер как физический в нашей реальной сети.
Нет никаких трудностей по установке любого из образов на PNETLAB.
В следующий раз попробую показать как устанавливать образы в PNETLAB.
 
Последнее редактирование:
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab