» » GNS3 - Графический Сетевой Симулятор

Лаборатория Сетей Cisco
 
 
 

GNS3 - Графический Сетевой Симулятор

Автор: HunSolo от 3-01-2014, 15:05, посмотрело: 44474

7

Что такое GNS3?


GNS3 - это графический симулятор сети, который позволяет смоделировать виртуальную сеть из маршрутизаторов и виртуальных машин. Незаменимый инструмент для обучения и тестов. Работает практически на всех платформах. Отлично подходит для создания стендов на десктоп машинах.
В зависимости от аппаратной платформы, на которой будет использоваться GNS3, возможно построение комплексных проектов, состоящих из маршрутизаторов Cisco, Cisco ASA, Juniper, а также серверов под управлением сетевых операционных систем.

GNS3 - Графический Сетевой Симулятор


При отсутствии возможности получить доступ к реальному оборудованию, GNS3 станет практически полноценной лабораторией. Кроме того, лабораторные работы выполняемые в GNS3, могут стать дополнением к занятиям в реальной лаборатории студентам готовящимся к сертификационным экзаменам CCNA/CCNP и CCIE
Единственным недостатком данного программного обеспечения является отсутствие возможности полноценной симуляции коммутаторов второго уровня Cisco. Этот недостаток не будет исправлен в новых версиях, так как его причиной является кардинальное различие в аппаратной платформе маршрутизаторов и свитчей Cisco. В некоторых случаях данный недостаток получается обойти при помощи сетевого модуля NM-16ESW. К сожалению, листинг команд немного отличается в случае использования NM-16ESW и реальных свитчей Cisco, но вполне подходит для обучения.
В состав GNS3 не входят образы IOS/IPS/PIX/ASA/JunOS, так как они являются частью коммерческих продуктов соответствующих компаний, и никакого прямого отношения к проекту GNS3 не имеют. На данный момент это уже не является проблемой, так как найти необходимый образ уже не составляет труда.

Одной из самых интересных особенностей GNS3 является возможность соединения проектируемой топологии с реальной сетью. Это дает просто уникальную возможность проверить на практике какой-либо проект, без использования реального оборудования. Использование WireShark позволяет провести мониторинг трафика внутри проектируемой топологии, что дает дополнительную информацию для понимания изучаемых технологий.
А самое главное, GNS3 абсолютно бесплатен. Это открытое программное обеспечение, и любой желающий может скачать его с официального сайта проекта в разделе Download. На данный момент есть версии для Linux, MS Windows XP и Windows 7, а также для MacOS.


GNS или IOU?


Кроме GNS существует другой симулятор - IOU — IOS on UNIX. GNS или IOU? IOU или GNS? Начнём с IOU, потому что его мы использовать пока не будем.
Как видно из названия — ставится поверх UNIX. Раньше это был только Solaris, теперь же поддерживается и Linux.
Самые существенные его плюсы:
  • Практически полноценная поддержка как L3, так и L2. Этот эмулятор используется при сдаче лабораторных экзаменов CCIE.
  • Низкие требования к ресурсам ПК. Точнее к CPU. Памяти тоже надо немало.
  • Нет ограничений по платам и интерфейсам. В настройках вы просто указываете сколько и чего вы хотите.


Минусы:
  • Самое главное — это проприетарный софт, который официально не распространяется вообще никак. В торрентах существуют образы L2IOU, L3IOU, но это незаконно.
    На сайте cisco.com одно время было написано:

    Cisco IOS on Unix is a tool intended for internal use only. Distribution of IOU images to customers or external persons, or discussion of IOU with customers or external persons, is prohibited. Don’t do it or we’ll have to come and kill you.


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

  • Скудный графический интерфейс. Позволяет только посмотреть получившуюся топологию. Создание топологии - только через текстовый набор строк описывающие линки и устройства. В общем нужно привыкнуть.

Но это реально годная утилита для беспринципных тру ИТшников. Если вам нужна лаба из 20+ устройств или надо поработать с QinQ, Rapid PVST (и прочие L2-технологии) или хочется всерьёз заняться Tshoot, или подготовкой к CCIE то это для вас.
В следующей статье мы расскажем как работать с IOU и приведем пример подготовки стенда CCIE RS в домашних условиях.


Первоначальная настройка GNS3. Добавление образа Cisco IOS


Самым важным достоинством GNS3 является простота и удобство при создании проектов для выполнения лабораторных работ. Установленная программа требует минимум первоначальных настроек которые делаются за пару минут.
Полагаем, что образы у вас уже есть. Добавим их. Открываем пункт меню программы Edit -> IOS images and hypervisors.

GNS3 - Графический Сетевой Симулятор


В открывшемся окне необходимо указать путь к файлу образа Cisco IOS

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

GNS3 - Графический Сетевой Симулятор


В большинстве случаев на этом этапе можно сначала нажать Save, а затем Close, и приступать к созданию нового проекта с использованием маршрутизаторов указанной ранее платформы.

GNS3 - Графический Сетевой Симулятор


В некоторых случаях GNS3 не распознает платформу, модель и необходимое количество RAM для выбранного образа Cisco IOS. В таком случае придется все вышеперечисленные параметры указывать самостоятельно.
Обратите внимание на поле IDLE PC. Пока не трогаем.
После того как все необходимые параметры будут указаны, необходимо не забыть нажать в кнопку Save. Выбранный образ появится в списке доступных образов для построения проекта.

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

