Методическое руководство по Network Simulator
.pdf№ варианта |
Протокол маршрутизации |
Тип трафика |
Число узлов |
Макс. число соединений |
Макс. скорость движения, м/с |
Размер территории |
Время моделирования |
|
|
|
|
|
|
|
|
15 |
AODV, |
CBR |
17 |
13 |
7 |
700x700 |
140 |
|
DSDV |
|
|
|
|
|
|
16 |
AODV, |
CBR |
20 |
15 |
5 |
500x500 |
120 |
|
DSDV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
AODV, |
TCP |
25 |
23 |
10 |
550x550 |
140 |
|
DSDV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
AODV, |
CBR |
27 |
20 |
12 |
600x600 |
160 |
|
DSDV |
|
|
|
|
|
|
19 |
AODV, |
TCP |
15 |
12 |
15 |
650x650 |
120 |
|
DSDV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
AODV, |
CBR |
17 |
13 |
7 |
700x700 |
140 |
|
DSDV |
|
|
|
|
|
|
21 |
AODV, |
CBR |
20 |
15 |
5 |
500x500 |
120 |
|
DSDV |
|
|
|
|
|
|
22 |
AODV, |
TCP |
25 |
23 |
10 |
550x550 |
140 |
|
DSDV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
23 |
AODV, |
CBR |
27 |
20 |
12 |
600x600 |
160 |
|
DSDV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
24 |
AODV, |
TCP |
15 |
12 |
15 |
650x650 |
120 |
|
DSDV |
|
|
|
|
|
|
25 |
AODV, |
CBR |
17 |
13 |
7 |
700x700 |
140 |
|
DSDV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Контрольные вопросы:
1.Перечислите основные протоколы маршрутизации в ad hoc
сетях.
2.Для каких видов трафика пригоден протокол AODV?
3.Для каких видов трафика пригоден протокол DSDV?
4.Какая методика, ранее реализованная в DSDV, применяется в
AODV?
5.Каковы критерии выбора оптимального протокола маршрути-
зации?
51
6.В чем заключаются преимущества и недостатки реактивных протоколов маршрутизации?
7.В чем заключаются преимущества и недостатки проактивных протоколов маршрутизации?
52
Список литературы
1.Антонов А.В. Системный анализ. / Учеб. для вузов. – М.:
Высшая. шк., 2004 – 454 с.
2.Величко В.В., Субботин Е.А., Шувалов В.П., Ярославцев А.Ф. Телекоммуникационные системы и сети Учебное пособие. В 3 томах. Том 3. – Мультисервисные сети / под редакцией проф. В.П. Шувалова – М. Горячая линия – Телеком, 2005 – 592 с.
3.Е.А. Кучерявый Network simulator 2, russian pages http://www.cs.tut.fi/~yk/ns2ru/
4.Вишневский В.М., Ляхов А.И., Портной С.Л., Шахнович И.В. Широкополосные беспроводные сети передачи информации. М.: Техносфера, 2005. – 592 с
5.Дмитриев В.Н., Сорокин А.А., Лосев Н.Н. Цифровые сети ин-
6.тегрального обслуживания. Методическое руководство для
7.выполнения лабораторных работ. Часть 1: / АГТУ. – Астра-
хань, 2009. – 24 с
8.Richard M. Fujimoto, Kalyan S. Perumalla and George F. Riley Network Simulation / SYNTHESIS LECTURES ON COMMUNICATION NETWORKS #1 Morgan&Claypool Publishers 2007 72 p.
9.The Network Simulator - ns-2 / http://www.isi.edu/nsnam/ns/
10.NS Tutorial Section IV. The first Tcl script http://www.isi.edu/nsnam/ns/tutorial/nsscript1.html
11.NS Tutorial Section V. Making it more interesting http://www.isi.edu/nsnam/ns/tutorial/nsscript2.html
12.NS Tutorial Section VI. Network dynamics http://www.isi.edu/nsnam/ns/tutorial/nsscript3.html
53
Приложение. Описание команд, используемых для задания переменных и описания эксперимента
Таблица П.1 Команды, используемые в процессе моделирования
# |
- комментарий; |
set |
- объявление переменной; |
open |
- команда создания файла, в который будет произво- |
|
диться запись результатов моделирования; |
w |
означает, что файл открыт для записи; |
trace-all |
означает записать всё; |
namtrace-all |
определяет тип файла трассировки (для визуализатора |
|
NAM) |
setdest |
установка начальных координат движения |
Agent/TCP |
- создание агента TCP (определяет вид протокола транс- |
|
портного уровня), TCP (Transport Control Protocol) про- |
|
токол транспортного уровня, гарантирующий доставку |
|
информационных пакетов |
Agent/UDP |
- создание агента UDP (определяет вид протокола транс- |
|
портного уровня), UDP (Universal Datagram Protocol) |
|
протокол транспортного уровня, гарантирующий дос- |
|
тавку информационных пакетов |
Agent/TCPSink |
- агент получатель трафика передаваемого от агента TCP |
|
|
Agent/Null |
- агент получатель трафика передаваемого от агента |
|
UDP |
attach-agent |
- команда привязки агента к определенному узлу, или |
|
приложения к агенту |
CBR |
- вид приложения обеспечивающего передачу трафика с |
|
постоянной скоростью (Constant Bit Rate) |
FTP |
- вид приложения обеспечивающего передачу файлов |
|
(File Transfer Protocol) |
Run |
- команда запуска процесса моделирования |
Puts |
- команда вывода сообщения в окне терминала |
|
|
54
Таблица П.2. Основные команды при использовании консоли в Linux
pwd |
– |
полный путь к текущему каталогу |
ls |
– |
список файлов и подкаталогов указанной директории |
ls -a |
– |
показ скрытых (настроечных) файлов |
ls -al /etc |
– |
просмотреть информацию о папке /etc. Также работа- |
|
ет: [ls /etc -al] |
|
cat |
– |
выводит на экран содержимое файла. Ex: cat neet.txt |
tac |
– |
выводит на экран файл начиная с последней строки до |
|
1-ой. |
|
cd |
– |
сменить текущий каталог |
cd .. |
– |
переместиться на уровень выше |
cp |
- копирование файла в другой каталог |
|
|
Ex: |
|
|
cp /home/root/need.txt /home/flenov/need.txt |
|
|
cp /home/root/need.txt /home/flenov/need22.txt |
|
|
Note: в папке назначения файл может быть как с новым, |
|
|
так и со старым именем. |
|
mkdir |
- создание новой директории. Ex: mkdir newdir |
55
Астраханский государственный технический университет
Институт информационные технологии и коммуникации Кафедра «Связь»
Цифровые сети с интеграцией служб
Методическое руководство для выполнения лабораторных работ
Подписано в печать «___» _____________ 20__ г. Формат 60х84/16 Объем ________ Усл.п.л. _____________ Тираж _______ экз.
Заказ __________________
Астрахань, ул. Татищева, 16, АГТУ
56