Lehrstuhl Netzarchitekturen und Netzdienste
Institut für Informatik Technische Universität München
iLab2 – Introduction to Multicast and SIP
Daniel Raumer raumer@net.in.tum.de
iLab2 Introduction to Multicast and SIP Daniel Raumer - - PowerPoint PPT Presentation
Lehrstuhl Netzarchitekturen und Netzdienste Institut fr Informatik Technische Universitt Mnchen iLab2 Introduction to Multicast and SIP Daniel Raumer raumer@net.in.tum.de Introduction Hands on Lab Multicast Who? SIP -
Lehrstuhl Netzarchitekturen und Netzdienste
Institut für Informatik Technische Universität München
iLab2 – Introduction to Multicast and SIP
Daniel Raumer raumer@net.in.tum.de
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
2
Introduction
Hands on Lab Multicast – Who? SIP - What?
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
3
Multicast – Why?
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
4
Multicast – Why?
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
5
Multicast – Who?
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
6
Multicast - Who
Football Worldcup 2010
Provider Networks
500 User 1000 User 200 User
300 MBit/s 1500 MBit/s 750 MBit/s 2250 MBit/s 300 MBit/s 2550 MBit/s 2550 MBit/s
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
7
2011 Example
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
8
2011 Example
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
9
2011 Example
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
10
2011 Example
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
11
2011 Example
Vodafone Network: + 20,5 % Data Traffic
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
12
2011 Example
Vodafone Network: + 20,5 % Data Traffic Youtube Lifestream: 400 000 000 Viewers
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
13
2011 Example
Vodafone Network: + 20,5 % Data Traffic Youtube Lifestream: 400 000 000 Viewers
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
14
2011 Example
Vodafone Network: + 20,5 % Data Traffic Youtube Lifestream: 400 000 000 Viewers
Akamai: 1 600 000 concurrent streans
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
15
2011 Example
Vodafone Network: + 20,5 % Data Traffic Youtube Lifestream: 400 000 000 Viewers
Akamai: 1 600 000 concurrent streans
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
16
Multicast
Back in the old days of the Internet
Internet Protocol
requirements for internet facilities…”
500 User 1000 User 200 User
1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
17
Multicast
500 User 1000 User 200 User 300 User 0 Users
1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 1.5 MBit/s 0 MBit/s 0 MBit/s
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
18
Multicast
Efficient distribution of media data
Dynamic Group Management
Multicast has multiple protocols that are used Multicast defines different modes to cope with different requirements
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
19
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
20
SIP – What?
RFC 2543 – Session Initiation Protocol Definition: “SIP – An application layer signalling protocol that defines
initiation modification and termination of interactive, multimedia communication sessions between users!“
Current RFC 3261 Today used for
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
21
SIP – What?
RFC 2543 – Session Initiation Protocol Definition: “SIP – An application layer signalling protocol that defines
initiation modification and termination of interactive, multimedia communication sessions between users!“
Current RFC 3261
1996: First technology concept drafts 1999: RFC 2543 2000: SIP became signaling protocol in the 3GPP and element in IMS 2002: official IETF Standard …increase of application
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
22
The Protocol
Application Layer Protocol
Text based – Similarities to HTTP
RFC 3261 defines the Framework
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
23
What does it do?
Session Initiation Localization of users
Presence indication Negotiation of Parameters
Setup of the session
Management and maintenance of the session
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
24
What it does NOT
SIP is not a ready-for-use application
SIP does not transport media
SIP does not provide QoS
Transport Protocol (RTP)
SIP does not provide Authentication
“SIP needs alphabet soup to stay healthy!”
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
25
SIP Based VoIP Call
sip:bob@someplace Protocol / Negotiation Call Protocol / End Call
RTP Session
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
26
Reinvitation
Sorry Bob is not here – Try mobile sip:bob@someplace sip:bobmobile@someplace
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
27
SIP Based VoIP Call
Jamai.ca Furni.er
iLab2 – Introduction to the Multicast and SIP – Daniel Raumer– 2012-11-08
28
Content of the Lab
Hands on Lab – No coding included Multicast – Media Distribution
SIP for VoIP
Combined SIP and Multicast