Ad hoc network protocols


Presentation Description

My notes for Ad hoc network protocols, including: OLSR, DSR, ZRP


By: mshanoor1 (67 month(s) ago)

can u send me more if u have .........! and if possible oracle too..

By: mshanoor1 (67 month(s) ago)

thank u ...

By: aaashish.ims (83 month(s) ago)

i liked this presentation please send it to my mai

By: shaileshs284 (83 month(s) ago)


By: nanditaghosh (89 month(s) ago)

plz make this ppt downloadable!!

See all

Presentation Transcript

Ad Hoc network : 

Ad Hoc network - applications - protocols

Introduce : 

Chenjuan Zhou 2 Introduce mobile ad-hoc network (MANET) is a self-configuring network of mobile routers (and associated hosts) connected by wireless links—the union of which form an arbitrary topology Uninfrastructure network

Technical challenges : 

Chenjuan Zhou 3 Technical challenges No service guarantee Increased energy consumption (fast battery draining) Increased transmit power (in CDMA) Additional hardware and functionality (higher terminal cost) Security issues Frequent hand-offs (especially in the presence of high mobility)

Ad hoc applications : 

Chenjuan Zhou 4 Ad hoc applications Bluetooth-pure Ad hoc network technology WiFi-mesh mode WiMax-mesh topology (New) Current application: D-star DSRC Location-based services

Ad hoc routing protocols : 

Chenjuan Zhou 5 Ad hoc routing protocols OLSR-Optimized Link State Routing DSR-Dynamic Source Routing ZRP-Zone Routing Protocol

Ad hoc routing protocols : 

Chenjuan Zhou 6 Ad hoc routing protocols Proactive approach(Table-driven)-OLSR -Nodes are actively engaged in route discovery and maintenance even though there is no traffic to deliver -Generate more control traffic in lightly loaded networks -Packet experience less latency Reactive approach(On-demand)-DSR -Discovery and maintenance of routes is delayed until necessary -Generate less control traffic in lightly loaded networks -Packet may experience higher latency Hybrid approach-ZRP

OLSR-Optimized Link State Routing : 

Chenjuan Zhou 7 OLSR-Optimized Link State Routing RFC standardized and adapted by industries Approach: proactive-always ready, Layer: Network+UDP+Application process(simple to implement in current OS with little change) Structure: FLAT Assumption on link: symmetric


Chenjuan Zhou 8 OLSR Routing: hop-by-hop One node has a routing table Use shortest Path to determine the next hop address Applied to small scale networks Use UDP to exchange the control messages

OLSR- Routing Table : 

Chenjuan Zhou 9 OLSR- Routing Table Routing entries are indexed by destination node Need to be updated whenever the new topology information is acquired

OLSR control message format : 

Chenjuan Zhou 10 OLSR control message format A single UDP Datagram may actually embed several OSLR message …


Chenjuan Zhou 11 OLSR Hello message Topology control message

OLSR -Hello message : 

Chenjuan Zhou 12 OLSR -Hello message Periodically sends hello messages Inform its one-hop neighborhood and selected multipoint relays Not be forwarded With the information acquired from hello message, every node learn about its two-hop neighborhood

OLSR -Topology control messages : 

Chenjuan Zhou 13 OLSR -Topology control messages Inform the other nodes about the multipoint relays It is forwarded over the whole network only by MPR When forwarded, using broadcast on all interfaces Each topology control message contains the addresses of the neighbors for which the originator is a multipoint

Topology control messages : 

Chenjuan Zhou 14 Topology control messages Multipoint relays

DSR-Dynamic Source Routing : 

Chenjuan Zhou 15 DSR-Dynamic Source Routing Draft of RFC Approach:reactive- quiet until any requirement need to be done Layer: network Structure:FLAT Routing: source Assumption on link: asymmetric

DSR : 

Chenjuan Zhou 16 DSR Source Routing Asymmetric links Data packet with a source route option

DSR- Route Request : 

