SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Poulami Pal.
   Formed by wireless hosts which may be
    mobile

   Without (necessarily) using a pre-existing
    infrastructure

   Routes between nodes      may   potentially
    contain multiple hops
   Ease of deployment

   Speed of deployment

   Decreased dependence on infrastructure
   Personal area networking
    ◦ cell phone, laptop, ear phone, wrist watch

   Military environments
    ◦ soldiers, tanks, planes

   Civilian environments
    ◦ taxi cab network
    ◦ meeting rooms

   Emergency operations
    ◦ search-and-rescue
Ad-hoc Mobile Routing Protocols




Table Driven Protocols                            On Demand Protocols



                               Hybrid
                              Protocols
                                                      ABR, DSR, AODV,
       DSDV,                                               TORA
        WRP

                                 ZRP
   Table Driven Routing Protocol
    ◦ Send periodic updates of the routes.
    ◦ Each node uses routing information to store the location
      information of other nodes in the network.


   On Demand Routing Protocols
    ◦ Establish routes only when required to route data packets.
    ◦ Route discovery process
    ◦ Have longer transmission delays
   AODV is a packet routing protocol designed for
    use in mobile ad hoc networks (MANET)

   Intended for networks      that   may   contain
    thousands of nodes

   One of a class of demand-driven protocols

   Each node maintains a routing table that
    contains information about reaching destination
    nodes.
   The basic message set consists of:
    ◦   RREQ – Route request
    ◦   RREP – Route reply
    ◦   RERR – Route error
    ◦   HELLO – For link status monitoring
   RREQ Messages
    ◦ A RREQ message is broadcasted when a node
      needs to discover a route to a destination.

    ◦ The RREQ also contains the most recent sequence
      number for the destination.

    ◦ A valid destination route must have a sequence
      number at least as great as that contained in the
      RREQ.
A
          B?

B?
                         B?
               B?

         B?
                    B?        B?

                                   B
   RREP Messages
    ◦ When a RREQ reaches a destination node, the
      destination route is made available by unicasting
      a RREP back to the source route.

    ◦ A node generates a RREP if:
      It is itself the destination.
      It has an active route to the destination.

    ◦ As the RREP propagates back to the source node,
      intermediate nodes update their routing tables (in
      the direction of the destination node).
A
    A



        A


            A
                B
Route Error Message:
 RERR are used mainly when nodes get moved
 around and connections are lost. If a node
 receives a RERR, it deletes all routes
 associated with the new error.           Error
 messages are sent when a route becomes
 invalid, or if it cannot communicate with one
 of its neighbors.
   HELLO Message:These are simple messages
    that nodes send at certain time intervals to
    all its neighbors to let them know that it is
    still there. If a node stops receiving hello
    messages from one of its neighbors, it
    knows that any routes through that node no
    longer exist.
Source
                                                 G
  A       RREQ                     RREQ
                        RREQ
      RREP                                           RREQ
                    B          D      RREQ
                        RREP
  RREQ
             RREQ                   RREP
                                                     F Destination
      C                    RREQ

                                          RREQ
                               E
   There are two phases
    ◦ Route Discovery.
    ◦ Route Maintenance.
   Each node maintains a routing table with
    knowledge about the network.
   AODV deals with route table management.
   Route information maintained even for
    short lived routes – reverse pointers.
   Broadcast RREQ messages.
   Intermediate nodes update their routing table
   Forward the RREQ if it is not the destination.
   Maintain back-pointer to the originator.
   Destination generates RREP message.
   RREP sent back to source using the reverse pointer
    set up by the intermediate nodes.
   RREP reaches source, communication starts.
   Hello messages broadcast by active nodes periodically
    HELLO_INTERVAL.
   No hello message from a neighbor in DELETE_PERIOD,link
    failure identified.
   A local route repair to that next hop initiated.
   After a timeout ,error propagated both to originator and
    destination.
   Entries based on the node invalidated.
   AODV route discovery latency is high
   AODV lacks an efficient route maintenance
    technique
   AODV lacks support for high throughput
    routing metrics

