Multicast Routing in Ad-Hoc Networks
Multicast Routing in Ad-Hoc Networks
Multicast Routing in Ad-Hoc Networks
Jani Peltotalo
Mark Borst
Sami Peltotalo
26.11.2004
Outline
Multicasting in general
Classification of multicast routing protocols
Multicast Ad Hoc On-Demand Distance Vector (MAODV)
On-Demand Multicast Routing Protocol (ODMRP)
Flooding
Performance comparison
Conclusions
What is Multicast?
Unicast Broadcast
Multicast
Multicasting
Advantages
Enhanced Efficiency
Optimised Performance
Disadvantages
Best Effort Delivery
No Congestion Avoidance
Duplicates
Out-of-Sequence Packets
Design Issues for Multicasting in MANET
Robustness
allow mobility of nodes
achieve high packet delivery ratio
Efficiency
bandwidth scarce
Control overhead
control packets kept to a minimum
Quality of Service
main parameters: throughput, delay, jitter, and reliability
Dependency on unicast routing protocol
desirable to be independent of unicast routing protocol
Resource management
limited battery power and memory
Classification of Multicast Routing Protocols
JoinRep
Propagation of
JoinRep
JoinRep
JoinAck
Propagation of JoinRep Propagation of
and Establishment of JoinAck
Forwarding State
Soft State vs. Hard State
per-source tree
performs better
MANET WG in IETF
Join Query
initiated by source
asking receivers to speak up
broadcast
Join Reply
receivers reply
broadcast
Scalability
related also with the MANET itself
Address configuration
different groups should not use same address
QoS
bandwidth/delay constrained applications
(MANET QoS support framework first)
Applications
Have we found a killer application?
Security
How to stop an intruder from joining an ongoing multicast session?
Power control
How can battery life be maximised?
Future Directions