Chenjuan Zhou 17 DSR- Route Request Data packet with a route request option

DSR- Route reply : 

Chenjuan Zhou 18 DSR- Route reply Data packet with a route reply option

ZRP- Zone Routing Protocol : 

Chenjuan Zhou 19 ZRP- Zone Routing Protocol ZRP is designed under the hypothesis that in ad hoc networks a large portion of the traffic is between nodes that are geographically closed NDP -Neighbor Discovery Protocol LARP-Intrazone Routing Protocol IERP-Interzone Routing Protocol

ZRP-Zone Routing Protocol : 

Chenjuan Zhou 20 ZRP-Zone Routing Protocol Not draft yet Approach: Hybrid approach. Proactive with close neighbors and reactive with distance nodes. Structure: hierarchical Routing: source and hop-by-hop Assumption on link: Symmetric

NDP-Neighbor Discovery Protocol : 

Chenjuan Zhou 21 NDP-Neighbor Discovery Protocol Keeps tracks of states of links to (direct) neighbors. update the routing table Each node repeatedly sends using broadcast a hello beacon The time between broadcasts is chosen at random.

Parameters : 

Chenjuan Zhou 22 Parameters Arrival (models a recent reception of a hello beacon): •True: when a hello beacon has just been received. False: at the end of an iteration of the routing table update algorithm. Lat recorded (models the logical age of the most recent hello beacon received from the neighbor): • -1: when a hello beacon is received for the first time from a neighbor. • 0, 1, 2, …: at the end of an iteration of the routing table update algorithm.

Reception of a hello beacon : 

Chenjuan Zhou 23 Reception of a hello beacon

Slide 24: 

Chenjuan Zhou 24

Update of neighbor table : 

Chenjuan Zhou 25 Update of neighbor table

Update of neighbor table : 

Chenjuan Zhou 26 Update of neighbor table A maximum (of Max) updates of the neighbor table has been performed while no hello beacon has been received from the neighbor. The Neighbor Lost signal is sent to IARP. The Neighbor Found signal is sent to IARP.

IARP-IntrAzone Routing Protocol : 

Chenjuan Zhou 27 IARP-IntrAzone Routing Protocol Proactive protocol Support route discovery and route maintenance Derived from Open Shortest Path First (OSPF)

Slide 28: 

Chenjuan Zhou 28

Handling of Link-State updates : 

Chenjuan Zhou 29 Handling of Link-State updates Store in routing table a spanning tree using the information from the link-state table. Prune branches that extend outside the extended routing zone (length greater that two times the zone radius). Remove form the link-state table links leading to nodes outside the extended routing zone Send to neighbors new information in link-state table (TTL is set to 2 times the zone radius minus one).

IERP-IntErzone Routing Protocol : 

Chenjuan Zhou 30 IERP-IntErzone Routing Protocol Reactive routing protocol Route request-reply based Bordercasting: messages are directed to peripherals (implemented as a series of unicasts or a multicast)

Detected Queries Table : 

Chenjuan Zhou 31 Detected Queries Table

Route discovery process : 

Chenjuan Zhou 32 Route discovery process Determined by lookups in routing tables. Assigns a unique query ID.

Slide 33: 

Chenjuan Zhou 33 1. The information is stored in the detected queries table when the query is received for the first time. If the source address and query Id are present, the RREQ is ignored. 2. Determined by a lookup in IARP’s routing table. 3. The path is collected in the Previous hop address field in the Detected queries table from hop to hop.

Slide 34: 

Chenjuan Zhou 34 1. The visited node is a peripheral. 2. The VN is a Peripheral non-covered. 3. The VN is a Peripheral in a previously queried zone. 4. The VN is an interior node.

Continue…… : 

Chenjuan Zhou 35 Continue…… The following algorithm is applied: insert := false for each neighbor N of the visited node if bordercast_downstream(N, depth+1) // there is a candidate in this subtree insert := true if the visited node is the current node add N to downstream_neighbors return insert

authorStream Live Help