Weitere ähnliche Inhalte

Was ist angesagt? (7)

Hfc n test equip for hfc
Hfc n test equip for hfcHfc n test equip for hfc
Hfc n test equip for hfc
 
Bgp
BgpBgp
Bgp
 
Adf4110 1 2 3
Adf4110 1 2 3Adf4110 1 2 3
Adf4110 1 2 3
 
Televes presentation
Televes presentationTeleves presentation
Televes presentation
 
Military Communications Systems
Military Communications SystemsMilitary Communications Systems
Military Communications Systems
 
Skyworth
SkyworthSkyworth
Skyworth
 
Arion
ArionArion
Arion
 

Ähnlich wie analysins aodv

2006 aodv-group-presentation
2006 aodv-group-presentation2006 aodv-group-presentation
2006 aodv-group-presentationnishant kumar
 
Routing protocol
Routing protocolRouting protocol
Routing protocolAmzadKhn
 
Adhoc routing protocols
Adhoc routing protocolsAdhoc routing protocols
Adhoc routing protocolsSenthil Kanth
 
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc NetworkSurvey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc Networkijsrd.com
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptDEEPAK948083
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSKABILESH RAMAR
 
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...Ann Joseph
 
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...IOSR Journals
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocolnitss007
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocolsbarodia_1437
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocolsMenaga Selvaraj
 
RoutingProtocols.ppt
RoutingProtocols.pptRoutingProtocols.ppt
RoutingProtocols.pptImXaib
 
AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) ArunChokkalingam
 
A Study on Ad Hoc on Demand Distance Vector AODV Protocol
A Study on Ad Hoc on Demand Distance Vector AODV ProtocolA Study on Ad Hoc on Demand Distance Vector AODV Protocol
A Study on Ad Hoc on Demand Distance Vector AODV Protocolijtsrd
 

Ähnlich wie analysins aodv (20)

2006 aodv-group-presentation
2006 aodv-group-presentation2006 aodv-group-presentation
2006 aodv-group-presentation
 
Routing protocol
Routing protocolRouting protocol
Routing protocol
 
Adhoc routing protocols
Adhoc routing protocolsAdhoc routing protocols
Adhoc routing protocols
 
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc NetworkSurvey of Modified Routing Protocols for Mobile Ad-hoc Network
Survey of Modified Routing Protocols for Mobile Ad-hoc Network
 
introAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.pptintroAdhocRoutingRoutingRoutingRouting-new.ppt
introAdhocRoutingRoutingRoutingRouting-new.ppt
 
Ad hoc
Ad hocAd hoc
Ad hoc
 
BASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKSBASICS OF ROUTING IN NETWORKS
BASICS OF ROUTING IN NETWORKS
 
Aodv slide final
Aodv slide finalAodv slide final
Aodv slide final
 
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
AODV (Ad hoc On-demand Distance Vector) VS AOMDV (Ad hoc On-demand Multipath ...
 
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
Analyzing the Effect of Varying CBR on AODV, DSR, IERP Routing Protocols in M...
 
Mona
MonaMona
Mona
 
Zone Routing Protocol
Zone Routing ProtocolZone Routing Protocol
Zone Routing Protocol
 
Wireless routing protocols
Wireless routing protocolsWireless routing protocols
Wireless routing protocols
 
AODV routing protocol
AODV routing protocolAODV routing protocol
AODV routing protocol
 
Classification of routing protocols
Classification of routing protocolsClassification of routing protocols
Classification of routing protocols
 
RoutingProtocols.ppt
RoutingProtocols.pptRoutingProtocols.ppt
RoutingProtocols.ppt
 
AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing) AODV (adhoc ondemand distance vector routing)
AODV (adhoc ondemand distance vector routing)
 
Ad Hoc
Ad HocAd Hoc
Ad Hoc
 
