Томский государственный университет Радиофизический факультет Кафедра информационных технологий в исследовании дискретных структур Автоматизированная система «Виртуальная локальная сеть» Руководитель проектаН.В. Евтушенко РазработчикиА.В. Шабалдин Н.Г. Булахов Автор руководства Н.В. Шабалдина Д.М. Тимченко
Основные возможности системы 1.Создание в качестве модели локальной сети виртуальной сети произвольной топологии, элементами которой являются компьютеры, коммутаторы, маршрутизаторы 2. Расширение созданной виртуальной сети 3. Эмуляция процесса передачи данных в виртуальной сети
Пример создания модели виртуальной сети (настройка маршрутизатора)
Дополнительные возможности системы: перехват пакетов Реализована возможность перехвата пакетов Перехваченные пакеты сохраняются в файл и могут быть просмотрены при помощи программы Ethereal Для использования данной возможности в виртуальную сеть должно быть добавлено устройство специального типа Ethereal file writer (анализатор пакетов)
Пример перехвата пакетов при помощи анализатора пакетов
Просмотр перехваченных пакетов при помощи программы Ethereal
Дополнительные возможности системы: распределенная виртуальная сеть Важной особенностью системы также является возможность создания распределенной виртуальной сети, т.е. виртуальной сети, которая будет располагаться на различных компьютерах локальной сети Для реализации такой возможности на границах распределенных фрагментов виртуальной сети необходимо поместить устройство специального типа - External connection helper (устройство для внешнего соединения)
Просмотр распределенной виртуальной сети
Консольные сетевые утилиты В систему встроены следующие сетевые утилиты: ping – отправка эхо-запросов на указанный адрес traceroute - отправка пакетов на указанный адрес с просмотром всех промежуточных пунктов arp - отображение и изменение ARP-таблиц route - настройка таблицы маршрутизации на таких устройствах, как маршрутизатор и компьютер iptables – используется на маршрутизаторах для формирования и редактирования таблиц правил фильтрации IP-пакетов nslookup - предназначена для генерации запросов к DNS-серверам
Пример виртуальной сети для проведения лабораторной работы