• Keine Ergebnisse gefunden

– The Multicast Mobility Problem

N/A
N/A
Protected

Academic year: 2022

Aktie "– The Multicast Mobility Problem"

Copied!
46
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Mobile Group Communication

– Mobility & Multicast Status

– The Multicast Mobility Problem

– Listener Mobility

– ASM Source Mobility

(2)

Where are we going Mobile today?

(3)

We need Multicast Services for …

– Public Content Broadcasting*

– Voice and Video Conferencing*

– Collaborative Environments*

– Massive Multiplayer Gaming*

– Self Organisation of Distributed Systems

– Synchronisation of Distributed Data*

– …

* under some real-time constraints

(4)

Multicast Interactive

– Peer-to-Multipeer Communication

– Serverless

– Lightweight, Little Load on End-System

– Mobile Members are

Listeners & Senders

(5)

Moviecast:

Mobile Video Multicast

(6)

Status: Where are we today?

o Internet Mobility

- Mobile IPv6 - RFC 3775 (June 2004, implemented)

o Real-Time Mobility

- FMIPv6, HMIPv6 – RFCs 4068, 4140 (August 2005, first implementations)

o Multicast Mobility

- Rough ideas in IETF … - Some proposals in IRTF

- IRTF Problem statement the only WG document

o NGNs: IPTV, DVB-H IPDC distribution services …

(7)

Multicast:

What is the Problem?

o There is Any Source Multicast:

- General Host-Group Model:

Listeners harvest streams from any source - Sparse & dense mode routing

- Complex to deploy, Interdomain problem

o There is Source Specific Multicast:

- Specialised Host-Group-Source Model:

(8)

The Key Problems

Provide Seamless Multicast Services to and from MNs

–

Approach native multicast forwarding in an infrastructure-compliant manner

–

At Listeners:

–

Ensure multicast reception in visited networks

–

Organize context transfer between mcast-enabled access networks

–

Expedite multicast forwarding on handovers

–

At Sources:

–

Sustain address transparency at end nodes (address duality problem)

–

Ensure persistence of receiver contact (decoupling problem)

–

Bridge tardy tree reconstruction/transformation procedures

–

At SSM Sources:

–

Manage address transparency at routers (source filtering)

–

Comply to source-specific security constraints

–

Focus on deployable solutions, minimize protocol extensions

(9)

Multicast Receiver Mobility

o Multicast Routing is ‘Mobile’ :

- On handover listeners may re-subscribe to multicast group (ASM & SSM)

- Routing will construct delivery branch

o Problem: Multicast routing not seamless, but slow

- Branch construction up to 30 s

(10)

Multicast Mobility Approaches

o Remote Subscription

- Show all movement by local multicast subscription

o Bi-directional Tunneling

- Hide all movement by tunneling via Home Agent

o Agent Based

- Compromise: Intermediate agents shield Mobile - Approaches: Extend unicast acceleration schemes

M-FMIPv6, M-HMIPv6, …

(11)

Fast Multicast Protocol for MIPv6

draft-suh-mipshop-fmcast-mip6-00

– Remote subscription with agent support

– Mobile multicast reception only

– Built on Fast Handovers for MIPv6 (FMIPv6)

– Predictive handovers based on L2 : L3 map

– Handled at access routers

– Extends signalling of FMIPv6 by multicast address

option

(12)

M-FMIPv6: Prediction

(13)

M-FMIPv6: Forwarding

(14)

M-FMIPv6: Handover

(15)

M-FMIPv6: Completion

(16)

Seamless Multicast Handover in a HMIPv6 Environment

draft-schmidt-waehlisch-mhmipv6-04

– Agent based: MAP as Multicast agent

– Mobile multicast reception and source

– Built on Hierarchical MIPv6 (HMIPv6)

– For mobile listeners:

– Micro mobile handovers hidden by MAP

– Reactive handovers between MAPs

– Unicast (tunnel) forwarding MN : MAP

– Change to remote subscription with MAP attendance

– Extends signalling of HMIPv6 by multicast advertisement flag

(17)

M-HMIPv6: Multicast Listener

(18)

M-HMIPv6: MAP-Local Handover

(19)

M-HMIPv6: Inter-MAP Handover

(20)

M-HMIPv6: Completion

(21)

Multicast Source Mobility:

ASM Problems

o Distribution Tree (somehow) rooted at source:

- Collapses after movement

- Reconstruction very slow (up to minutes) - RPs may facilitate mobility

o Address Duality Problem:

- Logical ID: HoA at socket layer

- Topological ID: CoA at routing layer (RPF checks)

o Source Activation Problem:

(22)

Multicast Source Mobility Approaches

o Remote Subscription

- Show all movement by local multicast subscription

o Bi-directional Tunneling

- Hide all movement by tunneling via Home Agent

o Agent Based

- Use current Care-of-Address for Routing

- Use Home-Address in Destination Option at Receiver

- Use PIM RP as Mobility Anchor

(23)

Approach to Shared Tree Mobility

– Use Rendezvous Point as Mobility Anchor:

Mobility-aware Rendezvous Point (MRP)

– Need to Change Routing:

– Extend (*,G) states to (HoA, G, MRP-ID)

– Modify RPF-Check to identify CoA* sources with HoA

– Operate interdomain handovers via MRP-ID

(24)

Mobility-aware Rendezvous Points

(25)

Multicast Source Mobility:

SSM ++Problems

SSM requires Source Filters:

o Receivers need to Subscribe to Source Addresses:

