1 / 32

Comparion of Routing Protocols For Mobile Adhoc Networks

Explore differences in mobile ad hoc networks from wired networks, protocol classifications, and detailed overviews of DSDV, DSR, AODV, and TORA routing protocols. Conduct qualitative comparisons and analysis using NS2 simulation tool.

maryscott
Download Presentation

Comparion of Routing Protocols For Mobile Adhoc Networks

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Comparion of Routing Protocols For Mobile Adhoc Networks Boqun Zuo Huiming Wang

  2. Mobile Ad hoc network(MANET) Difference from Wired Network: • Dynamic network topology • No center networks, self-organizing • Multihop networking • Limited transmission bandwidth and changing wireless link capacity • ......

  3. Protocol classification

  4. Topology-Based Routing Overview

  5. DSDV(Destination-Sequenced Distance-Vector Routing) Metric:hops from source node to destination node Seq:sequence of dest node,created by dest node • Broadcast routing table to neighbor nodes periodically • routing select:the newest sequence then the least metric • Each node maintains a routing table:

  6. DSDV (Tables) 1 2 A B C

  7. DSDV (Route Advertisement) B increases Seq.Nr from 100 -> 102 B broadcasts routing information to Neighbors A, C including destination sequence numbers (A, 1, A-500) (B, 0, B-102) (C, 1, C-588) (A, 1, A-500) (B, 0, B-102) (C, 1, C-588) 1 1 A B C

  8. DSDV (Respond to Topology Changes) Immediate advertisements Information on new Routes, broken Links, metric change is immediately propagated to neighbors. Full/Incremental Update: Full Update: Send all routing information from own table. Incremental Update: Send only entries that has changed. (Make it fit into one single packet)

  9. DSDV (New Node) 2. Insert entry for D with sequence number D-000Then immediately broadcast own table 1. D broadcast for first timeSend Sequence number D-000 (D, 0, D-000) A B C D

  10. DSDV (New Node cont.) 3. C increases its sequence number to C-592 then broadcasts its new table. 4. B gets this new information and updates its table……. (A, 2, A-550) (B, 1, B-102) (C, 0, C-592) (D, 1, D-000) (A, 2, A-550) (B, 1, B-102) (C, 0, C-592) (D, 1, D-000) ……… ……… A B C D

  11. DSDV (no loops, no count to infinity) 2. B does its broadcast-> no affect on C (C knows that B has stale information because C has higher seq. number for destination D)-> no loop -> no count to infinity 1. Node C detects broken Link:-> Increase Seq. Nr. by 1(only case where not the destination sets the sequence number -> odd number) (D, 2, D-100) (D, 2, D-100) D A B C

  12. DSDV (Immediate Advertisement) 3. Immediate propagation B to A:(update information has higher Seq. Nr. -> replace table entry) 2. Immediate propagationC to B:(update information has higher Seq. Nr. -> replace table entry) 1. Node C detects broken Link:-> Increase Seq. Nr. by 1(only case where not the destination sets the sequence number -> odd number) (D, , D-101) (D, , D-101) D A B C

  13. DSR(Dynamic Source Routing) routing discovery:sourse node want to send packets to dest node but there isn't a route cache sourse node floods routing requeset(RREQ) route cache:sourse node receive RREP,cache the route RREP:node receive RREQ, and there are route caches to dest node,then send route reply

  14. AODV(Ac-hoc On-Demand Distance Vector Routing) • AODV is a comprehensive protocol between the DSDV and DSR. It follows the routing table and dest node sequence in DSDV, and uses route discovery in DSR.

  15. AODV (Example) A L Y F J B K D P G S C E H I T Z RREQ

  16. AODV (Example) A L Y F J B K D P G S C E H I T Z Reverse Path Setup

  17. AODV (Example) A L Y F J B K D P G S C E H I T Z

  18. AODV (Example) A L Y F J B K D P G S C E H I T Z

  19. AODV (Example) A L Y F J B K D P G S C E H I T Z RREP

  20. AODV (Example) A L Y F J B K D P G S C E H I T Z Forward Path Setup

  21. AODV (Example) A L Y F J B K D P G S C E H I T Z

  22. AODV (Example) A L Y F J B K D P G S C E H I T Z

  23. AODV (Example) A L Y F J B K D P G S C E H I T Z

  24. TORA(Temporary Ordered Routing Algorithm) • Each node has a height calculated by the routing protocol for dest node. • Each node maintains a neighbour table containing the height of the neighbour nodes. • The route is to select a lower height untill find the dest node.

  25. Simulation • Tool: NS2(Network Simulator,version 2) • Protocal:AODV • DSR • DSDV • TORA(?)

  26. The simulation scenario • NS2-setdest&cbrgen • Topology: • the number of nodes is 50 • the maxspeed of nodes is 20 • the pausetime of nodes

  27. The protocol performance • index: • packet delivery ratio • ∑num of pkt receive/∑num of pkt send • average end-to-end delay • ∑(arrive time-send time)/∑num of connections • routing overhead • ∑num of (send pkt +forward pkt)

  28. Qualitative comparison of the four typical routing protocols

  29. Packet delivery ratio

  30. End-to-end delay

  31. Route overhead

  32. Analysis • As the pause time increase from 0 to 100s.The packet delivery ratios of the three routing protocals remain stable. But the packet delivery ratios of AODV and DSR are much higher than DSDV. • And the DSR has the highest end-to-end delay, AODV followed, DSDV is lowest and stable. • AODV routing overhead is the bigest and has an increasing trend. DSDV and DSR routing overhead is relatively small.

More Related