A Study on Ad Hoc on Demand Distance Vector AODV Protocol
A Study on Ad Hoc on Demand Distance Vector AODV ProtocolA Study on Ad Hoc on Demand Distance Vector AODV Protocol
A Study on Ad Hoc on Demand Distance Vector AODV Protocol
 
Routing ad hoc network
Routing ad hoc networkRouting ad hoc network
Routing ad hoc network
 

analysins aodv

  • 2. Formed by wireless hosts which may be mobile  Without (necessarily) using a pre-existing infrastructure  Routes between nodes may potentially contain multiple hops
  • 3. Ease of deployment  Speed of deployment  Decreased dependence on infrastructure
  • 4. Personal area networking ◦ cell phone, laptop, ear phone, wrist watch  Military environments ◦ soldiers, tanks, planes  Civilian environments ◦ taxi cab network ◦ meeting rooms  Emergency operations ◦ search-and-rescue
  • 5. Ad-hoc Mobile Routing Protocols Table Driven Protocols On Demand Protocols Hybrid Protocols ABR, DSR, AODV, DSDV, TORA WRP ZRP
  • 6. Table Driven Routing Protocol ◦ Send periodic updates of the routes. ◦ Each node uses routing information to store the location information of other nodes in the network.  On Demand Routing Protocols ◦ Establish routes only when required to route data packets. ◦ Route discovery process ◦ Have longer transmission delays
  • 7. AODV is a packet routing protocol designed for use in mobile ad hoc networks (MANET)  Intended for networks that may contain thousands of nodes  One of a class of demand-driven protocols  Each node maintains a routing table that contains information about reaching destination nodes.
  • 8. The basic message set consists of: ◦ RREQ – Route request ◦ RREP – Route reply ◦ RERR – Route error ◦ HELLO – For link status monitoring
  • 9. RREQ Messages ◦ A RREQ message is broadcasted when a node needs to discover a route to a destination. ◦ The RREQ also contains the most recent sequence number for the destination. ◦ A valid destination route must have a sequence number at least as great as that contained in the RREQ.
  • 10. A B? B? B? B? B? B? B? B
  • 11. RREP Messages ◦ When a RREQ reaches a destination node, the destination route is made available by unicasting a RREP back to the source route. ◦ A node generates a RREP if:  It is itself the destination.  It has an active route to the destination. ◦ As the RREP propagates back to the source node, intermediate nodes update their routing tables (in the direction of the destination node).
  • 12. A A A A B
  • 13. Route Error Message: RERR are used mainly when nodes get moved around and connections are lost. If a node receives a RERR, it deletes all routes associated with the new error. Error messages are sent when a route becomes invalid, or if it cannot communicate with one of its neighbors.
  • 14. HELLO Message:These are simple messages that nodes send at certain time intervals to all its neighbors to let them know that it is still there. If a node stops receiving hello messages from one of its neighbors, it knows that any routes through that node no longer exist.
  • 15. Source G A RREQ RREQ RREQ RREP RREQ B D RREQ RREP RREQ RREQ RREP F Destination C RREQ RREQ E
  • 16. There are two phases ◦ Route Discovery. ◦ Route Maintenance.  Each node maintains a routing table with knowledge about the network.  AODV deals with route table management.  Route information maintained even for short lived routes – reverse pointers.
  • 17. Broadcast RREQ messages.  Intermediate nodes update their routing table  Forward the RREQ if it is not the destination.  Maintain back-pointer to the originator.  Destination generates RREP message.  RREP sent back to source using the reverse pointer set up by the intermediate nodes.  RREP reaches source, communication starts.
  • 18. Hello messages broadcast by active nodes periodically HELLO_INTERVAL.  No hello message from a neighbor in DELETE_PERIOD,link failure identified.  A local route repair to that next hop initiated.  After a timeout ,error propagated both to originator and destination.  Entries based on the node invalidated.
  • 19. AODV route discovery latency is high  AODV lacks an efficient route maintenance technique  AODV lacks support for high throughput routing metrics