Skip to content

Немного про GNS3

Наверное не все знают что такое GNS3 и зачем она вообще нужна? Так вот GNS3 это графический симулятор локальной сети предприятия, построенной на основе маршрутизаторов, фаерволлов  компании Cisco. То есть иными словами не имея реальной железки (опыта), с помощью GNS3 достигаем  эффекта этой самой «железки» и соответственно локальной сети (жаль что пока нет симуляции коммутаторов Cisco, серий 2950, 2960, 3750).В отличии от аналогичной программы Boson NetSim, которая стоит денег, GNS3 основана на открытом коде и распространяется бесплатно.

Кстати на opennet, на одном из топиков посвященных программным эмуляторам Cisco видел забавный комментарий – «ИМХО – симуляторы cisco есть первый шаг к безалкогольному пиву и резиновой женщине ;-) ))«, с чем в корне я не согласен, ибо мало кому позволено на работающий сети ставить эксперименты и учиться, а на эмуляторах все ограниченно твоей фантазией, желанием учиться и мощностью ПК. По крайней мере начальные азы получить с помощью эмулятора вполне реально!

Программа GNS3 состоит из трех модулей:

  • Dynamips, ядро программы, позволяющее эмулировать Cisco IOS
  • Dynagen, front-end интерфейс для Dynamips.
  • Pemu,  Cisco PIX firewall эмулятор, основанный на  Qemu.

GNS3 является прекрасным инструментом для проведения лабораторных работ и обучению всем сетевым премудростям Cisco. Так же по заверениям разаработчиков, данная программа идеальна для самостоятельной подготовки к сдаче экзаменов по Cisco – CCNA, CCNP, CCIP и CCIE. Основные возможности GNS3:

  • Моделирование «реальной» сетевой топологии.
  • Эмуляция разнообразных маршрутизаторов компании Cisco (например такие серии как – 1700, 2600, 3600, 3700, 7200), так же эмуляция PIX firewall.
  • Симуляция коммутаторов Ethernet, ATM и Frame Relay.
  • Подключение моделируемой сети к сети реальной!
  • Захват и анализ пакетов при помощи Wireshark.

Для установки программы под Windows, скачайте программу отсюда. (GNS3 v0.6.1 all-in-on от 05/13/2009) Так же вы можете установить GNS3 под FreeBSD из портов (предварительно их обновив):

# cd /usr/ports/emulators/gns3/

# make install clean

К сожалению в каждой бочке меда, есть своя ложка дегтя, а именно:

1. Для моделирования сети состоящей из более 3- 4 маршрутизаторов, необходимо много оперативной памяти (от 2 гиг и выше), иначе система будет ощутима тормозить.

Для того чтобы уменьшить загрузку цп, необходимо сконфигурировать параметр idlepc. Для этого нажимаем правой кнопкой на пиктограмме маршрутизатора и выбираем пункт меню Idle pc. После этого начинается подсчет значений idlepc. После этого появится диалоговое окно IDLE PC в котором предлагается выбрать одно из подсчитанных значений. Наиболее лучшее значение помечается звездочкой (“*”). Если не появились записи помеченные звездочкой или загрузка ЦП не уменьшилась, следует выбрать другие значения, для этого повторите описанную выше процедуру. Загрузка процессора происходит по причине того что Dynamips не знает когда Cisco IOS находится в режиме бездействия, или когда производит какие-то операции.

2. Трудно найти IOS

После установки программы,  для эмуляции терминальной консоли Cisco, вам необходимо скачать образ-IOS, маршрутизатора с которым вы хотите работать (формат образа – .bin). Например образ для Cisco 2600 можно взять здесь! (остальные ищем на просторах инета, либо пишем мне). Подробную инструкцию по установке, настройке, работе GNS3 смотрим здесь! (pdf, eng) Так же хотел бы обратить ваше внимание что GNS3 очень требовательна к железу, а именно к ОЗУ, из чего следует что чем больше у вас на борту ОЗУ, тем больше устройств одновременно вы сможете эмулировать, и соответственно тем разветвленнее и сложнее будет ваша виртуальная сеть!


Установка GNS3 на Windows

Информация взята с оффициального сайта GNS3 – http://www.gns3.net/

Read more from Cisco, FreeBSD, Разное

Share your thoughts, post a comment.

Есть что сказать? Оставьте Ваш комментарий!
  1. (required)
  2. (valid email required)
  3. (required)
  4. Отправить
  5. Captcha
 

cforms contact form by delicious:days