Professional Documents
Culture Documents
Final1 130823081548 Phpapp01 - Inp
Final1 130823081548 Phpapp01 - Inp
Projectees-
– RANJAN MUJUMDAR
– TOMY PALLISSERY
– UPENDRA BANGALE
– DARSHAN RATHI
Keywords
1. AODV - Ad hoc On-Demand Distance Vector (AODV)
2. Blackhole
4. Malicious node
6. Routing protocol
After prevention
- There is nearly
21% increase in
PDR .
Sr. Title of Paper Year Conferences Idea Result Future work
No of
pub.
5 Performance Aug- International Route The Try to
Analysis of 2011 Journal of discovery performance of improve the
Aodv Protocol Scientific & packet the network is performance
under Black Engineering method decreased. The in later
Hole Attack Research PDR and Stages.
[5] Volume 2, Throughput of
Issue 8 1 the network
ISSN 2229- has decreased
5518 drastically.
Sr. Title of Paper Year Conferences Idea Result Future work
No of
pub.
Node 2
Node 3
RREP
Node 4
Node 5
Flooding for Control Packet
Delivery - Example
Y
Z
S E
F
B C M L
J
A G
H D
K
I N
Z
S E
F
B C M L
J
A G
H D
K
I N
Z
S E
F
B C M L
J
A G
H D
K
I N
4-15
Flooding for Control Packet
Delivery
Y
Z
S E
F
B C M L
J
A G
H D
K
I N
4-16
Flooding for Control packet
Delivery
Y
Z
S E
F
B C M L
J
A G
H D
K
I N
Z
S E
F
B C M L
J
A G
H D
K
I N
4-18
Flooding for Control Packet
Delivery
Y
Z
S E
F
B C M L
J
A G
H D
K
I N
Flooding completed
Z
S E
F
B C M L
J
A G
H D
K
I N
B?
B?
B?
B?
B? B?
B
AODV Operation – Message Types
• 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
B
AODV Operation – Message Types
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.
AODV Operation – Message Types
• 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.
Message routing
Source
G
A RREQ RREQ
RREQ
RREP RREQ
B D RREQ
RREP
RREQ
RREQ RREP
F Destination
C RREQ
RREQ
E
RREQ Format
• Type: 1
• J: Join flag (reserved for multicast); R: Repair flag (for multicast)
36
• G: Gratuitous RREP flag; indicates whether a gratuitous RREP should be unicast
to the node specified in the Destination IP Address field
• Hop Count: The number of hops from the Source IP Address to the node
handling the request
• Broadcast ID: A sequence number uniquely identifying the particular RREQ
when taken in conjunction with the source node's IP address.
• Destination IP Address: The IP address of destination for which a route is desired.
• Destination Sequence Number: The last sequence number received in the past
by the source for any route towards the destination.
• Source IP Address: The IP address of the node which originated the Route
Request.
• Source Sequence Number: The current sequence number to be used for route
entries pointing to (and generated by) the source of the route request.
37
RREP Format
• Lifetime: The time for which nodes receiving the RREP consider the
route to be valid.
38
AODV Routing
• 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.
Discovery
• 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.
Maintenance
• 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.
Error Messages RERR
• 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 either when a message (not RREQ or
RREP) is sent to a node that has no route to
the destination, or when a route becomes
invalid, or if it cannot communicate with one
of its neighbors.
Limitation of AODV protocol
• AODV route discovery latency is high
• AODV lacks an efficient route maintenance
technique
• AODV lacks support for high throughput
routing metrics
It gets complicated!
• Things get much more complicated with many
nodes. This is because nodes have many
neighbors so RREQ get rebroadcasted a lot!
That’s why sequence numbers and life spans
are so key.
RERR Format
45
Conferences Where We Plan To
Participate In
Second International Conference on Security in
Computer Networks and Distributed Systems (snds-
2014),THIRUVANANTAPURAM
Conference Date March 13 -14, 2014
International Conference on
Communication Network and Computing(CNC),CHENNAI
Conference Date: Feb 21-22, 2014
2013
GANTT CHART MONTHLY PROJECT MANAGEMENT
#DAY
S
Jul Aug Sept Oct Nov Dec
165
LITERATURE SURVEY days
15th Jul
LITERATURE SURVEY
15 days
ON MANET
8th Aug.
LITERATURE SURVEY 23 days
ON AODV Protocol
23rd Aug
LITERATURE SURVEY 15 days
ON BLACKHOLE ATTACKS
7th Sept.
Study of NS-2 15 days