Шесть сетевых симуляторов, в которые вам придется сыграть за свою карьеру сетевого инженера. Есть ли такие, в которые вы раньше не играли?
Шесть сетевых симуляторов, в которые вам придется сыграть за свою карьеру сетевого инженера. Есть ли такие, в которые вы раньше не играли?

Здравствуйте, это сайт Альянса сетевых технологий.

Как сетевой инженер, вы, должно быть, использовали различные симуляторы. Когда вы впервые начнете работу, вы выберете производителя для систематического обучения. После выхода на рабочее место вы познакомитесь с оборудованием разных производителей по причинам проекта. Хотелось бы быстро ознакомиться с его командами, лучше всего использовать симуляторы, адаптированные соответствующими производителями для моделирования экспериментов. Итак, какие симуляторы распространены на рынке? Сегодня брат Руй пригласит всех посмотреть поближе!

1. Cisco Packet Tracer

Cisco Packet Tracer — это вспомогательный инструмент обучения, выпущенный Cisco. Он предоставляет среду моделирования сети для начинающих, изучающих сетевые курсы Cisco, для проектирования, настройки и устранения неисправностей сети. Пользователи могут напрямую использовать метод перетаскивания для установления топологии сети в графическом пользовательском интерфейсе программного обеспечения, а также могут осуществлять детальную обработку пакетов данных, перемещающихся по сети, и наблюдать за работой сети в реальном времени. Вы можете изучить конфигурацию IOS и попрактиковаться в устранении неполадок.

Последняя версия Cisco Packet Tracer — Packet Tracer 8.1. Cisco добавила несколько новых маршрутизаторов, поддерживающих межсетевой экран ASA, ipv6 и другие новые функции.

Официальный адрес сайта

Язык кода:txt
копировать
https://learningnetwork.cisco.com/s/packet-tracer-alternative-lab-solutions

Я помещу адрес загрузки в конце этой статьи.,Предоставляется каждомуКитайская версияиз,Удобен для использования каждым.

2. ГНС3

GNS3 — это программное обеспечение для виртуализации сети с графическим интерфейсом, которое может работать на нескольких платформах (включая Windows, Linux, MacOS и т. д.). Оно может моделировать аппаратные платформы различных сетевых устройств, таких как сетевое оборудование Cisco и Juniper. Это также может помочь пользователям изучить сертификационные знания, такие как Cisco CCNA, CCNP, CCIP, CCSP, CVP и CCIE и т. д. Если вы хотите подготовиться к сертификационному экзамену Cisco или Juniper или хотите протестировать определенную созданную вами топологию, попробуйте GNS3.

GNS3 имеет встроенный китайский язык и очень удобен для домашних пользователей. Он функционально поддерживает моделирование маршрутизаторов, коммутаторов и другого оборудования. Пользователи могут испытать влияние реальных коммутаторов и маршрутизаторов на сетевую среду.

Официальный адрес сайта

Язык кода:txt
копировать
https://www.gns3.com/

Последняя версия — 2.2.34.

Вы можете скачать его из этого интерфейсаhttps://www.gns3.com/software/download

Примечание. Для загрузки с официального сайта необходимо предварительно зарегистрировать учетную запись.

Как показано на рисунке, он поддерживает системы Windows, Linux и Mac. Если скорость Интернета недостаточна, вы также можете получить его в конце статьи (предоставляются установочные пакеты для Windows и Mac).

установка Linux

Дистрибутивы на базе Ubuntu (только 64-разрядные версии)

Ubuntu и все дистрибутивы на ее основе (например, Linux Mint):

Язык кода:txt
копировать
sudo add-apt-repository ppa:gns3/ppa
sudo apt update                                
sudo apt install gns3-gui gns3-server

долговое обязательство поддерживает:

Язык кода:txt
копировать
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install gns3-iou

Установите Docker CE (Xenial_and_newer):

Язык кода:txt
копировать
sudo apt remove docker docker-engine docker.io

sudo apt-get install apt-transport-https ca-certificates curl \ software-properties-common

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
   $(lsb_release -cs) stable"
   
sudo apt update
sudo apt install docker-ce