Нажимаем сверху на зеленую кнопку "Запуск". Обратите внимание на то, как возросла нагрузка на CPU. Один роутер грузит на 100% одно ядро CPU. Если у вас, например, Dual Core CPU (т.е 4 треда), то общая загрузка будет на уровне 25%. Теперь волнение нужно успокоить.
GNS3 - Графический Сетевой Симулятор Для этого выбираем в контекстном меню Idle PC. Именно этот механизм позволяет оптимизировать использование ресурсов процессора. ПК вычисляет несколько значений и предлагает вам целый их список. Рекомендуется выбирать значения со знаком *. Как только они применяются, загрузка CPU падает до нуля. Если вдруг не получилось, итерируем до тех пор, пока не достигнем желаемого. Теперь при следующем запуске после загрузки IOS GNS не должен отжирать всё процессорное время.

Всё готово для подключения. У GNS есть стандартные средства для этого. В контекстном меню выбираем Console. По умолчанию GNS использует приложение Putty, но можно указать любое свое, например SecureCRT в настройках. Достаточно указать полный путь в файлу терминальной программы.

GNS3 - Графический Сетевой Симулятор


С помощью GNS можно легко снимать дампы трафика. Для этого достаточно Wireshark
Для этого нужно сделать всего лишь следующее:
  1. кликнуть правой кнопкой на линк между двумя устройствами
  2. Выбрать capture в контекстном меню.
  3. Далее из меню справа выбрать нужное устройство и с помоьщью правой кнопки мыши выбрать Start Wireshark.

В открывшемся окне Wiresharkа в реальном времени будут все пакеты которые отлавливаются на интерфейсе

GNS3 - Графический Сетевой Симулятор


Образы IOS для использования в GNS3


Внимание! У вас нет прав для просмотра скрытого текста.




Категория: Лаборатория CiscoLAB

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
  • 1 комментарий
  • 0 публикаций
  • ICQ:
22 мая 2014 21:13

princekain

Цитата
  • Группа: Посетители
  • Регистрация: 22.05.2014
  • Статус: Пользователь offline
 
Скачал прогу и образы, но к сожаление что то пошло не так, при добавлении маршрутизатора, программа выполняет соединение к узлу 127.0.0.1.
Помогите настроить =(

<
  • 0 комментариев
  • 0 публикаций
  • ICQ:
12 июля 2014 09:34

osada

Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
 
Цитата: princekain
Скачал прогу и образы, но к сожаление что то пошло не так, при добавлении маршрутизатора, программа выполняет соединение к узлу 127.0.0.1.
Помогите настроить =(



Возможно просто дело в образе. Была почти такая же ситуация, скачал другой релиз IOS и все заработало.

<
  • 1 комментарий
  • 0 публикаций
  • ICQ:
4 февраля 2015 06:22

Victor.zub

Цитата
  • Группа: Посетители
  • Регистрация: 3.02.2015
  • Статус: Пользователь offline
 
Добрый день! Подскажите)) скачал с оф. сайта GNS3 и теперь при добавлении образа IOS, пункт меню программы Edit -> IOS images and hypervisors отсутствует!

<
  • 1 комментарий
  • 0 публикаций
  • ICQ:
16 февраля 2015 12:16

Isaev

Цитата
  • Группа: Посетители
  • Регистрация: 14.02.2015
  • Статус: Пользователь offline
 
Привет ! При выборе Хоста или маршрутизатора GNS3 выдает окно "node creation" с содержанием : Could not connected to server 127.0.0.1:8000: Websocket exception <class'ws4py.exc.HandshakeError'>:Invalid response status: b'404'b' Not Found'
Образы IOS залиты и все вроде нормально было установлено, но не одно сетевое устройство не получается добавить. Помогите разобраться, пожалуйста.

<
  • 2 комментария
  • 0 публикаций
  • ICQ:
18 февраля 2015 22:06

sidjohn

Цитата
  • Группа: Посетители
  • Регистрация: 19.02.2015
  • Статус: Пользователь offline
 
похоже тут не будет помощи друзья!
гуглим..гуглим...гуглим

<
  • 0 комментариев
  • 0 публикаций
  • ICQ:
23 февраля 2015 13:29

Orbis

Цитата
  • Группа: Гости
  • Регистрация: --
  • Статус:
 
После запуска эмуляторов (2 роутера) начинают валится дампы.
Они дикое кол-во свободного места на жёстком диске, примерно 10 гигабайт за 15 минут работы. Если запущено больше роутеров, то место съедается быстрее.
Не знаете как это лечится?

<
  • 1 комментарий
  • 0 публикаций
  • ICQ:
13 апреля 2016 04:27

Tidichitvanov

Цитата
  • Группа: Посетители
  • Регистрация: 13.04.2016
  • Статус: Пользователь offline
 
Отказался от GNS3 в пользу UNetLab. Не смог я освоить GNS3, при том, что более-менее вменяемых мануалов нет в природе. Есть только FAQ с бесполезными, лично для меня, самыми распространенными вопросами.


Добавление комментария

Имя:*
E-Mail:
Комментарий:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Вопрос:
Третья планета Солнечной Системы
Ответ:*
Введите два слова, показанных на изображении: *