Аналоги cisco packet tracer linux

GNS3 как открытая замена Packet Tracer в процессе учебной деятельности

Сегодня самыми распространенными курсами для начинающего системного администратора являются курсы академии Cisco. Они позволяют ознакомиться с популярными протоколами и понять базовые концепции защиты, настройки и построения различных сетей.

При прохождении курса, в конце почти каждой главы встречаются задания, выполненные в виде практических работ в Cisco Packet Tracer, и для новичка Packet Tracer довольно удобен, среди его плюсов:

  • интуитивно понятный интерфейс
  • низкие требования к железу
  • возможность пользоваться функциями перемотки времени
  • режим симуляции, в котором можно наглядно посмотреть путь каждого пакета и также проверить его содержимое.

Однако при глубоком изучении современных сетевых технологий c Packet Tracer возникают некоторые сложности, среди которых:

  • поддержка только Cisco устройств
  • баги с оборудованием на комплексных схемах, особенно при настройке STP у коммутаторов (часто приходится просто копировать схему, вставляя её рядом, и тогда она чудесным образом начинает работать)
  • неполная командная среда, т.е. практически ничего, что не входит в рамки CCNA, на нём собрать не получится. Например, создание сценариев для автоматизации EEM недоступно, не все функции расширенных ACL доступны
  • нет совместимости со старыми версиями. К примеру, версия 8.1.1 не совместима с 8.2.0, при этом я могу взять и открыть файл проекта на новой версии, нажать CTRL+C, зайти в старую версию и нажать CTRL+V, и тогда все заработает
  • проприетарность. Файлы проекта представляют собой бинарный файл, соответственно, быстро отредактировать топологию или конфигурацию устройств через notepad не выйдет
  • неудобные горячие клавиши, которые нельзя изменить, например, не работает копирование – вставка текста с помощью CTRL+C, V, приходится использовать комбинации CTRL+INSERT, SHIFT+INSERT
  • в настоящее время в последних версиях нельзя войти в программу без блокировки соединения с интернетом, так как сайт Cisco из России в текущий момент не доступен.

Но существует такой инструмент, как GNS3 (GNU Network Simulator), который лишён подобных недостатков. Главные его особенности:

  • поддержка устройств любых вендоров, включая Cisco
  • поддержка Docker контейнеров
  • каждое устройство полностью эмулируется, что даёт возможность управлять им, как настоящим
  • поддержка браузерного Web-клиента
  • возможность коллективно работать над одним проектом в режиме реального времени
  • возможность «выпустить» виртуальные устройства в реальную сеть.
Читайте также:  Html editor for linux

У него также присутствуют незначительные недостатки, среди которых:

  • большая нагрузка на процессор, так как по факту каждое устройство запускается на своей виртуальной машине
  • довольно медленная эмуляция L2 коммутаторов Cisco, из-за особенности их архитектуры
  • нет встроенных образов оборудования, но их можно скачать с сайта производителя, на что в клиенте есть ссылка на скачивание образа, если производитель её оставил

Пример для MikroTik CHR

  • плохая поддержка Windows, но GNS3-VM почти полностью решает эту проблему.

GNS3-VM

Сам из себя GNS3-VM представляет образ для гипервизора, который можно скачать с официального сайта, разработчики рекомендуют использовать VMware, так как там, по их словам, лучше реализована работа VM внутри другой VM, но есть также образы под Virtual Box и Hyper-V.

Если будете пробовать скачать клиент для Windows с официального сайта, нужна будет регистрация, но это обходится путём скачивания .exe файла напрямую с их git репозитория разработчиков.

Приступим к практике

У нас в МЦК-КТИТС подготовка к экзамену проводится сначала в Packet Tracer – собирается часть схемы.

Задание для экзамена

С Packet Tracer здесь возникает проблема – PVST в связке с EtherChannel работают плохо (через раз), но по заданию необходимо их настроить.

Для подготовки задания в GNS3 студентам понадобятся только образы маршрутизаторов, которые можно достать с сайта или напрямую с устройства Cisco, или где-то в интернете.

Схема в Packet TracerАналогичная схема в GNS3

Также стоит уточнить, что, если вы работаете внутри виртуальной машины, то вам необходимо включить в её настройках Intel VT-x или AMD-V виртуализацию, чтобы машины внутри GNS работали.

А для поддержки L2 коммутаторов в настройках qemu (гипервизора внутри GNS) необходимо добавить флаг machine pc-q35-4.2

Добавление опции внутри настройки устройств

GNS также поддерживает создание VPCS.

VPCS (Virtual PC Simulator) – это аналог ПК из Packet Tracer, с его помощью можно создавать легковесные виртуальные ПК, поддерживающие протоколы DHCP, ICMP.

Читайте также:  Linux dev urandom dev random

Командная оболочка VPCS

Также у каждого элемента топологии в директории проекта присутствуют конфигурационные файлы, что даёт возможность настроить проект без его открытия.

