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