ОБЗОР СИСТЕМ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ СЕТЕЙ

advertisement
ОБЗОР СИСТЕМ ИМИТАЦИОННОГО МОДЕЛИРОВАНИЯ СЕТЕЙ
СВЯЗИ
Федотов Дмитрий Владимирович
Пермский национальный исследовательский
политехнический университет, студент
группы ТК3-14-1м, г. Пермь
dima151092@mail.ru
REVIEW OF SIMULATION NETWORK CONNECTION
Fedotov Dmitry Vladimirovich
Perm national research polytechnic university,
student of group Telecommunication network
and the nodes of distribution information-3-14-1m, Perm
dima151092@mail.ru
Актуальность данной статьи в том, что она должна помочь начинающему
пользователю в выборе той системы имитационного моделирования сетей
связи, которая наиболее подходит для его модели сети связи. Объектом
изучения данной статьи являются системы имитационного моделирования
сетей связи. Целью работы является выявление основных преимуществ и
недостатков
наиболее
распространенных
систем
имитационного
моделирования сетей связи. В результате данного обзора выявлены основные
недостатки и преимущества наиболее распространенных систем моделирования
сетей связи, в чем специфика и особенности данных систем.
The relevance of this article is that it should help the novice user in selecting the
system of simulation networks, which is most suitable for the model network. The
object of study of this article are of simulation networks. The aim is to identify the
main advantages and disadvantages of the most common systems simulation
networks. As a result of this review revealed the main advantages and disadvantages
of the most common modeling systems networks, what is the specific nature of these
systems.
Ключевые слова: сеть связи, режим симуляции, моделирование сетей
связи, графический интерфейс, оборудование сетей связи.
Keywords:
telecommunication
network,
simulation
mode,
modeling
communications networks, graphical user interface, equipment networks.
При построении имитационных моделей сети связи перед пользователем
стоит вопрос, какой системой имитацинного моделирования воспользоваться
для построения своей модели. Актуальность данной статьи в том, что она
должна
помочь
начинающему
пользователю
в
выборе
той
системы
имитационного моделирования сетей связи, которая наиболее подходит для его
модели сети связи.
Существует достаточно большое количество симуляторов и эмуляторов
для построения моделей сетей связи. В этом данной статье я постараюсь
показать наиболее популярные инструменты, которые решают эту задачу.
Информация будет полезна тем, кто изучает сетевые технологии или просто
увлекается имитационным моделированием сетей связи.
Вначале немного терминологии.
Симуляторы — имитируют некий набор команд, он вшит и стоит только
выйти за рамки, сразу получим сообщение об ошибке. Классический пример —
Cisco Packet Tracer.
Эмуляторы же напротив — позволяют проигрывать (выполняя байт
трансляцию) образы (прошивки) реальных устройств, зачастую без видимых
ограничений. В качестве примера — GNS3/Dynamips.
Первым в данной статье рассмотрим Cisco Packet Tracer.
Cisco Packet Tracer
Внешний вид симулятора Cisco Packet Tracer представлен на рисунке 1.
Рисунок 1. Cisco Packet Tracer
Cisco Packet Tracer - это симулятор сети, созданный компанией Cisco.
Данное приложение позволяет строить сети на разнообразном оборудовании в
произвольных топологиях с поддержкой разных протоколов. Программное
решение Cisco Packet Tracer позволяет имитировать работу различных сетевых
устройств: маршрутизаторов, коммутаторов, точек беспроводного доступа,
персональных компьютеров, сетевых принтеров, IP-телефонов и т.д. Работа с
интерактивным симулятором дает ощущение настройки реальной сети,
состоящей из десятков или даже сотен устройств. Настройки, в свою очередь,
зависят от характера устройств: одни можно настроить с помощью команд
операционной системы Cisco IOS, другие – за счет графического вебинтерфейса, третьи – через командную строку операционной системы или
графические меню. Благодаря такому свойству Cisco Packet Tracer, как режим
визуализации, пользователь может отследить перемещение данных по сети,
появление и изменение параметров IP-пакетов при прохождении данных через
сетевые устройства, скорость и пути перемещения IP-пакетов. Анализ событий,
происходящих в сети, позволяет понять механизм ее работы и обнаружить
неисправности. Этот симулятор доступен как под Windows, так и для Linux[1].
Его плюсы — дружественность и логичность интерфейса. Кроме этого в
нем
удобно
проверять
работу
разных
сетевых
сервисов,
вроде
DHCP/DNS/HTTP/SMTP/POP3 и NTP. И один из самых интересных плюсов —
это возможность перейти в режим симуляции и увидеть перемещения пакетов с
замедлением времени.
Минус: Иногда могут проявляться разнообразные зависания программы,
которые исправляются только перезапуском программы.
Итак, данный симулятор имеет массу плюсов и один небольшой
недостаток.
Следующим в данном обзоре будет GNS3.
GNS3
Внешний вид GNS3 представлен на рисунке 2.
Рисунок 2. GNS3
Представляет собой графический интерфейс (на Qt) для эмулятора
dynamips.
Свободный проект, доступен под Linux, Windows и Mac OS X. Но
большинство
его
функций,
призванных
улучшить
производительность,
работают только под Linux, 64 битная версия так же только для Linux. Это
эмулятор, который работает с настоящими прошивками IOS. Для того чтобы им
пользоваться, у вас должны быть прошивки. Например, если вы купили
маршрутизатор Cisco, то с него можно их и вытащить. К нему можно
подключать виртуальные машины VirtualBox или VMware Workstation и
создавать достаточно сложные схемы, при желании можно пойти дальше и
выпустить его в реальную сеть. Кроме того, Dynamips умеет эмулировать как
старые Cisco PIX, так и небезызвестную Cisco ASA[3].
Но при всем этом есть масса недостатков.
 Количество