Файл для настройки VPCS

К консоли каждого устройства по умолчанию можно подключиться через терминал, с помощью протокола Telnet, можно сделать это, кликнув по устройству два раза.

В GUI GNS3 также пишется IP адрес и порт подключения, если хотите подключиться из уже открытого терминала.

Все устройства, к которым можно подключиться

Сама настройка сетевых устройств никак не отличается от аналогичной в Packet Tracer.

Настройка устройств в GNS3

Следующее задание состоит в том, что с помощью стендов с гипервизором VMware ESXi студент подключается к заранее восстановленному из снапшота стенду, и начинает настраивать виртуальное оборудование. У студентов возникают сложности, так как не всегда хватает свободных стендов, и многие обязаны ждать пока стенд не освободится. А также собрать стенд с ESXi в домашних условиях в большинстве случаев не предоставляется возможным.

Конечно, можно собрать все в том же VMware Workstation на рабочих машинах в аудитории, но возникают проблемы с настройкой сетевой топологии (нет графической схемы), образами ОС маршрутизаторов, децентрализованности управления снапшотами. Кроме того, неаккуратный студент может затереть снапшот, лежащий в открытом виде, а настраивать заново или восстанавливать его из бекапа довольно долго.

Ряд этих проблем решает GNS3, с помощью которого студент сам может быстро накидать схему – и дома, и в аудитории. Для этого нужна лишь одна виртуальная машина с GNS3-VM и браузер или система под управлением Linux с GNS3-server и GNS3-gui.

Схема 2-ого задания (ОС устройств может меняться)

Собственно задание. Состоит оно из четырех частей:

  1. Виртуальные машины и коммутация
  2. Сетевая связность
  3. Инфраструктурные службы
  4. Инфраструктура веб-приложения.

Подобную схему в Packet Tracer собрать, очевидно, не выйдет. Попробуем собрать её в GNS3.

Загружаем шаблон в GNS, скачиваем образ ОС.

Выбор образа для шаблонаНастройки машины

Для поддержки графики необходимо выбрать VNC или SPICE в настройках консоли. Также должны быть установлены пакеты: virt-viewer для SPICE или gvncviewer для VNC.

Windows Server 2012 R2 в virt-viewer через SPICE

Для упрощения мы можем запустить Web сервера (WEB-L и WEB-R) в docker контейнерах с nginx.

Читайте также:  Установка атрибутов файла linux

Вторая схема в GNS3

Особых проблем в установке и настройке не возникает. Если что-то происходит, у GNS огромное сообщество, и многие вопросы уже заданы на официальном форуме.

Д. Ермилов

студент, специальность «Сетевое и системное администрирование» ГАПОУ «МЦК-КТИТС».

Источник

Аналоги Cisco Packet Tracer

Packet Tracer — это симулятор маршрутизатора Cisco, который можно использовать в обучении, а также для простого моделирования компьютерной сети. Инструмент создан Cisco Systems и предоставляется для бесплатного распространения среди преподавателей, студентов и выпускников, которые являются или участвовали в Сетевой академии Cisco.

Cisco Packet Tracer доступен в качестве настольного приложения, а также в качестве мобильной версии (Cisco Packet Tracer Mobile) для iOS и Android.

Альтернативы для Cisco Packet Tracer

39

Скриншот 1 программы GNS3

GNS3 — графический сетевой симулятор, который позволяет моделировать сложные сети.

5

Скриншот 1 программы Free SNMP Agent Simulator

Verax SNMP agent simulator позволяет ИТ-персоналу создавать виртуальные моделируемые сети устройств без приобретения какого-либо дополнительного оборудования, например, для тестирования.

5

Dynamips — это компьютерная программа-эмулятор, написанная для эмуляции маршрутизаторов Cisco. Она была создана Кристофом Филлом в августе 2005 года. Dynamips работает на Linux, Mac OS X или Windows и может эмулировать аппаратное обеспечение платформ маршрутизации серии Cisco, напрямую загружая программное обеспечение Cisco IOS в эмулятор. Dynamips эмулирует платформы Cisco 1700, 2600, 2691, 3600, 3725, 3745 и 7200.

5

NetSim для CCNP Network Simulator обновлен и теперь поддерживает новые технологии ROUTE, SWITCH и TSHOOT. Улучшенный интерфейс NetSim для CCNP делает процесс создания лабораторий и проектирование сетевых топологий проще, чем когда-либо прежде.

Что в этом списке?

В списке находится программы которые можно использовать для замены Cisco Packet Tracer.

Это аналоги похожие по функционалу на Cisco Packet Tracer, которые заменяют программу частично или полностью. Этот список содержит 4 замены.

С помощью пользователей мы собираем каталог похожих друг на друга программ, чтобы вы могли подобрать альтернативу и скачать их. На сайте можно скачать популярные программы для Windows, Mac Os, Android и iPhone

Источник

Оцените статью
Adblock
detector