ubridge libvirt kvm wireshark docker
Дистрибутивы на основе Debian (только 64-разрядные версии)

Для Debian Jessie добавьте следующую строку в ваш /etc/apt/sources.list:

Язык кода:txt
копировать
deb http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu trusty main

sudo apt-get update
sudo apt-get install -y gns3-gui gns3-server

Для Debian Stretch добавьте следующую строку в ваш /etc/apt/sources.list:

Язык кода:txt
копировать
deb http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu xenial main

**The python libraries for this are broken, it will not work **

Для Debian Buster обновите метаданные и установите следующие пакеты:

Язык кода:txt
копировать
sudo apt update
sudo apt install -y python3-pip python3-pyqt5 python3-pyqt5.qtsvg \
python3-pyqt5.qtwebsockets \
qemu qemu-kvm qemu-utils libvirt-clients libvirt-daemon-system virtinst \
wireshark xtightvncviewer apt-transport-https \
ca-certificates curl gnupg2 software-properties-common

Установите GNS3 из Pypi:

Язык кода:txt
копировать
pip3 install gns3-server
pip3 install gns3-gui

Далее мы продолжим установку Docker и импортируем GPG-ключ Docker:

Язык кода:txt
копировать
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -

(По состоянию на 10 октября 2019 г. Buster требует использования «пограничных» репозиториев)

Язык кода:txt
копировать
sudo add-apt-repository \
   "deb [arch=amd64] https://download.docker.com/linux/debian \
   $(lsb_release -cs) \
   stable edge" 

Обновите метаданные и установите докер:

Язык кода:txt
копировать
sudo apt update
sudo apt install -y docker-ce 

Добавьте следующие строки в ваш /etc/apt/sources.list:

Язык кода:txt
копировать
deb http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main
deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main 

Получите ключ GPG:

Язык кода:txt
копировать
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F88F6D313016330404F710FC9A2FD067A2E3EF7B 

Обновите метаданные и установите только следующие два пакета:

Язык кода:txt
копировать
sudo apt-get update
sudo apt install dynamips ubridge 

Чтобы предотвратить случайную установку чего-либо еще из этого репозитория (временно), удалите или закомментируйте эти две строки в файле /etc/apt/sources.list:

Язык кода:txt
копировать
#deb http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main
#deb-src http://ppa.launchpad.net/gns3/ppa/ubuntu bionic main 

При желании вы также можете удалить ключ GPG:

Язык кода:txt
копировать
sudo apt-key del F88F6D313016330404F710FC9A2FD067A2E3EF7B 

Добавьте своих пользователей в следующие группы:

Язык кода:txt
копировать
kvm libvirt docker ubridge wireshark 

(использоватьsudo usermod -aG group your_userвы будетеиз Добавить пользователя в существующую группу)。Перезагрузите систему, выйдя из системы и снова войдя в систему или перезапустив систему.изсеанс пользователя。

3. ЕВА-НГ

EVE-NG (полное название Emulated Virtual Environment — NextGeneration), новая версия Unetlab 2.0 после Unetlab 1.0, изменила свое название. Первоначальное название — UnifiedNetworking Lab. Автор считает изменение названия очень разумным. Этот симулятор может не только моделировать сетевые устройства, но и запускать все виртуальные машины. Теоретически, если формат виртуального диска виртуальной машины можно преобразовать в qcow2, она может работать на EVE-NG. Таким образом, EVE-NG можно рассматривать как смоделированную виртуальную среду.

EVE-NG разработан зарубежными специалистами и объединяет в себе Dynamips, ИОЛ и KVM. Это глубоко настроенная операционная система Ubuntu, которую можно установить непосредственно на физический хост с архитектурой x86. У него также есть версия ova, которую можно импортировать в программное обеспечение виртуальной машины, такое как VMware, для запуска.

У EVE-NG больше преимуществ в интерактивном режиме, который полностью отличается от GNS3. GNS3 больше похож на программное обеспечение, используемое пользователями, и может использоваться только операционными системами, поддерживаемыми GNS3, тогда как EVE-NG больше похож на модель CS, EVE-NG — это сервер, а пользователем может быть любая ОС, поддерживающая http/https; .

