Ad hoc networks are presently enjoying unprecedented research interest, and are expected to provide opportunities for utilization of network applications in new scenarios in which today’s Internet-based communication paradigms are no longer applicable. In particular, we expect that ad hoc networks will be formed in situations where no infrastructure is available, and for which no predetermined subnet structure is known. Ad hoc networks are typically considered to be composed of mobile wireless devices, with the result that the interconnection pathways between the devices can change rapidly. This characteristic often causes ad hoc networks to be viewed as quite different than traditional networks; however, our experience shows that instead there is a strong commonality which, as we learn to understand it better, will illuminate not only the nature of ad hoc networks but also some fundamental aspects of networking.
Most of the research related to establishing communication pathways in ad hoc network models the individual nodes as capable of exchanging information that usefully represents the current topology of the node interconnects, or links. If all nodes are mutually within range of each other, then the network topology and routing mechanism is fairly simple. If not, then it is likely to be necessary for some nodes to relay data from a data source, in order to accomplish delivery towards its destination. Determining which nodes should relay data for particular destinations (and sources) is the subject matter of interest in this paper. The protocols in use for such information exchange are best understood to be routing protocols, since they perform on a small scale the same function as Internet routers do within the backbone of the Internet. In both cases, packets have to be relayed (forwarded) towards the destination, after information has been acquired and exchanged so that a useful route can be determined.
A majority of traditional routing protocols are able to be classified as either link-state protocols or distance-vector protocols. In either case, the routing protocols typically specify that each node makes periodic advertisements to supply current routing information to its neighbors. The neighbor is then able to calculate routes to network nodes based on the received information. The node can also incorporate the information it has received into its own advertisements, as necessary according to the protocol. In the case of link-state protocols, the advertisements can contain information about every known link between other routing agents in the network. Distance-vector protocols, on the other hand, supply next-hop information about all destinations in the network. For Internet routing protocols, in order to reduce the size of the advertisements, routing information is aggregated according to a well-defined subnet structure. Routes to all hosts on a particular subnet are represented by a single route entry to a routing prefix, and the addresses of all the hosts on the subnet are then required to use the routing prefix as the initial bits of their network-layer address. Subnets with longer prefixes (i.e., more specific addressing) are themselves typically aggregated into larger subnets with shorter prefixes. At the center (core) of the Internet, there is finally a requirement to advertise all of the routing prefixes with no further aggregation possible. The current number of these unaggregated (in fact, unaggregatable) prefixes is over 100,000; this is a matter of some concern to router vendors as they strive to keep up with the growth of the Internet. The routers in the Internet (core and otherwise) are often considered to be the infrastructure of the Internet.
Ad hoc network research has suggested that such periodic advertisements may be uneconomical because the presumptions about fixed relationships between hosts and subnets are not necessarily valid in these networks. There may not be any fixed relationship between wireless, mobile devices and any distinguished routing node. There may not be any infrastructure, and hence ad hoc networks are frequently characterized to be infrastructureless networks. Since the communication medium of interest is often wireless, it is subject to capacity constraints, and is less suitable for periodic advertisements containing volumes of routing data. Two techniques for solving this problem are to limit the amount of information advertised and to establish routes only on demand so that periodic advertisements are no longer mandatory. However, such on-demand routing protocols have the disadvantage that routes are often unavailable at the time an application first needs them. This means that applications in networks using such routing protocols often experience initial delay during the time it takes to establish a route between the communication endpoints.
Our particular on-demand protocol, the ad hoc on-demand distance-vector (AODV) routing protocol, was first proposed in an Internet engineering task force (IETF) Internet draft in fall of 1997. Since that first version, AODV has evolved into a carefully specified ad hoc network routing protocol that provides path discovery and maintenance in a wide variety of network topologies and environments. AODV has been researched both by its original authors and by numerous other researchers within the mobile networking community. As knowledge and understanding of ad hoc networks has grown, the capabilities of AODV have similarly increased in the form of both functionality incorporated as a part of the base protocol and as extensions to improve performance in specific environments. In this paper, we describe the operation of the fundamental protocol, as well as many of the enhancements that improve AODV’s performance. In addition, we present a sampling of the research related to AODV that augments its performance and adds capabilities. Finally, we offer some future directions for the continued evolution of AODV to take advantage of areas of emerging understanding.
http://www.stacymunn.com/lunachix/bb/phpBB2/profile.php?mode=viewprofile&u=281
http://zeldapalace.invisionplus.net/?mforum=zeldapalace&s=c124f24b1a5bd30cc93e840100089db7&showuser=87562
http://samirworld.com/forum/index.php?action=profile;u=18454
http://xbox360kit.com/forum/index.php?action=profile;u=20100
http://www.svoi-deti.ru/forum/profile.php?mode=viewprofile&u=22225
http://www.cognitivetees.com/index.php?action=profile;u=86
http://www.displaygalaxy.com/sreen/index.php?action=profile;u=10672
http://www.eimert-uwt.de/f/profile.php?mode=viewprofile&u=70315
http://www.singleparentsliving.com/forum/index.php?action=profile;u=29361
http://www.flagstation.com/forum/index.php?showuser=112933
http://www.spinclubeg.com/phpBB2/profile.php?mode=viewprofile&u=138522
http://wrestlingarena2.free.fr/Gouketsulair/Web/foro/index.php?action=profile;u=2472
http://nybos.com/simplemachinesforum/index.php?action=profile;u=29832
http://tricentenaria.net/foro/index.php?action=profile;u=52962
http://temaciyiz.te.funpic.org/member.php?u=85
http://ayhja.com/shsBB/profile.php?mode=viewprofile&u=112495
http://rspsproforums.comeze.com/index.php?action=profile;u=1653
http://ubertechnik.com/forums/index.php?showuser=64086
http://www.edjeservice.nl/phpBB/profile.php?mode=viewprofile&u=141886
http://e-tarimsal.com/forum/index.php?action=profile;u=17421
http://www.homoeopathicadvisor.com/forums/profile.php?mode=viewprofile&u=231672
http://ohsrrse.org/smf_rocketry/index.php?action=profile;u=2253
http://www.kamikazemusic.net/index.php?action=profile;u=15746
http://www.youth2youth-dithmarschen.de/wb/modules/smf_forum/smf/index.php?action=profile;u=2447
http://www.isyourboxsquare.com/forum/profile.php?mode=viewprofile&u=2474
http://tintracdiagroup.com/forum/member.php?u=3508
http://askkolik.net/forum/index.php?action=profile;u=5912
http://honeyography.com/bb/profile.php?mode=viewprofile&u=132077
http://sphere.nuskull.hu/index.php?action=profile;u=20553
http://www.gezingel.com/index.php?action=profile;u=38
http://twilight-stars.fanfusion.org/forum/index.php?action=profile;u=17716
http://www.alec.tu2.ru/333/index.php?showuser=4654
http://pcturnoff.org/forum/profile.php?mode=viewprofile&u=95570
http://aylen.site90.com/index.php?action=profile;u=7118
http://rearmyourself.com/forum/member.php?u=89859
http://foreveroneteam.com/SMF/index.php?action=profile;u=17736
http://recklessriots.portbb.com/profile.php?id=28488
http://quincycrawler.com/forum/profile.php?mode=viewprofile&u=5050
http://boyswithguns.net76.net/index.php?action=profile;u=15564
http://pelle-uis.org/phpBB2/profile.php?mode=viewprofile&u=144624
http://www.dentaldeadbeats.com/phpBB2/profile.php?mode=viewprofile&u=105935
http://www.hi-socialart.com/index.php?action=profile;u=6450
http://frug.arkku.net/forum/profile.php?mode=viewprofile&u=7151
http://www.savestgh.castlepub.eu/forum/index.php?action=profile;u=3693
http://aaga.us/messageboard/index.php?action=profile;u=30905
http://www.presaclujeana.ro/forum/profile.php?mode=viewprofile&u=124971
http://indiebest.com/forum/index.php?action=profile;u=23908
http://cqc2blog.com/boards/index.php?action=profile;u=31197
http://greapcarding.invisionplus.net/?mforum=greapcarding&s=8b967ce563a5ce427cafe221af45a2bf&showuser=48157
http://whisp3r.com/member.php?u=2341
http://www.spokesmayne.com/forum/index.php?action=profile;u=475
http://spacegamers.comoj.com/index.php?action=profile;u=8700
http://forumdesecours.free.fr/forum/profile.php?mode=viewprofile&u=23720
http://www.hellocq.net/forum/member.php?u=176583
http://hotfile.0fees.net/forum/index.php?action=profile;u=776
http://ssd.supertalent.com/home/forum/memberlist.php?mode=viewprofile&u=97570
http://lnxtuts.tuxfamily.org/forum/profile.php?mode=viewprofile&u=1632
http://couplesinternational.com/forum/index.php?action=profile;u=10971
http://sandvolleyball.ca/forum/profile.php?mode=viewprofile&u=860
http://forum.epractizelabs.com/profile.php?id=12461449
http://phpbb.destinyofspace.ru/profile.php?mode=viewprofile&u=1787
http://playballjournal.dimademo.nl/forum/index.php?action=profile;u=69834
http://mixzmodel.com/forum/index.php?action=profile;u=33237
http://www.startupbusinessblog.co.uk/forum/index.php?action=profile;u=18238
http://carz-n-babez.com/smf/index.php?action=profile;u=1772
http://inet-rakyat.edu.ms/forum/profile.php?id=532
http://blacktown.ru/index.php?showuser=39795
http://fallencity.biz/forum/index.php?s=0e2285d2410314066b9877f3409dfa25&showuser=113127
http://www.knittingparadise.com/a/memberlist.php?mode=viewprofile&u=2990
http://www.thegioihoathinh.com/forum/member.php?u=66820
http://ideal-of-beauty.ru/forum/profile.php?mode=viewprofile&u=1570
http://www.war-lords.yoyo.pl/index.php?action=profile;u=8034
http://norwegianwood.no/phpBB2/profile.php?mode=viewprofile&u=191333
http://www.boynecityadvertiser.com/index.php?action=profile;u=8738
http://www.mumessiller.com/index.php?showuser=20047
http://www.rstra.com/forums/index.php?action=profile;u=30330
http://www.lochnessmarathon.com/forum/bb/profile.php?mode=viewprofile&u=6788
http://jmartinfinance.com/forum3/index.php?action=profile;u=73
http://shenandoahfarms.info/forum/member.php?u=8361
http://maidenchile.cl/foro//index.php?action=profile;u=8122
http://forum.globallyrics.com/index.php?action=profile;u=13997
http://www.primorsky.ru/forum/profile.php?id=80857
http://friko-pacc.y0.pl/index.php?action=profile;u=6860
http://forum.sharmanka.ua/index.php?showuser=161240
http://rogeradictas.net/foro/index.php?action=profile;u=2921
http://cdpes.org/foro//member.php?u=2240
http://escuelaruoshi.com.ar/phpBB2/profile.php?mode=viewprofile&u=83223
http://www.microballerz.com/index.php?action=profile;u=96500
http://cleantechtalk.net/index.php?action=profile;u=10526
http://www.detroitrockreview.com/smf/index.php?action=profile;u=63479
http://raosbioclub.com/invision/upload/index.php?s=9acab964e9e10ffa3a059ee98f806b28&showuser=74101
http://gengems.genealogenie.net/ingreene/forum/profile.php?mode=viewprofile&u=9923
http://topnotchcreations.com/community/index.php?action=profile;u=54214
http://pandejo.com/forums/profile.php?mode=viewprofile&u=105017
http://sepecat.info/forum/profile.php?id=90425
http://genesis-rs.com/forum/index.php?action=profile;u=4453
http://teamtaebo.com/Forum/index.php?action=profile;u=30239
http://luv-doll.biz/forum/member.php?u=2296
http://thefretshack.com/forums/member.php?u=141542
http://phuocthanh.com/diendan/profile.php?mode=viewprofile&u=25458