Multicast, etc

Download Report

Transcript Multicast, etc

Network Architecture (R02) #3
Multicast and Deployment
Jon Crowcroft,
http://www.cl.cam.ac.uk/~jac22
http://www.cl.cam.ac.uk/teaching/1011/R02
+ve multicast for publisher

Capacity win at sender



For very very popular live content



Some capacity win in network
Latency lower potentially
Might be only technique
Might steal broadcast tv/radio customers into ISP
customer base
Ease of writing applications


Especially collaborative tools (wb/nte etc) for
ASM
Except many-to-many reliability very hard:(
-ve for IP Multicast
Problems abounded early on with ASM
Only tunnel based implementation

1.
1.
2.
Fanout limit 6! (ethernet:-(
DVMRP limits
First native code broke unicast
2.
1.
2.
3.
Berkeley report
Igmp v1 timers
PIM route loop!
Time to market

Slowed by bugs


New Needs




Since then, timeshifting for media (tivo)
Share trading still big customer
Urgent (zero day defense) software update
See vigilante for example
Market needs



ISP loses money from multicast:)
Big publisher wins
ISP loses money from CDNs too….
Architectural list of problems

Some are same as for CDN


Even Inter-domain


Except who manages things
E.g. neutrality debate is basically about
CDN v. ISP and impact on peering
Security perhaps main pb


Esp. potential DDoS leverage…
multiplier bad
State complexity v. packet
forwarding

PGM has same state complexity as SSM



Digital Fountain allows some timeshift


Latches rx nack state on fwd filter
Can have local rtx too
Complex to manage
All single ISP/AS, not interdomain



Interdomain addr allocation not solves really
Traffic breaks peering rules (reverse path:(
So does interdomain P2P and CDN traffic, though
Privacy, Integrity, DDoS prev

Need key distribution




key graph for ASM
Re-key cost (for fwd/reverse secrecy)
expensive
Need source management
Need receiver control


Police IGMP join to group per group
Same as CDN, but free there already

Auth is from subscriber to cloud
ASM, SSM, CDN, pub/sub, p2p

Traffic Engineering?


Energy reduction?



Per source? Per Content?
With timeshifting?
V. p2p?
Hybrids?



Server assist P2P?
Multicast assist CDN?
In Net record/timeshift?
general deployment tricks…




Overlay
Underlay
Tunnel
Map/encap
Overlays and Underlays

IP was once an overlay




On x.25 and on PSTN
Then moved down to bare metal
ip on photons too
Overlays are a deployment/evolutionary
route

see national academy of science on “looking
over the fence at network research)
Other overlay schemes

Mbone, 6bone, abone





Typically tunnel…but


RON
Application Layer Multicast
IP on SMS and on Fb!
IP on DNS
IP in IP overhead
IP on VC - complexity



Circuit setup/teardown
#circuits, qos
routing
Underlays


more revolutionary than overlays
Not many examples 
MPLS, gMPLS


3gpp/cellular


Finesse management/routing problem
Finesse mobility&billing problem
Other?
Multicast, mobile, multihome

Similar



More than 1 address (at time, in space)
Dynamic - add receiver/delete
Different



Group dynamics possibly fast
Mobility limited by physics
Multihoming slow
Next talk for 25/10/10
The Location/Identity split has been pushed since
8+8 as the solution to mobility (and multihoming)
Discuss the various approaches (e.g. 8+8 and LISP)
and their various merits and demerits