Как самому сделать маршрутизатор Cisco
Как и зачем?

Создать маршрутизатор можно с помошью GNS3
Что такое gns3?
Gns3 это графический симулятор сети, который позволяет моделировать сложные сети.
Для обеспечения полной симуляции, gns3 тесно связан с:
* Dynamips, ядро программы, позволяющий эмулировать Cisco IOS.
* Dynagen, текстовый интерфейс для Dynamips.
* PEMÜ, эмулятора брандмауэра Cisco PIX на основе Qemu.
Gns3 является отличным дополнительным инструментом для реализации лабораторных работ Cisco для сетевых инженеров, администраторов и людей, желающих пройти сертификацию CCNA, CCNP, CCIP и CCIE.
Он также может быть использован для экспериментов над Cisco IOS или для проверки настроек, которые должны быть развернуты позднее на реальных маршрутизаторах.
Это проект с открытым исходным кодом, бесплатная программа, которая может быть использована на многих операционных системах, включая Linux, MacOS X и Windows.
Выделенное выше — перевод главной страницы
Получитьить GNS3 можно перейдя на страницу загрузки
или так sudo aptitude install gns3 (например).
При первом запуске программы вылезет окно настройки, состоящее из двух шагов.

Первый шаг, как видно, поможет выбрать язык (русский поддерживается) и настроить директории.
Второй залить IOS (Википедия). Наити его можно на тор****сру.
Я рекомендую использовать IOS 7200 series т.к.
После настройки, тестирования и прочих приятностей можно приступать к знакомстве с самим GNS3
Простым перетаскиванием помещаем картинку с роутером на рабочую поверхность
Добавляем интерфейсы на роутер, дважды по нему кликнув (PA-GE это gigabit ethernet)

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


Введя в консоли команду как на картинке и нажав enter красные кружочки станут зелёными. Можно не вводить ничего в консоли, а нажать кнопку play в меню результат тот-же.
Наконец, поигравшись с GNS3 можно приступить к созданию маршрутизатора на базе компьютера
Для этого в компьютере должно быть >1 сетевой карты.
Если все же одна, то можно настроить loopback
для Windows Пуск->Панель управления->Установка нового оборудования…
для Linux ничего делать не надо GNS его и так видит (во всяком случае у меня)
для Mac OS X незнаю((
Для привязки реального интерфейса компьютера к интерфейсу роутера используют «облака»
перетаскиваем их также как перетаскивали роутеры и привязываем к ним интерфейсы при помощи окна настройки (дважды кликнув по облаку).

Каждому интерфейсу по облаку.

Собрав схему можно приступить к настройке маршрутизатора
, и развертыванию сети. Производительность такой сети напрямую зависит от производительности компьютера который прикидывается роутером.
О производительности:
На маках не проверя(
Производительность Windows ситемы при прочих равных меньше чем у Linux (FreeBSD, Solaris ...), но для дома и Windows сгодится.
По совету halt
Способ уменьшения нагрузки на процессор.
1. Кликаем правой кнопкой мыши и в контекстном меню выбираем IDLE PC.
2. После обработки вылезет всплывающее окно.
3. Выбираем результат.



комментарии (90)