DOC PREVIEW
UT Dallas CS 6390 - aodv

This preview shows page 1-2-15-16-31-32 out of 32 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 32 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Network Working Group C. PerkinsRequest for Comments: 3561 Nokia Research CenterCategory: Experimental E. Belding-Royer University of California, Santa Barbara S. Das University of Cincinnati July 2003 Ad hoc On-Demand Distance Vector (AODV) RoutingStatus of this Memo This memo defines an Experimental Protocol for the Internet community. It does not specify an Internet standard of any kind. Discussion and suggestions for improvement are requested. Distribution of this memo is unlimited.Copyright Notice Copyright (C) The Internet Society (2003). All Rights Reserved.Abstract The Ad hoc On-Demand Distance Vector (AODV) routing protocol is intended for use by mobile nodes in an ad hoc network. It offers quick adaptation to dynamic link conditions, low processing and memory overhead, low network utilization, and determines unicast routes to destinations within the ad hoc network. It uses destination sequence numbers to ensure loop freedom at all times (even in the face of anomalous delivery of routing control messages), avoiding problems (such as "counting to infinity") associated with classical distance vector protocols.Table of Contents 1. Introduction ............................................... 2 2. Overview .................................................. 3 3. AODV Terminology ........................................... 4 4. Applicability Statement .................................... 6 5. Message Formats ............................................ 7 5.1. Route Request (RREQ) Message Format ................... 7 5.2. Route Reply (RREP) Message Format ..................... 8 5.3. Route Error (RERR) Message Format ..................... 10 5.4. Route Reply Acknowledgment (RREP-ACK) Message Format .. 11 6. AODV Operation ............................................. 11 6.1. Maintaining Sequence Numbers .......................... 11 6.2. Route Table Entries and Precursor Lists ............... 13Perkins, et. al. Experimental [Page 1]RFC 3561 AODV Routing July 2003 6.3. Generating Route Requests ............................. 14 6.4. Controlling Dissemination of Route Request Messages ... 15 6.5. Processing and Forwarding Route Requests .............. 16 6.6. Generating Route Replies .............................. 18https://www.ietf.org/rfc/rfc3561.txt1 of 32 03-12-2014 21:226.6.1. Route Reply Generation by the Destination ...... 18 6.6.2. Route Reply Generation by an Intermediate Node ........................................... 19 6.6.3. Generating Gratuitous RREPs .................... 19 6.7. Receiving and Forwarding Route Replies ................ 20 6.8. Operation over Unidirectional Links ................... 21 6.9. Hello Messages ........................................ 22 6.10 Maintaining Local Connectivity ........................ 23 6.11 Route Error (RERR) Messages, Route Expiry and Route Deletion .............................................. 24 6.12 Local Repair .......................................... 26 6.13 Actions After Reboot ................................. 27 6.14 Interfaces ............................................ 28 7. AODV and Aggregated Networks ............................... 28 8. Using AODV with Other Networks ............................. 29 9. Extensions ................................................. 30 9.1. Hello Interval Extension Format ....................... 30 10. Configuration Parameters ................................... 31 11. Security Considerations .................................... 33 12. IANA Considerations ........................................ 34 13. IPv6 Considerations ........................................ 34 14. Acknowledgments ............................................ 34 15. Normative References ....................................... 35 16. Informative References ..................................... 35 17. Authors' Addresses ......................................... 36 18. Full Copyright Statement ................................... 371. Introduction The Ad hoc On-Demand Distance Vector (AODV) algorithm enables dynamic, self-starting, multihop routing between participating mobile nodes wishing to establish and maintain an ad hoc network. AODV allows mobile nodes to obtain routes quickly for new destinations, and does not require nodes to maintain routes to destinations that are not in active communication. AODV allows mobile nodes to respond to link breakages and changes in network topology in a timely manner. The operation of AODV is loop-free, and by avoiding the Bellman-Ford "counting to infinity" problem offers quick convergence when the ad hoc network topology changes (typically, when a node moves in the network). When links break, AODV causes the affected set of nodes to be notified so that they are able to invalidate the routes using the lost link.Perkins, et. al. Experimental [Page 2]RFC 3561 AODV Routing July 2003 One distinguishing feature of AODV is its use of a destination sequence number for each route entry. The destination sequence number is created by the destination to be included along with any route information it sends to requesting nodes. Using destination sequence numbers ensures loop freedom and is simple to program. Given the choice between two routes to a destination, a requesting node is required to select the one with the greatest sequence number.2. Overview Route Requests (RREQs), Route Replies (RREPs), and Route Errors (RERRs) are the message types defined by AODV. These message types are received via UDP, and normal IP header processing applies. So, for instance, the requesting node is expected to use its IP addresshttps://www.ietf.org/rfc/rfc3561.txt2 of 32 03-12-2014 21:22as the Originator IP address for the messages. For broadcast messages, the IP limited broadcast address (255.255.255.255) is used. This means that such messages are not blindly forwarded. However, AODV operation does require certain messages (e.g., RREQ) to be disseminated widely, perhaps throughout the ad


View Full Document

UT Dallas CS 6390 - aodv

Documents in this Course
VoIP

VoIP

44 pages

TE-MPLS

TE-MPLS

38 pages

TCP

TCP

28 pages

QoS

QoS

27 pages

P2P

P2P

50 pages

IPv6

IPv6

81 pages

IPv6

IPv6

64 pages

AODV-v2

AODV-v2

19 pages

19. P2P

19. P2P

50 pages

18. VoIP

18. VoIP

44 pages

17. QoS

17. QoS

27 pages

13. TCP

13. TCP

28 pages

6. IPv6

6. IPv6

81 pages

19. P2P

19. P2P

50 pages

18. VoIP

18. VoIP

44 pages

17. QoS

17. QoS

27 pages

6. IPv6

6. IPv6

81 pages

6. IPv6

6. IPv6

81 pages

19. P2P

19. P2P

50 pages

18. VoIP

18. VoIP

44 pages

17. QoS

17. QoS

27 pages

13. TCP

13. TCP

28 pages

CC

CC

74 pages

19. P2P

19. P2P

50 pages

18. VoIP

18. VoIP

44 pages

17. QoS

17. QoS

27 pages

13. TCP

13. TCP

28 pages

6. IPv6

6. IPv6

81 pages

CC

CC

74 pages

Load more
Download aodv
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view aodv and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view aodv 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?