ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Comparison of AODV, DSR and DSDV Routing Protocols in ns2 - NS2 Tutorial # 9

Автор: Engineering Clinic – From Linux to AI

Загружено: 2018-08-05

Просмотров: 21941

Описание: Comparison of AODV, DSR and DSDV Routing Protocols in ns2 - NS2 Tutorial # 9
Very old Project as well as a topic, but this will give an idea of how to compare multiple protocols or agents.

#AODV #DSR #DSDV #NS2
1 hour Project*

- you should know ns2 already
should know how to write AWK scripts
Should know about energy model
Should know about wireless networks and protocols

To know the above concepts, check my Ns2 Lecture series videos in Youtube and come back to this video

   / tspradeepkumar  

AODV, DSDV and DSR
AODV - Adhoc On Demand Distance Vector
DSDV - Destination Sequenced Distance Vector
DSR - Dynamic Source Routing

Lcture 8 - AWK Scripts
Average throughput
Instant throughput
Residual Energy
Packet Delivery ratio

To download the source codes, visit https://www.nsnam.com

Going inside the project

Step 1:
Use the same network and same disntace, energy, etc when you compare multiple protocols

Step 2:
Generate Scenario, You need not write the code in TCL (of course you can modify).
We use NSG for creating a network. Refer my lecture series on NSG (NS2 scenario Generator)

$] java -jar NSG2.1.jar

As seen in the GUI, Create a network (for example with 17 nodes) and two nodes are moving
with a interference of 550 metres and tranmission range of 250metres.

Create a network with a AODV protocol

Create two copies of AODV protocol and name it as DSR.tcl and DSDV.tcl

$] cp AODV.tcl DSR.tcl
$] cp AODV.tcl DSDV.tcl


Three files are ready now called
AODV.tcl, DSR.tcl, DSDV.tcl

and now these three files using ns filename.tcl

$] ns AODV.tcl
$] ns DSR.tcl
$] ns DSDV.tcl
I have the three files and got 9 files namely
AODV.tr, DSDV.tr and DSR.tr
AODV.nam, DSDV.nam and DSR.nam

There is no energy coding, i need to implement that

DSR does not obey the queue model as specified for AODV,
Queue/DropTail/PriQueue is not supported by DSR, we have to go for CMUPriQueue

DSR supports this queue called CMUPriQueue, it should reflect in the tcl code.

All the tcl files run successfully. now we are going to analyse the results and sometime plot the graphs too.

we have already written AWK scripts for Average throughput, instant throughput , residual energy and packet delivery ratio

average_throu.awk
instant_throu.awk
pdr.awk
resenergy.awk

To run these scripts we need awk interpreter as below

$] gawk -f resenergy.awk AODV.tr
$] gawk -f resenergy.awk DSDV.tr
$] gawk -f resenergy.awk DSR.tr

Whenvern you compare multiple protocols
Use three different sets of nodes

Small number of nodes (10 nos)
Medium number of nodes (20 to 30 nos)
Huge number of nodes (upto 100)

beyond 100 nodes, ns2 suffers.

in this case, we did it for 17 nodes only. You can do the rest.
So we are coming to the conclusion

Comparing protocols needs
1. Three minimum protocols (AODV, DSR, DSDV)
TCP, TCPReno, TCPVegas, FullTCP
2. number of nodes (small, medium and huge) as mentioned above, 10 nodes, 30 nodes, 100 nodes
3. Atleast three performance metrics, in this case we have, average throghput, instant througput, residual energy and packet delivery ratio
4. Strong knowledge on the protocols
5. AWK scripts to be known or atleast to be downloaded.
6. Design the network rather than coding the network, use scenario generators for ns2.

Our project is complete!!! Stay tuned
Share and subscribe my youtube channel

   / tspradeepkumar  
nsnam.com
pradeepkumar.org

[email protected]

Thank you !!! More lectures to come!!!!

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Comparison of AODV, DSR and DSDV Routing Protocols in ns2 -  NS2 Tutorial # 9

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

AWK Scripts for processing Tracefiles in ns2 -  NS2 Tutorial # 8

AWK Scripts for processing Tracefiles in ns2 - NS2 Tutorial # 8

AODV (Adhoc OnDemand Distance Vector Routing) — протокол реактивной маршрутизации MANET

AODV (Adhoc OnDemand Distance Vector Routing) — протокол реактивной маршрутизации MANET

Installation of Omnet++ and Simulation of AODV, DSDV and GPSR protocols

Installation of Omnet++ and Simulation of AODV, DSDV and GPSR protocols

NS3 Tutorials

NS3 Tutorials

AODV simulation in NS2 (Part 1) -  NS2 Tutorial # 11

AODV simulation in NS2 (Part 1) - NS2 Tutorial # 11

Арестович: Зеленский хочет пересидеть Трампа, а потом Путина?

Арестович: Зеленский хочет пересидеть Трампа, а потом Путина?

Не используй DNS провайдера! Защищённые DOT, DOH DNS + VPN + Keenetic

Не используй DNS провайдера! Защищённые DOT, DOH DNS + VPN + Keenetic

⚡️АСЛАНЯН: Весь мир ЗАМЕР! Теперь ЯСНО, что готовят СИ и ПУТИН. В КНДР ЖЕСТЬ: вот, ЧТО УСТРОИЛ Ким

⚡️АСЛАНЯН: Весь мир ЗАМЕР! Теперь ЯСНО, что готовят СИ и ПУТИН. В КНДР ЖЕСТЬ: вот, ЧТО УСТРОИЛ Ким

ЕОПТ 055 | СВОЙ СЕРВЕР ЗА 5 МИНУТ

ЕОПТ 055 | СВОЙ СЕРВЕР ЗА 5 МИНУТ

CI/CD — Простым языком на понятном примере

CI/CD — Простым языком на понятном примере

Атака на кортеж правительства / Заговор против президента

Атака на кортеж правительства / Заговор против президента

Мировое правительство: Версия без мифов / Уроки истории / МИНАЕВ

Мировое правительство: Версия без мифов / Уроки истории / МИНАЕВ

Залужный идет

Залужный идет "в атаку". Принц Эндрю за решеткой. Мария Захарова жалко скулит.

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Вся IT-база в ОДНОМ видео: Память, Процессор, Код

Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS

Сети для несетевиков // OSI/ISO, IP и MAC, NAT, TCP и UDP, DNS

Странности на фронте. Мax, Боярский и  сверхдержава. Христос и VPN. Огуречный вопрос и переговоры.

Странности на фронте. Мax, Боярский и сверхдержава. Христос и VPN. Огуречный вопрос и переговоры.

Маска подсети — пояснения

Маска подсети — пояснения

КодРевью лидера мнений: как можно нарушить сразу все принципы разработки? Тесты для галочки

КодРевью лидера мнений: как можно нарушить сразу все принципы разработки? Тесты для галочки

How to generate Throughput Graph using NS2 Trace, Awk Files and Gnuplot? #NS2 #Gnuplot #AWK #Trace

How to generate Throughput Graph using NS2 Trace, Awk Files and Gnuplot? #NS2 #Gnuplot #AWK #Trace

Джеймс Уэбб ОБНАРУЖИЛ то, что меняет наше место во Вселенной!

Джеймс Уэбб ОБНАРУЖИЛ то, что меняет наше место во Вселенной!

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]