Официальный адрес сайта

Язык кода:txt
копировать
https://www.eve-ng.net/

ты Вы можете скачать его из этого интерфейсаhttps://www.eve-ng.net/index.php/download/

Видно, что последняя версия официального сайта:5.0.1-20

Он также поддерживает Windows, Linux и Mac.

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

Похоже на: GNS3,LinuxКаждый должен использовать его Заказ Установить,специфический Установить См. методGithubстраницаhttps://github.com/SmartFinn/eve-ng-integration

Позвольте мне уточнить это.

Если вы используете Ubuntu и ее производные, то:

Язык кода:txt
копировать
sudo add-apt-repository ppa:smartfinn/eve-ng-integration
sudo apt-get update
sudo apt-get install eve-ng-integration

Если у вас система Arch Linux, Manjaro, Fedora, openSUSE, CentOS, то:

Язык кода:txt
копировать
wget -qO- https://raw.githubusercontent.com/SmartFinn/eve-ng-integration/master/install.sh | sh

Этот метод устанавливается через скрипт.

4. ЕНСП

eNSP (Платформа моделирования сети предприятия) — это масштабируемая платформа для графического моделирования сети, предоставляемая Huawei. Она в основном выполняет программное моделирование маршрутизаторов и коммутаторов корпоративных сетей, прекрасно отображает реальную картину оборудования и поддерживает крупномасштабное моделирование сети. возможность моделировать упражнения и изучать сетевые технологии без реального оборудования.

В настоящее время Huawei официально больше не обновляет и не предоставляет официальные адреса для загрузки. Конкретные причины неизвестны.

Я также упакую и поделюсь конкретным установочным пакетом в конце статьи.

Здесь я хотел бы поделиться с вами некоторыми часто используемыми командами eNSP:

Язык кода:txt
копировать
system-view             //Переходим в режим настройки системы, используя пользовательский режим
display this             //Отображение информации о настройках текущего местоположения, что очень удобно для понимания настроек системы.
display порт             //показыватьпортиз Сопутствующая информация
shutdown             //При входе впортназад,использоватьshutdownЭто можно отключитьпорт
undo Заказ             //Исполнение и Заказ Напротивиздействовать,например, отменить выключение - включение порта
quit                 //Выходим из текущего состояния
sysname Имя устройства             //Изменяем имя устройства
interface eth-trunk 1         //Создаем коллекцию порт1 (если создана, вводим)
interface GigaBitEthernet 0/0/1         //Введите гигабитный Ethernetпорт1из Установить статус
ip address 192.168.0.10 24         //Установим IP-адрес, 24 представляет собой 24-битный номер сети
vlan 10                 //Вводим влан Статус конфигурации 10

5. ХКЛ

Симулятор HCL Cloud Laboratory H3C — это полностью реалистичное программное обеспечение для моделирования сетевого оборудования с графическим интерфейсом. Пользователи могут использовать это программное обеспечение для реализации виртуальных сетей, настройки и отладки различных типов оборудования H3C. Программное обеспечение имеет дружественный графический интерфейс и может моделировать все функции маршрутизаторов, коммутаторов, межсетевых экранов и другого сетевого оборудования, а пользователи могут использовать его для построения виртуализированной сетевой среды на персональном компьютере.

Официальный адрес сайта

Язык кода:txt
копировать
https://www.h3c.com/

Если вы хотите скачать,Затем вы можете напрямую получить доступ к URL-адресу:http://www.h3c.com/cn/Service/Document_Software/Software_Download/Other_Product/H3C_Cloud_Lab/Catalog/HCL/

Аналогично я упакую и поделюсь последней версией HCL (5.3.0)!

Если вам нужны другие версии, вы можете скачать их самостоятельно.

Приложение PNETLab

Полное английское название PNETLab — «Лаборатория инструментов эмулятора пакетной сети», что буквально переводится на китайский язык как «Лаборатория инструментов моделирования пакетной сети». Фактически, это эмулятор, похожий на ENSP от Huawei и EVE от Cisco. Он включает в себя PNETLab Box и магазин PNETLab.

