in aodv protocol the hello packet do not send at all
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
in aodv protocol the hello packet do not send at all
hi
i use aodv protocol that exist in any ns2 , but i check it and i undrestand that it do not send any hello packet, what should i do? i attach the aodv that i use and the tcl scenario file here.please help me.
and you can see the trace file,(the result of running this tcl file(#1) i attach here.in this file you can see that there is not any hello packet.
i have another question in trace file,in aodv format, where is the command that print the third culomn in trace file in ns2 ? it can be diffrent things like "LOOP", "---", "TTL" , "NRTE",... i know that these are for showing the reason of drop packet....
can i add an other reason to this? the thing that i like to print ...
so in two post i have 3 question :
1-why dont the aodv protocol send any hello packet?
2-where is the command that print the third culomn in trace file in ns2 ?(in aodv format)
3-can i add an other reason to drop packet? the thing that i like to print ...
Like this ns-2.35/aodv/aodv.h example ... here shown from line 51 :
Code:
/*
Allows AODV to use link-layer (802.11) feedback in determining when
links are up/down.
*/
/* #define AODV_LINK_LAYER_DETECTION
*/
/*
Causes AODV to apply a "smoothing" function to the link layer feedback
that is generated by 802.11. In essence, it requires that RT_MAX_ERROR
errors occurs within a window of RT_MAX_ERROR_TIME before the link
is considered bad.
*/
/* #define AODV_USE_LL_METRIC
*/
/*
Only applies if AODV_USE_LL_METRIC is defined.
Causes AODV to apply omniscient knowledge to the feedback received
from 802.11. This may be flawed, because it does not account for
congestion.
*/
... With the new created executable "ns235-hello",
your trace file will show ~8964 times (HELLO).
i did every thing as you say but i dont see any hello packet. the trace file after the changeing is this one i attach here.( beacuse the size of my trace file was big i divide it in two part and attach here s.tr and s2.tr)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.