ПРИМЕНЕНИЕ СРЕДСТВА МОДЕЛИРОВАНИЯ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ NS2 В ИССЛЕДОВАТЕЛЬСКИХ И УЧЕБНЫХ ЦЕЛЯХ Автор: Ерыгина Т.П., гр. ПС-02в Руководитель: Аноприенко А.Я. Первая региональная студенческая научно-техническая конференция Информатика и компьютерные технологии 2005 15 декабря 2005 г. ЦЕЛЬ ИССЛЕДОВАНИЯ • изучение возможностей пакета ns2 в области моделирования компьютерных сетей • применение пакета для исследования сетей ДонНТУ • использование пакета в учебном процессе 2 ИСТОРИЯ СОЗДАНИЯ NS2 1989 г. – разработка пакета REAL network simulator, Калифорнийский университет, США 1996 г. – проект VINT (Virtual InterNetwork Testbed) network simulator 2 (ns2) 3 ОСНОВНЫЕ ВОЗМОЖНОСТИ СЕТЕВОГО СИМУЛЯТОРА NS2 • • • • моделирование локальных и глобальных, проводных и беспроводных компьютерных сетей; поддержка большинства существующих протоколов и дисциплин обслуживания очередей; визуализация модели; сбор статистических данных. 4 ПОДДЕРЖИВАЕМЫЕ ПРОТОКОЛЫ • протоколы сетевого уровня (IPv4, IPv6, ICMP); • протоколы транспортного уровня (TCP, UDP); • протоколы прикладного уровня (FTP, HTTP, SMTP, POP3, Telnet); • протоколы маршрутизации (RIP, OSPF); • протокол обмена данными с мобильными устройствами (WAP) и др. 5 ПОДДЕРЖИВАЕМЫЕ ДИСЦИПЛИНЫ ОБСЛУЖИВАНИЯ ОЧЕРЕДЕЙ: • DropTail – уничтожение поступающих пакетов, если очередь заполнена; • RED (Random Early Detect) – уничтожение случайных пакетов при значительном увеличении средней длины очереди; • SFQ (Stochastic Fair Queuing) – разделение трафика на отдельные очереди типа FIFO с помощью хешфункции и др. 6 АНИМАЦИЯ И АНАЛИЗ МОДЕЛИ Рисунок 2 – Анимация и анализ модели с помощью nam 7 ЭТАПЫ МОДЕЛИРОВАНИЯ Интерпретатор языка OTcl Анализ Ядро ns2 OTcl-скрипт Описание модели Результаты моделирования Визуализация Рисунок 1 – Этапы моделирования сети с помощью ns2 8 ПРЕИМУЩЕСТВА NS2 • эффективность использования как в научных исследованиях, так и в учебном процессе; • расширение и модификация возможностей; • гибкость; • доступность; • мультиоперационность. 9