Системы для проведения практических занятий по сетевым технологиям. Разработка системы эмуляции сетевого оборудования для создания виртуальных копий сетевых инфраструктур, а также виртуальных лабораторий для специалистов по информационной безопасности.
Аннотация к работе
Количество пользователей, обладающих доступом к сети Интернет, с каждым годом возрастает, все больше устройств, используемых в повседневной жизни, требуют подключения к сети. Для того чтобы правильно создавать новые информационные инфраструктуры или производить качественную модернизацию существующих систем необходимо обладать практическими навыками и опытом в работе с реальными инфраструктурами. Наиболее часто для практических занятий используются лаборатории на базе реального оборудования и программные эмуляторы сетевого оборудования. Основным минусом лаборатории на базе реального оборудования является отсутствие гибкости, заданный набор оборудования не может быть свободно изменен, по причине высокой стоимости сетевого оборудования, а количество устройств в большинстве таких лабораторий не позволяет создавать копии реальных информационных инфраструктур.Подобная лаборатория позволяет получить навыки работы не только с технологиями и протоколами, используемыми сетевым оборудованием, но и навыки обслуживания самих устройств. Явным преимуществом является возможность самостоятельно переключать устройства и создавать любые топологии, которые ограничены только возможностями сетевых устройств и наличием кабелей. Подключение через Telnet и SSH является наиболее простым решением, но оно не позволяет управлять устройством в момент перезагрузки или перегруженности процессора, что исключает возможность получения ряда необходимых навыков, и необходимость подключения к сетевой инфраструктуре влечет риски полной потери удаленного доступа в случае совершения ряда ошибок студентом в процессе выполнения работ. Вторым средством для удаленного доступа к сетевой лаборатории является терминальный сервер, который позволяет получать по сети доступ к портам управления сетевых устройств (подробнее лаборатории, использующие терминальный сервер, будут рассмотрены в следующем разделе на примере комплекса NETLAB).Netlab представляет собой программно-аппаратный комплекс, который позволяет удаленно контролировать реальные маршрутизаторы, коммутаторы и виртуальные ПК через веб-браузер, что позволяет выполнять лабораторные работы с любого компьютера, который имеет подключение к Интернету [3]. Студенты из любого города или страны могут вести работу со средой обучения, которая позволяет преподавателю вести контроль за выполнением работы в реальном времени, подключаясь к оборудованию одновременно со студентом. Система Netlab является простой в использовании и настройке, ни студенту, ни преподавателю не требуется проводить сложные конфигурации или использовать специфичное программное обеспечение, для работы необходим лишь веб-браузер, а управление всеми функциями заложено в интуитивно-понятный веб-интерфейс. Терминальный сервер предоставляет подключенным по сети пользователям доступ к портам управления сетевых устройств, что позволяет управлять устройствами даже в момент перезагрузки или перегрузки процессора и не позволит студенту, даже умышленно, нарушить доступность сетевой лаборатории. Помимо функций стандартного терминального сервера, NETLAB позволяет контролировать сессии подключений, автоматически сохранять копии конфигураций для пользователя, автоматически очищать конфигурации при начале сеанса работы новым пользователем или загружать ранее сохраненную конфигурацию при возобновлении работы.Они не требуют больших затрат, так как нет необходимости приобретать сетевое оборудование или платить аренду за удаленную лабораторию, все, что необходимо, это персональный компьютер и программный эмулятор, которые обычно распространяются свободно и являются полностью бесплатными. Большинство эмуляторов достаточно удобны в использовании, так как предоставляют графический интерфейс для управления сетевой инфраструктурой, что бывает намного удобнее чем управление подключениями устройств в лаборатории из реальных устройств.Управление сетевой топологией производится через графический интерфейс, что позволяет быстро и удобно создавать новые топологии, модифицировать существующие или достаточно быстро разбираться в схеме сети. Преимуществом Boson NETSIM является количество моделей сетевых устройств, которые поддерживаются эмулятором, но в итоге практически все различные модели из схожих серий работают абсолютно одинаково, так как они не отличаются друг от друга по функциональности, а отличия в производительности не заметны в условиях эмуляции на персональном компьютере [5]. За счет того, что Boson NETSIM производит эмуляцию и аппаратной и программной частей сетевого оборудования, виртуальные устройства обладают значительно меньшими функциональными возможностями, чем реальное сетевое оборудование. Например, полностью поддерживается набор технологий необходимых для подготовки к сдаче экзаменов для прохождения сертификации CCNA (Cisco Certified Network Associate) и CCNP (Cisco Certified Network Professional) и поддерживается большая часть технологий необходимых для CCIE (Cisco Certified Internetwork Expert) [6].
План
Содержание
Введение
1. Обзор систем для проведения практических занятий
1.1 Лаборатория на базе реального оборудования
1.2 Удаленная лаборатория NETLAB
1.3 Программные эмуляторы сетевого оборудования
1.3.1 Boson NETSIM
1.3.2 Cisco Packet Tracer
1.3.3 Dynamips
1.3.4 GNS3
1.4 Сравнение стоимости использования существующих систем
1.4.1 Лаборатории для подготовки к экзамену CCNA
1.4.2 Лаборатории для подготовки к экзамену CCNA Security