- •1. Знакомство с языком Tcl
- •2. Моделирование сети древовидной топологии
- •Варианты заданий
- •Описание параметров звеньев сети
- •Обозначения законов распределения и типов трафика, принятые в ns2
- •Приложения, создающие трафик в сети, агенты и агенты- приемники
- •3. Моделирование сети кольцевой топологии
- •Параметры моделируемой сети
- •4. Исследование механизма red на параметры сети
- •Параметры моделируемой сети
- •5. Исследование влияния скоростей источников на параметры сети
- •Параметры моделируемой сети
- •6. Исследование параметров беспроводной сети
- •Параметры моделируемой сети
- •Параметры узлов
Описание параметров звеньев сети
|
Пропускная способность |
Задержка |
ДО |
a |
2Мбит/с |
1мс |
DropTail |
b |
512кбит/с |
10мс |
RED |
с |
64кбит/с |
100мс |
DropTail |
d |
10Мбит/с |
50мс |
RED |
e |
100Мбит/с |
5мс |
DropTail |
f |
256кбит/с |
12мс |
RED |
g |
128кит/с |
4мс |
DropTail |
h |
155Мбит/с |
500мс |
RED |
i |
1Гбит/с |
130мс |
DropTail |
j |
625Мбит/с |
156мс |
RED |
k |
10Гбит/с |
750мс |
DropTail |
Таблица 2.3.
Обозначения законов распределения и типов трафика, принятые в ns2
|
CBR |
FTP |
Exponential |
Telnet |
Pareto |
TCP |
A |
B |
C |
D |
E |
TCP/Reno |
F |
G |
H |
I |
J |
UDP |
K |
L |
M |
N |
O |
В результате моделирования необходимо получить рисунок топологии сети в визуализаторе nam, идентичный или похожий на рисунок в приложении 1. Также необходимо получить выходной трейс-файл с расширением *.tr, в котором зарегистрированы все события произошедшие в сети. При помощи программы Tracegraph 2.04 (можно и другим способом) определить общее количество отправленных и потерянных пакетов, количество пакетов, отправленных и потерянных каждым узлом. Для этого:
Запустить файл trgraph.exe
Откроется 4 окна 1 – dos, 2 – network information, 3 – graphs 4 – tracegraph 2.04
В четвертом окне нажать file->open
Найти свой трейс-файл и открыть его
После загрузки открыть 2 окно и на закладке network information -> simulation information. Скопировать таблицу в отчет и проанализировать данные:
# of gen. – сгенерированных
sent посланных
dropped отброшенных
lost потерянных
Установить на закладке options ->automatically refresh information (для автоматической перестройки графиков и таблиц)
в окне tracegraph 2.04 изменять current node
Изменение данных отслеживать в таблице network information -> current node information
Конструкции, обязательные для использования в лабораторной работе:
$ns_queue-limit <n1> <n2> <limit>
<n1> <n2> - узлы в сети
<limit> - размер очереди в пакетах
$nodecolor[color]; #setscolorofnode
$nodeshape[shape]; #setsshapeofnode
$nodelabel[label]; #setslabelonnode
$nodelabel-color[lcolor]; #setscoloroflabel
$nodelabel-at[ldirection]; #setspositionoflabel
$nodeadd-mark[name][color][shape]; #addsamarktonode
$nodedelete-mark[name]; #deletesmarkfromnode
$nsduplex-link-oporientright; #orientationissetasright.Theorder
#inwhichlinksarecreatedinnam
#dependsoncallingorderofthisfunction.
$nsduplex-link-opcolor"green"
$nsduplex-link-opqueuePos0.5
$nsduplex-link-oplabel"A"
Таблица 2.3.