May 2007 PRESTO (Princeton, NJ) In-network Support for VoIP and Multimedia Applications Henning Schulzrinne Dept. of Computer Science Columbia University.

Slides:



Advertisements
Similar presentations
The leader in session border control for trusted, first class interactive communications.
Advertisements

SIP, Firewalls and NATs Oh My!. SIP Summit SIP, Firewalls and NATs, Oh My! Getting SIP Through Firewalls Firewalls Typically.
All rights reserved © 2005, Alcatel Grid services over IP Multimedia Subsystem  Antoine Pichot, Olivier Audouin, Alcatel  GridNets ’06.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
CSE Computer Networks Prof. Aaron Striegel Department of Computer Science & Engineering University of Notre Dame Lecture 20 – March 25, 2010.
Copyright 2005 – 2009 © by Elliot Eichen. All rights reserved. NAT (NAPT/PAT), STUN, and ICE `Structure of ice II, viewed along the hexagonal c-axis. Hydrogen.
January 23-26, 2007 Ft. Lauderdale, Florida An introduction to SIP Simon Millard Professional Services Manager Aculab.
1 © 2004, Cisco Systems, Inc. All rights reserved IP Telephony Security Cisco Systems.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers Part 2.
1 Network Architecture and Design Advanced Issues in Internet Protocol (IP) IPv4 Network Address Translation (NAT) IPV6 IP Security (IPsec) Mobile IP IP.
March 2009IETF 74 - NSIS1 Implementation of Permission-Based Sending (PBS) NSLP: Network Traffic Authorization draft-hong-nsis-pbs-nslp-02 Se Gi Hong*,
1 © NOKIA NSIS MIPv6 FW/ November 8 th 2004 Mobile IPv6 - NSIS Interaction for Firewall traversal draft-thiruvengadam-nsis-mip6-fw-01 S. Thiruvengadam.
Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.
Next Step In Signaling (NSIS) and Internet Routing Dynamics Charles Shen and Henning Columbia University in the City of New York Internet.
DYSWIS1 Managing (VoIP) Applications – DYSWIS Henning Schulzrinne Dept. of Computer Science Columbia University July 2005.
July 2008IETF 72 - NSIS1 Permission-Based Sending (PBS) NSLP: Network Traffic Authorization draft-hong-nsis-pbs-nslp-01 Se Gi Hong & Henning Schulzrinne.
VoIP Technology Developments and Trends Henning Schulzrinne Columbia University.
SIP, NAT, Firewall SIP NAT Firewall How to Traversal NAT/Firewall for SIP.
CASP – Cross- Application Signaling Protocol Henning Schulzrinne August 27, 2002.
Trade-offs and open issues with path discovery and transport or not all requirements are orthogonal… Henning Schulzrinne Columbia University
Internet Real Time (IRT) Lab at Columbia University Professor: Henning Schulzrinne Columbia University Presenter: Suman Srinivasan, PhD student
Peer-to-peer approaches for SIP Henning Schulzrinne Dept. of Computer Science Columbia University.
Deployment of the VoIP Servers BY: Syed khaja Najmuddin Ahmed Anil Kumar Marikukala.
ECRIT interim meeting - May Security Threats and Requirements for Emergency Calling draft-tschofenig-ecrit-security-threats Hannes Tschofenig Henning.
Ingate & Dialogic Technical Presentation SIP Trunking Focused.
 Introduction  VoIP  P2P Systems  Skype  SIP  Skype - SIP Similarities and Differences  Conclusion.
© 2006 Cisco Systems, Inc. All rights reserved. 3.3: Selecting an Appropriate QoS Policy Model.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
NSIS NATFW NSLP: A Network Firewall Control Protocol draft-ietf-nsis-nslp-natfw-08.txt IETF NSIS Working Group January 2006 M. Stiemerling, H. Tschofenig,
Support Services & IP Multimedia Subsystem (IMS)
Application-Layer Mobility Using SIP Henning Schulzrinne, Elin Wedlund Mobile Computing and Communications Review, Volume 4, Number 3 Presenter: 許啟裕 Date:
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Emerging Technologies. Emerging Technology Overview  Emerging technologies are those which are just beginning to be adopted or are at the initial acceptance.
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
Telematics group University of Göttingen, Germany Overhead and Performance Study of the General Internet Signaling Transport (GIST) Protocol Xiaoming.
Making the Best of the Best-Effort Service (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot.
1 NAT & RTP Proxy Date: 2009/7/2 Speaker: Ni-Ya Li Advisor: Quincy Wu.
7/6/20061 Speermint Use Case for Cable IETF 66 Yiu L. Lee JULY 2006.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
1 SPEERMINT Use Cases for Cable IETF 66 Montreal 11 JULY 2006 Presented by Yiu L. Lee.
Simon Millard Professional Services Manager Aculab – booth 402 The State of SIP.
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
An analysis of Skype protocol Presented by: Abdul Haleem.
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
Voice over IP B 林與絜.
Page 1 Network Addressing CS.457 Network Design And Management.
RSVP Myungchul Kim From Ch 12 of book “ IPng and the TCP/IP protocols ” by Stephen A. Thomas, 1996, John Wiley & Sons. Resource Reservation.
An NSLP for Quality of Service draft-buchli-nsis-nslp-00.txt draft-mcdonald-nsis-qos-nslp-00.txt draft-westberg-proposal-for-rsvpv2-nslp-00.txt Slides:
Ch 6. Multimedia Networking Myungchul Kim
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Implications of Trust Relationships for NSIS Signaling (draft-tschofenig-nsis-casp-midcom.txt) Authors: Hannes Tschofenig Henning Schulzrinne.
Cooperation between stations in wireless networks Andrea G. Forte, Henning Schulzrinne Department of Computer Science, Columbia University Presented by:
17 February 2016 SIPPING - IEPREP Joint Meeting Fred Baker - IEPREP co-chair Rohan Mahy - SIPPING co-chair.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
© 2006 Intertex Data AB 1 Connect your LAN to the SIP world, while keeping your existing firewall*! The IX67 LAN SIParator (Part of the SIP Switch option.
NSIS NAT/Firewall Signaling NSIS Interim Meeting Romsey/UK, June 2004 Martin Stiemerling, Hannes Tschofenig, Cedric Aoun.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
1 NSIS: A New Extensible IP Signaling Protocol Suite Myungchul Kim Tel:
NATs (Network Address Translators)
Firewalls, Network Address Translators(NATs), and H.323
IP Telephony (VoIP).
In-network Support for VoIP and Multimedia Applications
Session Initiation Protocol (SIP)
Chapter 5 Network and Transport Layers
Thoughts on VoIP and Emergency Calling
Ingate & Dialogic Technical Presentation
Presentation transcript:

May 2007 PRESTO (Princeton, NJ) In-network Support for VoIP and Multimedia Applications Henning Schulzrinne Dept. of Computer Science Columbia University

May 2007 PRESTO (Princeton, NJ) Overview signaling support for –DOS prevention –permission-based networking support for in-band media functionality –such as media translation –STUN/TURN support code delivery on-path caching for media streams

May 2007 PRESTO (Princeton, NJ) Separation of signaling and media Router functionality no excuse for merging application signaling and media –mobility (avoid “tromboning”) –logical separation of ISP/IAP and VSP “network neutrality” issues Thus, need media-path specific functions Avoid application-specific traffic admission functions (IMS)

May 2007 PRESTO (Princeton, NJ) SIP trapezoid outbound proxy registrar 1 st request 2 nd, 3 rd, … request voice traffic RTP destination proxy (identified by SIP URI domain)

May 2007 PRESTO (Princeton, NJ) Permission-based networking may I send 100 kb/s? yes, you may, for 10 minutes NSIS (QoS) sets up pinhole NSIS requests are rate-limited possibly with proof-of-work

May 2007 PRESTO (Princeton, NJ) NSIS (Next steps in signaling) Georgios Karagiannis

May 2007 PRESTO (Princeton, NJ) NSIS in brief “RSVP 2.0” –unicast-focused, mobility, security –keeps soft state –sender or receiver-based –see RFC 4080 for requirements Layer separation –GIST (NTLP) + NSLP 1, NSLP 2 –Separate next-node discovery from signaling UDP and router alerts for discovery TCP/SCTP for signaling

May 2007 PRESTO (Princeton, NJ) STUN/TURN support STUN: detect external IP addresses –can embed in NATs (= edge routers) –should be on public Internet and reasonably close (call setup delay) TURN: relay node for “bad” NATs (“symmetric”) –Relays need to be close to media path –typically, operated by access provider

May 2007 PRESTO (Princeton, NJ) Rentable in-network application logic Not really routing or media path-related, but useful –better close to backbone than at edges –need to instantiate hundreds or thousands of clones Example: SIP P2P networks p2p node generic mapping function SIP proxy & registrar media storage (voic , media assets)

May 2007 PRESTO (Princeton, NJ) Code delivery to on-path nodes In progress: Using NSIS to deliver code to on-path nodes NSIS well-suited since not constrained by MTU size –congestion-controlled –soft state and reroute discovery Supports authentication and authorization (Largely) avoids security issues –influence own traffic only –or offer services invoked by others Open issue: near-path and off-path installation

May 2007 PRESTO (Princeton, NJ) On-path caching for media streams cache media server need cacheable protocols, not layer violations

May 2007 PRESTO (Princeton, NJ) Conclusions Opportunities for (semi-)static and dynamic functionality Functionality created by end users, VSPs, ISPs On-path, near-path and off-path –on-path: DOS prevention –near-path: media relaying –off-path: P2P Help with media flow enforcement None of these require programmability, but helpful