- HoA & current CoA needed at Receiver - Receivers need to re-subscribe to nCoA

o Routers Maintain Source Specific States:

- HoA & current CoA semantics at Routers

o Decoupling: Source cannot Control Receiver Initiated

Updates:

(26)

Multicast Source Mobility Approaches

o Remote Subscription

- Show all movement by local multicast subscription

o Bi-directional Tunneling

- Hide all movement by tunneling via Home Agent

o Agent Based

- Use current Care-of-Address for Routing

- Use Home-Addres in Destination Option at Receiver

- “Tree Walking”

(27)

Bi-Directional Tunneling

(28)

Simulation: BT in ATT Network

(29)

Internet with 154 Core Nodes

(30)

Internet with 1.540 Core Nodes

(31)

Internet with 15.400 Core Nodes

(32)

What to do with Mobile SSM ?

Need to Change Routing:

– Logical (HoA) and topological (CoA) identifier needed at client and routing layer

Need to keep contact to clients after handover :

– Some mobility persistent entities?

Current Ideas:

– Re-introduce shared trees

– Re-use trees

What effect does mobility impose on SPTs?

(33)

Analysis of ‘Moving’ Distribution Trees

– Multicast Distribution Trees subsequent under Mobility are highly correlated

– Previous and Next Tree overlap from receivers downward

– Coinciding subtrees: self-similar URT

– Results in frequent re-use of Mcast Router States

– Two characteristic measures

– ‘Step-Size’: pDR-to-nDR Distance

– Tree evolvement: Number of Receivers

(34)

Evolution of Distribution Trees

Receiver Networks

Persistent Subtrees

• Self-similar subsets

• Identical stochastic

properties

(35)

Simulation Study:

Tree Coincidence wrt. pDR-nDR Distance

≈ 80 % Coincidence for 40 Receivers and

a mobility ‘step-size’ of 5

(36)

Simulation Study:

Tree Coincidence wrt. Tree Evolvement

> 80 % Coincidence for a mobility

‘step-size’ of 5 and

100 Receivers

(37)

Source Specific Tree Modification

Need to Change Routing (Source Filters):

– Extend (CoA,G) states to (CoA,HoA,G)

Need to Preserve Previous Trees:

– Keep contact subsequent to handover

Idea: Morph Previous into Next Tree:

– Elongate root (modify RPF Check)

– Discover shortcuts

(38)

Tree Morphing

(39)

Root Elongation Phase

(40)

First Shortcut

(41)

Optimized Tree

(42)

Performance Snapshot

(43)

Security Issues

– Binding Caches:

– Multicast updates may hijack unicast sessions

– HoA spoofing (on application layer)

– SSM:

– Source address (HoA ↔ CoA) correctness assumed by clients at subscription events

– Reliability needed in equivalence to unicast case

(44)

Hybrid Approaches

–

Motivation: Bridge Interdomain Deployment Gap

–

Establish Multicast Gateways or Peers

–

Within End System Domain (Buford)

–

At Access Routers (Almeroth)

–

Transfer to Overlay Multicast

–

Tunnelling: AMT

–

Explicit: XCAST

–

DHT-based Overlays

–

Mobility: Establish a Homogeneous

Mobility-agnostic DHT Overlay (® Wählisch)

–

Work of SAM RG

(45)

Conclusions & Outlook

√ Mobile Multicast is Emerging Issue

√ Intricate Problem:

- Mobile Receivers on Good Way

- Mobile ASM Sources Difficult

- Mobile SSM Sources Hard

√ New Approach: Tree Morphing

- Seamless & free of encapsulation

- But requires change of SSM routing protocols

(46)

Other Approaches

• Dynamically optimising agents

• Overlay Multicast

• XCast

References

• www.rfc-editor.org

• Romdhani, I., Kellil, M., Lach, H.-Y. et. al. "IP Mobile Multicast: Challenges and Solutions", IEEE Comm. Surveys, 6, 1, 2004.

• Schmidt, Wählisch: Multicast Mobility in MIPv6: Problem Statement , draft-irtf-mobopts-mmcastv6-ps-01.txt, 2007.

• Schmidt, Wählisch: “Morphing Distribution Trees - On the Evolution of Multicast

States under Mobility and an Adaptive Routing Scheme for Mobile SSM Sources”,

Telecommunication Systems, Berlin Heidelberg:Springer, 33, 1-3, Dec 2006.

Referenzen

ÄHNLICHE DOKUMENTE

– Shared tree created according to reverse path forwarding. – Nodes hold children tables

Truncated Broadcast Tree based on DVMRP route metrics (S, G) Multicast Packet Flow. DVMRP Flood

– Shared tree created according to reverse path forwarding. – Nodes hold children tables

Truncated Broadcast Tree based on DVMRP route metrics (S, G) Multicast Packet

• Schmidt, Wählisch: “Morphing Distribution Trees - On the Evolution of Multicast States under Mobility and an Adaptive Routing Scheme for Mobile SSM Sources ”,

• Schmidt, Wählisch: Predictive versus Reactive – Analysis of Handover Performance and Its Implications on IPv6 and Multicast

94 Le Galliard J, Ferrière R, Dieckmann U: Adaptive Evolution of Social Traits: Origin, Trajectories, and Corre- lations of Altruism and Mobility.. IIASA Interim Report IR-

A growth of2.7% per year in passenger km and of the air share of the travel market, in accordance with the logistic substitution model, brings roughly a 20-fold increase for planes