PNETLab Box (доступен как в автономном, так и в онлайн-режиме) — это виртуальная машина, которая устанавливается на ваш локальный компьютер, и на ней будет работать лаборатория, поэтому вам не придется беспокоиться о скорости работы лаборатории. PNETLab Store — это веб-платформа с сотнями бесплатных лабораторных работ в области сетей, баз данных, систем и многого другого. . . Все, что вам нужно сделать, это получить Lab и учиться (при загрузке с PNETLab в лабораторию включены IOS и Docker). Друзья, которые использовали симулятор, знают, что EVE, GNS3 или PT обычно используются для экспериментов, связанных с Cisco; в целом ENSP Однако ENSP в последнее время не обновлялся и больше не поддерживается. Однако в будущем его все еще можно использовать. Более потрясающий симулятор Huawei должен быть выпущен и в настоящее время находится в стадии разработки. Для экспериментов H3C обычно это HCL. .

PNETLab на самом деле похож на EVE, и его необходимо установить на виртуальную машину. Процесс загрузки точно такой же, как и у EVE. Как загружать EVE, загружается PNETLab.

Возможности PNETLab:

  • Этот симулятор очень похож на EVE, он более красивый и мощный, чем EVE, и включает в себя множество компонентов.
  • Может моделировать различные сетевые устройства, такие как Cisco, Juniper, VMware и оборудование других производителей.
  • Поддерживает различные операционные системы, такие как Windows, Ubuntu, Centos, Macos и т. д.
  • В то же время он может запускать операционные системы мониторинга/облачных вычислений, такие как zabbix и openstack.
  • Возможность совместной работы с Wireshark и VMware для повышения уровня моделирования виртуальных сетей.
  • Может запускать IOL (Cisco IOS в Linux), Dynamips, Quem и другие образы.
  • Поддержка онлайн-загрузки и использования экспериментальной топологии, не нужно беспокоиться о поиске экспериментальной топологии.

Официальный адрес сайта

Язык кода:txt
копировать
https://www.pnetlab.com/pages/main

Если вам нужно скачать,Доступен напрямуюстраницаhttps://pnetlab.com/pages/download

Как видите, установка разделена на четыре этапа:

  • Загрузите и разверните
  • Зарегистрируйтесь и войдите
  • Перейти в магазин
  • Get Lab and Learn (получите топологию и учитесь)

Установить его можно пошагово согласно инструкции по установке на странице загрузки, это не сложно!

Если вы действительно не знаете, как его установить, вы можете просмотреть вторую статью в сегодняшнем твите. Эта статья была написана ранее. Позже я вручную обошел ее из-за инцидента, исправил ее соответствующим образом и опубликовал ее снова. сегодня.

Друзья, привыкшие использовать компьютерную версию, могут напрямую посетить мой блог для получения пошаговых инструкций.,Адресhttps://www.wljslmz.cn/19679.html

Я предоставлю вам загрузку файла .ova (последняя версия 4.2.10), используемого на первом этапе, и упакую его в конце статьи.

7. Пакетная загрузка различных симуляторов

  • eNSP - eNSP V100R003C00SPC100 Setup.zip - VirtualBox-5.2.28-130011-Win.exe - WinPcap_4_1_3.exe - wireshark3.0.0.zip
  • EVE-NG - EVE-ClientPackV2.dmg - EVE-NG-Win-Client-Pack-2.0.exe
  • GNS3 - GNS3-2.2.34-all-in-one-regular.exe - GNS3-2.2.34.dmg
  • HCL - HCL_v5.3.0.rar
  • Трассировка пакетов -Cisco Packet Tracer Китайская идеальная версия.rar
  • PNET - PNET_4.2.10.ova

Как скачать?

Вы можете выполнить поиск по этой статье на Baidu, и там будет введение. Облачное сообщество не устанавливает внешние ссылки.

