PPT_692410021
Download
Report
Transcript PPT_692410021
Multicast: Wired to Wireless
Hrishikesh Gossain
Carlos de Morais Cordeiro
Dharma P. Agrawal
IEEE Communication Magazine
June 2002
資工所 蔡家楷
Outline
Introduction
Multicast Support
Multicast in the Internet
Multicast in Wireless Mobile Environment
Conclusion & Future Direction
2
Introduction
Provide efficient way
of services for
application
Real-time Class、
Multiplayer on line
gaming
IPv4 reserved Class
D address to support
multicasting
3
Multicast Support
Initial Support
Multicast-capable routers (MRouters)
Dedicated Tunnels
Multicast backbone (MBone)
Presently
No need dedicated tunnels
Native multicast
4
Multicast Support
Multicast Group Membership
IP supports dynamic joining and leaving of a
group by IGMP (Internet Group
Management Protocol)
5
Multicast Support
Packet Forwarding
Multicast forwarding algorithm
Source-based
Core-based
6
Source-based
RPB – Reverse Path Broadcasting
Spanning tree is created for each
(source,group) pair
TRPB – Truncated Reverse Path
Broadcasting
Manage group by IGMP
Prune non-leaf router
Source
Router
Membership
7
Source-based
RPM – Reverse Path Multicasting
Spans only to routers and subnetwork with
group member
8
Core-based
CBT - Core Based Tree
Build a single shred multicast tree with a
core router
All packets are forwarded through the core
Group managed by the core
Receiver-oriented
9
Multicast in the Internet
Routing Protocol
DVMRP – Distance Vector Multicast Routing
Protocol
Source-based
First packet forward to entire interface
Prune message
Graft message
10
Multicast in the Internet
Routing Protocol
MOSPF – Multicast Extensions to OSPF
Unicast routing information obtained from OSPF
Group membership obtained from IGMP
Build a multicast forwarding tree on demand for
each (source,group) pair
Hierarchical routing – hosts are partitioned into
autonomous system (ASs)
11
12
Multicast in the Internet
Routing Protocol
PIM-SM - Protocol-Interdependent
Multicast-Sparse Mode
Support multicast independent of any underlying
unicast routing protocol
For sparse distributed receiver on Internet
13
Multicast in the Internet
RP – Rendezvous point
Forwarding packets destined for the multicast
group
DR – Designated router
Handles multicast group membership message in
it’s domain
S
Group
M
DR
M
RP
DR
S
M
M
14
Multicast in Wireless Mobile
Environment
Issue in Mobile Environment
Multicast forwarding algorithm
Dense or sparse mode protocols
QoS provisioning
15
Multicast in Wireless Mobile
Environment
Proposals for multicast over MIP by IETF
Remote Subscription
An MH resubscribe to the multicast group each
time it moves to a new foreign network
Frequent resubscription may lead to lost packets
Bidirectional Tunneling
Using unicast Mobile IP tunnels from their Has
Requires the HA of an MH to be a multicast
router
16
Multicast in Wireless Mobile
Environment
Multicast support using Mobile IP (MoM)
Tunnel convergence problem
Select one HA as DMSP (Designated Multicast
Service Provider)
Packet loss when MH handoff
Select more than one DMSP
17
18
Multicast in Wireless Mobile
Environment
Multicast for Mobility Protocols (MMP)
Provide fast and efficient handoffs for MH
Combines Mobile IP and CBT
MIP for controls communication up to the foreign
network
CBT for movement of hosts inside foreign
network
19
Multicast in Wireless Mobile
Environment
MMP working flow
BS send beacon include multicast CoA
According CoA, MH send join message to
BS
BS transmits a CBT join request to the Core
The core request the HA of MH to replace
the CoA to its own address
20
Multicast in Wireless Mobile
Environment
MMP drawback
Assumes a large-scale deployment of
multicast-capable routers in each domain
Not protocol-indendpent
21
Reliable wireless Multicast
Protocols
RMDP Protocol – Reliable Multicast Data
Distribution Protocol
FEC (Forward error Control) & ARQ (Automatic
Repeat Request)
A data object to be transmitted is a file
Split file into packets, and encoded to transmission
Drawback: encoding/decoding done by
software, affect performance
22
Reliable wireless Multicast
Protocols
RM2 Protocol – Reliable Mobile Multicast
Used for both wired & wireless
Rely on
IGMP: to manage group membership
IETF’s Mobile IP to support CoA
MADCAP – Multicast Address Dynamic
Client Allocation Protocol
23
Reliable wireless Multicast
Protocols
RM2 Protocol
NACK for request retransmitting
NACK: Negative acknowledgements
RS manage retransmission for fixed/mobile
user or mixture of them
24
25
Conclusion & Future Direction
There is no one-size-fits-all protocol for
multicast
Both wired & wireless multicast proposal
designed to cope with specific scenario
QoS, Security and so on
26