mobile ad-hoc network

44
MOBILE AD-HOC NETWORK R.C.Jaffer Sheriff 2010212010 M.E., EST,CEG,Anna University

Upload: others

Post on 11-Feb-2022

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MOBILE AD-HOC NETWORK

MOBILE AD-HOC NETWORK

R.C.Jaffer Sheriff2010212010

M.E., EST,CEG,Anna University

Page 2: MOBILE AD-HOC NETWORK

AGENDA

INTRODUCTION

MOBILITY SUPPORT

NEED FOR AD-HOC NETWORKS

MANET

ROUTING (DIFFERENT B/W WIRED AND WIRELESS )

OBSERVATIONS WHILE ROUTING

TWO TYPES OF ROUTING

OVERVIEW OF AD-HOC ROUTING PROTOCOLS

Page 3: MOBILE AD-HOC NETWORK

AGENDA (contd.,)

Page 4: MOBILE AD-HOC NETWORK

INTRODUCTION

MOBILITY SUPPORT

MOBILE IP -HOME

AGENT,TUNNELS,DEFAULT ROUTERS

DHCP - SERVERS,BROADCAST

CAPABILITIES OF NETWORK

CELLULAR NETWORKS -

BASESTATION, INFRASTRUCTURE

N/W

Page 5: MOBILE AD-HOC NETWORK

WHAT IS AD-HOC?

Page 6: MOBILE AD-HOC NETWORK

WHY AD-HOC?

INSTANT INFRASTRUCTURE

DISASTER RELIEF

REMOTE AREAS

EFFECTIVENESS

Page 7: MOBILE AD-HOC NETWORK

AD-HOC

Fixed

Network

Mobile

Devices

Mobile

Router

Manet

Mobile IP,

DHCP

Router End system

Page 8: MOBILE AD-HOC NETWORK

ROUTING

WHY ROUTING IS NEEDED?

◦ TO FIND PATH B/W SOURCE &

DESTINATION

IN INFRASTRUCTURE BASED?

◦ BASE STATION CAN REACH ALL NODES

IN AD HOC?

◦ DESTINATION AND SOURCE ARE OUT

OF RANGE

Page 9: MOBILE AD-HOC NETWORK

Dynamic topology

time = t1time = t2

N1

N4

N2

N5

N3

N1

N4

N2

N5

N3

Good link

Weak link

Page 10: MOBILE AD-HOC NETWORK

Difference b/w wired and wireless

networks

Asymmetric links

Redundant links

Interference

Dynamic topology

Page 11: MOBILE AD-HOC NETWORK

Cant we use well established routing

protocols of wired n/ws?

Page 12: MOBILE AD-HOC NETWORK

Reasons

TCP –makes round trip

measurement assuming same

path in both directions

Page 13: MOBILE AD-HOC NETWORK

Reasons

Dynamic topology- Routing Requires optimum knowledge

i. Connectivity b/w all nodes

ii. Expected traffic flows

iii. Capacities of all links

iv. Delay of each link

v. Computing and battery power

Not predictable for even wired n/ws

Page 14: MOBILE AD-HOC NETWORK

Reasons

Capacity of a link- ‘0’ to ‘max’

Upto date snapshot is impossible

Periodic update- wastage of

power and bandwidth

Interference

Page 15: MOBILE AD-HOC NETWORK

Observations

Traditional routing wont work

Routing –Connectivity, Interference

Centralized approach

Atleast one router within range of each node

Limited battery power

Connection oriented service not possible

Flooding – hop counter

Page 16: MOBILE AD-HOC NETWORK

Routing protocols

Distance Vector Routing

Destination Sequence Distance

Vector(DSDV)

Dynamic Source Routing(DSR)

Page 17: MOBILE AD-HOC NETWORK

Distance vector routing

RIP used in wired n/ws

Periodic exchange of neighborhood tables

Change propagate slowly

Solutions to above wont work in Ad-hoc –Dynamic

topology.

May create loops/ unreachable regions.

Page 18: MOBILE AD-HOC NETWORK

Destination Sequence Distance Vector

(DSDV)

Sequence numbers

Damping

Page 19: MOBILE AD-HOC NETWORK

Sample routing table

Dest Nxt hop Metric Seq,.No. Install time

N1 N1 0 S1-321 T4-001

N2 N2 1 S2-218 T4-001

N3 N2 2 S3-043 T4-002

N4 N4 1 S4-092 T4-001

N5 N4 2 S5-163 T4-002

Page 20: MOBILE AD-HOC NETWORK

DISADVANTAGES

EVEN FOR LIGHT LOAD ROUTING

TABLES ARE UPDATED REGULARLY

MAINTAINS ROUTE WHICH ARE NOT

NECESSARY NOW

Page 21: MOBILE AD-HOC NETWORK

DYNAMIC SOURCE ROUTING

Two functions:

Route discovery

Route maintenance

Eliminates all periodic updates

Routing-Unique ID & Dest. Addr.

Page 22: MOBILE AD-HOC NETWORK

DSR: Route Discovery

B

A

CG

I

D

K

L

E

H

F J

Q

P

M

N

O

RSending from C to O

Page 23: MOBILE AD-HOC NETWORK

DSR: Route DiscoveryBroadcast

B

A

CG

I

D

K

L

E