boy illustration
RasaGpt — платформа чат-ботов на основе Rasa и LLM.
boy illustration
Nomic Embed: воспроизводимая модель внедрения SOTA с открытым исходным кодом.
boy illustration
Улучшение YOLOv8: EMA основана на эффективном многомасштабном внимании, основанном на межпространственном обучении, и эффект лучше, чем у ECA, CBAM и CA. Малые цели имеют очевидные преимущества | ICASSP2023
boy illustration
Урок 1 серии Libtorch: Тензорная библиотека Silky C++
boy illustration
Руководство по локальному развертыванию Stable Diffusion: подробные шаги и анализ распространенных проблем
boy illustration
Полностью автоматический инструмент для работы с видео в один клик: VideoLingo
boy illustration
Улучшения оптимизации RT-DETR: облегченные улучшения магистрали | Support Paddle облегченный rtdetr-r18, rtdetr-r34, rtdetr-r50, rtdet
boy illustration
Эксклюзивное оригинальное улучшение YOLOv8: собственная разработка SPPF | Деформируемое внимание с большим ядром (D-LKA Attention), большое ядро ​​​​свертки улучшает механизм внимания восприимчивых полей с различными функциями
boy illustration
Создано Datawhale: выпущено «Руководство по тонкой настройке развертывания большой модели GLM-4»!
boy illustration
7B превышает десятки миллиардов, aiXcoder-7B с открытым исходным кодом Пекинского университета — это самая мощная модель большого кода, лучший выбор для корпоративного развертывания.
boy illustration
Используйте модель Huggingface, чтобы заменить интерфейс внедрения OpenAI в китайской среде.
boy illustration
Оригинальные улучшения YOLOv8: несколько новых улучшений | Сохранение исходной информации — алгоритм отделяемой по глубине свертки (MDSConv) |
boy illustration
Второй пилот облачной разработки | Быстро поиграйте со средствами разработки на базе искусственного интеллекта
boy illustration
Бесшовная интеграция, мгновенный интеллект [1]: платформа больших моделей Dify-LLM, интеграция с нулевым кодированием и встраивание в сторонние системы, более 42 тысяч звезд, чтобы стать свидетелями эксклюзивных интеллектуальных решений.
boy illustration
Решенная Ошибка | Загрузка PyTorch медленная: TimeoutError: [Errno 110] При загрузке факела истекло время ожидания — Cat Head Tiger
boy illustration
Brother OCR, библиотека с открытым исходным кодом для Python, которая распознает коды проверки.
boy illustration
Новейшее подробное руководство по загрузке и использованию последней демонстрационной версии набора данных COCO.
boy illustration
Выпущен отчет о крупной модели финансовой отрасли за 2023 год | Полный текст включен в загрузку |
boy illustration
Обычные компьютеры также могут работать с большими моделями, и вы можете получить личного помощника с искусственным интеллектом за три шага | Руководство для начинающих по локальному развертыванию LLaMA-3
boy illustration
Одной статьи достаточно для анализа фактора транскрипции SCENIC на Python (4)
boy illustration
Бросая вызов ограничениям производительности небольших видеокарт, он научит вас запускать большие модели глубокого обучения с ограниченными ресурсами, а также предоставит полное руководство по оценке и эффективному использованию памяти графического процессора!
boy illustration
Команда Fudan NLP опубликовала 80-страничный обзор крупномасштабных модельных агентов, в котором в одной статье представлен обзор текущего состояния и будущего агентов ИИ.
boy illustration
[Эксклюзив] Вы должны знать о новой функции JetBrains 2024.1 «Полнострочное завершение кода», чтобы решить вашу путаницу!
boy illustration
Краткое изложение базовых знаний о регистрации изображений 1.0
boy illustration
Новейшее подробное руководство по установке и использованию библиотеки cv2 (OpenCV, opencv-python) в Python.
boy illustration
Легко создайте локальную базу знаний для крупных моделей на основе Ollama+AnythingLLM.
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание решения. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Одна статья поможет вам понять RAG (Retrival Enhanced Generation) | Введение в концепцию и теорию + практику работы с кодом (включая исходный код).
boy illustration
Эволюция архитектуры шлюза облачной разработки
boy illustration
Docker и Kubernetes [Разработка контейнерных приложений с помощью Python]