платформ строго ограничено: запустить можно только те
шасси, которые предусмотрены разработчиками dynamips.
 Невозможно
полноценно использовать коммутаторы Catalyst, это связано
с тем что на них используется
большое количество специфических
интегральных схем, которые соответственно крайне сложно эмулировать.
Остается использовать сетевые модули (NM) для маршрутизаторов.
 При
использовании большого количества устройств гарантированно
будет наблюдаться проседание производительности.
Далее рассмотрим Boson NetSim.
Boson NetSim
Выпускается только под Windows. Представляет собой некий сборник
лабораторных работ, сгруппированный по темам экзамена. Как можно
наблюдать на рисунке 3, интерфейс состоит из нескольких секций: описание
задачи, карта сети, в левой части находится список всех лабораторных работ.
Закончив работу, можно проверить результат, и узнать, все ли было сделано.
Рисунок 3. Boson NetSim
Основные плюсы Boson NetSim:
 Симулирует
сетевой трафик с помощью технологии виртуальных пакетов
 Предоставляет
два различных стиля просмотра: режим Telnet’а или
режим подключения по консоли
 Поддерживает
до 200 устройств на одной топологии
 Включает
в себя лаборатории, которые поддерживают симуляцию SDM
 Включает
в себя не - Cisco устройства, такие как TFTP Server, TACACS +
и генератор пакетов[2].
Итог — Тем, кому не жалко определенной суммы, и при этом не хочется
разбираться и создавать свои топологии, а хочется просто попрактиковаться,
будет очень кстати.
Хотелось бы
немного рассказать о симуляторе оборудования Huawei
eNSP.
eNSP
Enterprise Network Simulation Platform симулирует маршрутизаторы уровня
Enterprize, коммутаторы и конечное оборудование. По сути, ближе к Cisco
Packet Tracer, имеет понятный графический интерфейс, является именно
симулятором.
Распространяется
совершенно бесплатно —
достаточно
зарегистрироваться на сайте. Реализует огромное количество функций
реального оборудования, по сути, только довольно специфические вещи нельзя
реализовать. Доступны MSTP, RRPP, SEP, BFD, VRRP, различные IGP, GRE,
BGP, MPLS, L3VPN[4].
Рисунок 4. Симулятор eNSP
Для того чтобы сложилось окончательное мнение о рассмотренных
системах имитационного моделирования сетей связи, составим сравнительную
таблицу достоинств и недостатков (Таблица 1).
Таблица 1 – Достоинства и недостатки систем имитационного моделирования
сетей связи
Симулятор
Достоинства
Недостатки
 Дружественный интерфейс (GUI)
 Редкие
сети
Cisco packet  моделирование
tracer
в
зависания
программы
режиме
реального времени
 Большой выбор оборудования
 Режим симуляции
 Удобство
работы
с
сетевыми
сервисами
 Возможность создавать
виртуальные
машины
 Количество платформ
VirtualBox
 Невозможно
или VMware Workstation
GNS3
строго ограничено
 Выход в реальную сеть
 Возможность
эмулировать
полноценно
использовать
как
коммутаторы Catalyst
старые Cisco PIX, так и Cisco ASA
Boson
NetSim
 Симулирует сетевой трафик с
помощью технологии
виртуальных пакетов
 Два стиля просмотра: режим
Telnet’а или режим подключения
по консоли,
 Поддерживает до 200 устройств
на одной топологии
 Включает в себя не - Cisco
устройства, такие как TFTP
Server, TACACS + и генератор
пакетов
 Редкие зависания

программы
Продолжение таблицы 1
 Имеет
понятный
графический  Частые
интерфейс
eNSP
зависания
программы
 Распространяется
совершенно
бесплатно
 Реализует огромное количество
функций реального оборудования
Исходя из данных таблицы, делаем вывод, что если вы хотите просто
попрактиковаться, то для вас наиболее подойдет система моделирования Boson
NetSim, которая представляет собой сборник лабораторных работ. Если вы
хотите построить относительно небольшую модель сети, то вам совсем не
нужно
тратить
деньги
на
приобретение
дорогостоящих
систем
для
моделирования, и вы можете выбрать ту систему из доступных для всех
пользователей, которая наиболее подходит вам исходя из задач, поставленных
перед вами. Ну а если вы продвинутый пользователь и вам недостаточно того
функционала, который представлен в доступных системах моделирования, то
вам стоит задуматься о приобретении отнюдь не дешевой системы
имитационного моделирования.
Список литературы
1.
Уэнделла Одома. «Официальное руководство Cisco по подготовке к
сертификационным экзаменам CCENT/CCNA ICND1 640- 822» (3-е
издание). Изд. Вильямс, серия Cisco Press, 2013.
2.
Boson NetSim Technology , руководство пользователя, 2013, 65с.
3.
GNS3. The software that empowers network professionals [Электронный
ресурс]. URL: http://www.gns3.com.
4.
Huawei Россия [Электронный ресурс]. URL: http://huawei-russia.ru.
Download