H

F J

Q

P

M

N

O

R

[O,C,4711]

[O,C,4711]

Page 24: MOBILE AD-HOC NETWORK

DSR: Route Discovery

B

A

CG

I

D

K

L

E

H

F J

Q

P

M

N

O

R

[O,C/G,4711]

[O,C/G,4711]

[O,C/B,4711]

[O,C/E,4711]

Page 25: MOBILE AD-HOC NETWORK

DSR: Route Discovery

B

A

CG

I

D

K

L

E

H

F J

Q

P

M

N

O

R

[O,C/G/I,4711]

[O,C/B/A,4711]

[O,C/B/D,4711]

[O,C/E/H,4711]

(alternatively: [O,C/E/D,4711])

Page 26: MOBILE AD-HOC NETWORK

DSR: Route Discovery

B

A

CG

I

D

K

L

E

H

F J

Q

P

M

N

O

R

[O,C/B/D/F,4711]

[O,C/G/I/K,4711]

[O,C/E/H/J,4711]

Page 27: MOBILE AD-HOC NETWORK

DSR: Route Discovery

B

A

CG

I

D

K

L

E

H

F J

Q

P

M

N

O

R

[O,C/E/H/J/L,4711]

(alternatively: [O,C/G/I/K/L,4711])

[O,C/G/I/K/M,4711]

Page 28: MOBILE AD-HOC NETWORK

DSR: Route Discovery

B

A

CG

I

D

K

L

E

H

F J

Q

P

M

N

O

R

[O,C/E/H/J/L/N,4711]

Page 29: MOBILE AD-HOC NETWORK

DSR: Route Discovery

B

A

CG

I

D

K

L

E

H

F J

Q

P

M

N

O

R

Path: M, K, I, G

Page 30: MOBILE AD-HOC NETWORK

Dynamic Source Routing

Maintaining paths

◦ after sending a packet

wait for a layer 2 acknowledgement (if applicable)

listen into the medium to detect if other stations

forward the packet (if possible)

request an explicit acknowledgement

◦ if a station encounters problems it can inform

the sender of a packet or look-up a new path

locally

Page 31: MOBILE AD-HOC NETWORK

DSR- Optimization

Counter- avoid too manybroadcastCache path fragmentsUpdate cache from packet headersOverhearing transmission from other nodes.

Page 32: MOBILE AD-HOC NETWORK

Metrics- Cost of transmission

No. of hops

Bandwidth

Reliability

Error rate

Page 33: MOBILE AD-HOC NETWORK

Interference-based routing

S1

N5

N3

N4

N1N2

R1

R2N6

N8

S2

N9

N7Neighbors

(i.e. within radio range)

Routing based on assumptions about interference between signals

Page 34: MOBILE AD-HOC NETWORK

Example:

C1 = COST(S1,N3,N4,R1) = 16

C2 = COST(S1,N3.N2,R1) = 15

C3 = COST(S1,N1,N2,R1) = 12

Page 35: MOBILE AD-HOC NETWORK

Example:

C4 = COST(S2,N5,N6,R2) = 16

C5 = COST(S2,N7,N8,N9,R2)= 15

Page 36: MOBILE AD-HOC NETWORK

Interference-based routing

With both tx.taking place simultaneously

there would have been an interference

Least-Interference based routing avoided

interference

But –Local decision-just lower

All tx. info- to avoid interference

Cost= αh + βi + γr + δe + ….

Page 37: MOBILE AD-HOC NETWORK

Flat ad-hoc protocols

Hierarchical ad-hoc routing

Geographic-position-assisted

ad-hoc routing

OVERVIEW OF ADHOC

PROTOCOLS

Page 38: MOBILE AD-HOC NETWORK

Without head

Without Diff. routing b/w inside/outside

All nodes play equal role

Types – Proactive, Reactive

FLAT AD-HOC ROUTING

PROTOCOLS

Page 39: MOBILE AD-HOC NETWORK

Setup tables regardless of traffic flow

DSDV , Link state algorithm

Fisheye state routing

Fuzzy sighted link state

Update depend on hop distance

Topology broadcast based on reverse

path forwarding

Optimized link state routing

PROACTIVE

Page 40: MOBILE AD-HOC NETWORK

Advantages

Gives QOS guarantees

Routing reflect topology with precise

Propagation char. are known before tx.

Disadvantages

Overheads in lightly loaded n/w

Update independent of traffic flow

Unnecessary traffic&draining of battery

PROACTIVE

Page 41: MOBILE AD-HOC NETWORK

Setup paths only if needed

Dynamic source routing

Ad-hoc on demand distance vector

Advantages

Scalability

Long battery power

Disadvantages

Initial search latency

Quality of path is unknown

REACTIVE

Page 42: MOBILE AD-HOC NETWORK

Setup clusters

Traffic in/out through cluster head

Diff. protocol inside/outside of cluster

Clusterhead –Gateway Switch

Routing

Hierarchical state routing

Zone routing protocol

HIERARCHICAL PROTOCOLS

Page 43: MOBILE AD-HOC NETWORK

Geographic position information is

used for addressing instead of logical

numbers

GeoCast

Greedy parameter stateless routing

Geographic-position-assisted

ad-hoc routing

Page 44: MOBILE AD-HOC NETWORK

Thank you