Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

NS-2

.pdf
Скачиваний:
10
Добавлен:
11.05.2015
Размер:
3 Мб
Скачать
☆

Wireless Lab

2004/07/15

11

Дополнительные возможности Ns2

•Реализация собственных протоколов

•Позволяет создавать различные виды трафика, начиная от пуассоновского и заканчивая самоподобным; собственные законы

•Моделирование возникновения ошибки (на

уровне битов, пакетов или вероятности в секунду).

Возможна реализация пользовательской модели ошибок.

11

Wireless Lab

2004/07/15

12

Компоненты “Ns”

•Симулятор Ns

•Аниматор сети Nam , Xgraph

–Визуализация результатов моделирования ns

•Препроцессор:

–Генераторы топологии и трафика (С++)

•Постпроцессор:

–Планирование в Awk, Perl или Tcl

12

Wireless Lab

2004/07/15

13

Архитектура Ns. Разделение C++

иOTcl

•разделение данных и управления

–C++ для данных:

•Обработка пакетов, ядро ns

•быстродействие, детализация

–OTcl для управления:

•Конфигурация сценариев симуляции

•Периодические или единичные события

•Манипуляция существующими объектами C++

•Легкость написания и модификации

+быстродействие и легкость написания

– Изучение и отладка (два языка)

13

Wireless Lab

2004/07/15

14

Основные понятия

•Сетевые компоненты

•Планировщик событий

•События:

-пакеты

-at-события

14

Wireless Lab

2004/07/15

15

Сетевые компоненты

•Простые:

-очереди

-линии задержки

-мультиплексоры/демультиплексоры

-агенты

-приложения

15

Wireless Lab

2004/07/15

16

Сетевые компоненты

•Составные:

-узлы

-дуплексные линии

-локальные сети

802.3(Ethernet)

-спутниковые сети геостационарные низкоорбитальные

16

Wireless Lab

2004/07/15

17

Планировщик событий

17

Wireless Lab

2004/07/15

18

Структура пакета

18

Wireless Lab

2004/07/15

19

Структура узла

19

Wireless Lab

2004/07/15

20

Дуплексная связь

20