www.dynamicsoft.com Fall VoN 2000 SIP Servers SIP Servers: A Buyers Guide Jonathan Rosenberg Chief Scientist.

Slides:



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

SIP, Presence and Instant Messaging
SIP, Firewalls and NATs Oh My!. SIP Summit SIP, Firewalls and NATs, Oh My! Getting SIP Through Firewalls Firewalls Typically.
Presence, Security and Privacy. VON The Current Environment Many Faces of Security Authentication Verify someone is who they.
Presence and IM as SIP Services Jonathan Rosenberg Chief Scientist.
An Application Component Architecture for SIP Jonathan Rosenberg Chief Scientist.
Fall IM2000 Industry Perspective Presence: The Best Thing that Ever Happened to Voice Jonathan Rosenberg Chief Scientist.
Jonathan Rosenberg Chief Scientist
SIP and Instant Messaging. SIP Summit SIP and Instant Messaging What Does Presence Have to Do With SIP? How to Deliver.
Jonathan Rosenberg Chief Scientist
SIP Servlets. SIP Summit SIP Servlets Problem Statement Want to enable construction of a wide variety of IP telephony.
dynamicsoft Inc. Proprietary VON Developers Conference 1/19/00 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S.
Fall IM 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
SIP and Other IETF Standards Update Jonathan Rosenberg Chief Scientist.
IM May 23-25, 2000 Evolution of IP Based Presence Services Evolution of IP-Based Presence Services Jonathan Rosenberg Chief.
IM May 24, 2000 Introduction to SIP Jonathan Rosenberg Chief Scientist.
SIP: Ready to Deploy Jonathan Rosenberg Chief Scientist.
U N L E A S H I N G A S E R V I C E S R E N A I S S A N C E SIP SIP Security Jonathan Rosenberg Chief Scientist.
Internet Telecom Expo September 20, 2000 SIP vs. H.323 SIP vs. H.323 Will the Real IP Telephony Please Stand Up? Jonathan Rosenberg.
VON Europe /19/00 SIP and the Future of VON Protocols SIP and the Future of VON Protocols: Presence and IM Jonathan Rosenberg.
Insert Tradeshow or Event Name -- Date Insert Presentation Title Realities of Multi-Domain Gateway Network Management Jonathan Rosenberg.
Fall VoN 2000 SIP for IP Communications Jonathan Rosenberg Chief Scientist.
VON Europe SIP Update Jonathan Rosenberg Chief Scientist co-chair, IETF SIP Working Group.
Caltech Proprietary Videoconferencing Security in VRVS 3.0 and Future Videoconferencing Security in VRVS 3.0 and Future Kun Wei California Institute of.
Fred P. Baker CCIE, CCIP(security), CCSA, MCSE+I, MCSE(2000)
SIP Trunking A VASP Perspective Thomas Roel Convergence Sales Engineer
NAT, firewalls and IPv6 Christian Huitema Architect, Windows Networking Microsoft Corporation.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
©2012 ClearOne Communications. Confidential and proprietary. COLLABORATE ® Video Conferencing Networking Basics.
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.
Voice over IP Fundamentals
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
IUT– Network Security Course 1 Network Security Firewalls.
SIP and IMS Enabled Residential Gateway Sergio Romero Telefónica I+D Jan Önnegren Ericsson AB Alex De Smedt Thomson Telecom.
January 23-26, 2007 Ft. Lauderdale, Florida An introduction to SIP Simon Millard Professional Services Manager Aculab.
Ch. 1 – Scaling IP Addresses NAT/PAT and DHCP CCNA 4 version 3.0.
H. 323 and firewalls: Problem Statement and Solution Framework Author: Melinda Shore, Nokia Presenter: Shannon McCracken.
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
Session Initiation Protocol (SIP) By: Zhixin Chen.
SIP, NAT, Firewall SIP NAT Firewall How to Traversal NAT/Firewall for SIP.
Circuit & Application Level Gateways CS-431 Dick Steflik.
FIREWALLS & NETWORK SECURITY with Intrusion Detection and VPNs, 2 nd ed. 6 Packet Filtering By Whitman, Mattord, & Austin© 2008 Course Technology.
1 Lecture 20: Firewalls motivation ingredients –packet filters –application gateways –bastion hosts and DMZ example firewall design using firewalls – virtual.
© 2006 Cisco Systems, Inc. All rights reserved. Implementing Secure Converged Wide Area Networks (ISCW) Module 6: Cisco IOS Threat Defense Features.
SIP and NAT Dr. Jonathan Rosenberg Cisco Fellow. What is NAT? Network Address Translation (NAT) –Creates address binding between internal private and.
VoIP Billing Solutions Company PortaSIP.
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
Polycom Conference Firewall Solutions. 2 The use of Video Conferencing Is Rapidly Growing More and More people are adopting IP conferencing Audio and.
Firewalls CS432. Overview  What are firewalls?  Types of firewalls Packet filtering firewalls Packet filtering firewalls Sateful firewalls Sateful firewalls.
Mobile IP Traversal Of NAT Devices By, Vivek Nemarugommula.
Fall VON - September 28, 1999 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S SIP - Ready to Deploy Jim Nelson,
NAT Traversal Speaker: Chin-Chang Chang Date:
1 Chapter 6: Proxy Server in Internet and Intranet Designs Designs That Include Proxy Server Essential Proxy Server Design Concepts Data Protection in.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
© 2006 Cisco Systems, Inc. All rights reserved. Cisco IOS Threat Defense Features.
Middlebox Communication Framework and Requirements Jiri Kuthan GMD-Fokus Jonathan Rosenberg dynamicsoft December.
Simon Millard Professional Services Manager Aculab – booth 402 The State of SIP.
Securing the Network Infrastructure. Firewalls Typically used to filter packets Designed to prevent malicious packets from entering the network or its.
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
RSVP Myungchul Kim From Ch 12 of book “ IPng and the TCP/IP protocols ” by Stephen A. Thomas, 1996, John Wiley & Sons. Resource Reservation.
5 Firewalls in VoIP Selected Topics in Information Security – Bazara Barry.
Making SIP NAT Friendly Jonathan Rosenberg dynamicsoft.
Interactive Connectivity Establishment : ICE
SIP wg: New Drafts Jonathan Rosenberg dynamicsoft.
Configuring the SIP Application Filter Configuration Example Alcatel-Lucent Security Products Configuration Example Series.
Firewalls, Network Address Translators(NATs), and H.323
IP Telephony (VoIP).
Network Address Translation
Session Initiation Protocol (SIP)
Chapter 11: Network Address Translation for IPv4
Presentation transcript:

Fall VoN 2000 SIP Servers SIP Servers: A Buyers Guide Jonathan Rosenberg Chief Scientist

Fall VoN 2000 SIP Servers Main Functions of SIP Proxy Server Routing Services Authentication and Authorization Logging/Billing Firewall/NAT Traversal Load Balancing

Fall VoN 2000 SIP Servers Routing Problem Definition To determine the next hop server(s) which can better handle a SIP request Next hop can be UAS, proxy or redirect Type of next hop not known to server Routing Can Be Based on Arbitrarily Complex Logic and Inputs Primary Routing Techniques in Proxies Registration database Telephone routing prefixes TRIP and TRIP-GW Caller preferences External databases

Fall VoN 2000 SIP Servers Logging and Billing Importance of Logging Customer care Troubleshooting Intrusion detection DoS attack detection Billing Billing Issues Must bill for a real service Gateways MCUs Proxy fronts gateway Need secure association to gateway Session timer Logging to Remote Logging Server is Key Benefit SA Gateways Remote logging Log Server Billing Server

Fall VoN 2000 SIP Servers Getting SIP Through Firewalls Firewalls Typically Statically Configured to Let Traffic in/out of Specific Ports/Addresses SIP Itself Can Easily Be Let in/out Static port 5060 opened But SIP Signals Media Sessions, Usually RTP RTP Difficult to Isolate Uses dynamic UDP ports Not its own protocol No way to statelessly identify Therefore, Media Sessions Will Not Flow Through Firewall

Fall VoN 2000 SIP Servers Getting SIP Through NATs Network Address Translation (NAT) Modifies IP Addresses/Ports in Packets Benefits Avoids network renumbering on change of provider Allows multiplexing of multiple private addresses into a single public address ($$ savings) Maintains privacy of internal addresses

Fall VoN 2000 SIP Servers Getting SIP Through NATs cont. Issues If a host includes its IP address inside of an application packet, it is wrong to the outside SIP fundamentally handles this Addresses inside of SIP must be rewritten Where Can IP Addresses Be? SDP From field To field Contact Record-route Via

Fall VoN 2000 SIP Servers Continuing Challenges Other Application Protocols Have Trouble With Firewalls and NAT ftp H.323 Solution is to Embed Application Layer Gateway (ALG) into Firewall/NAT Actually goes into packet and modifies addresses Requires understanding of protocol Embedding ALG in NAT is Not Ideal Solution Scaling Separation of function Expertise issue

Fall VoN 2000 SIP Servers Proposed Solution Separate Application Layer NAT/Firewall from IP Layer NAT/Firewall Similar to megaco decomposition MG analagous to packet filter MGC analagous to ALG (proxy) Same benefits Better scaling Faster Lower Cost Expertise problem solved Deployment paths for new apps Load balancing SIP Control RTP Proxy Server/ALG Firewall/NAT Packet Filter Decomposed Firewall/NAT

Fall VoN 2000 SIP Servers The Missing Piece Control Protocol Between SIP ALG and IP NAT/Firewall Main Requirements Binding request: give a private address, obtain a public address Binding release Open hole (firewall) Close hole (firewall) Group bindings INVITE BIND REQ BINDING INVITE 200 OK OPEN ACK Proxy Server Firewall

Fall VoN 2000 SIP Servers IETF Efforts on Firewall Traversal SIP Working Group Informational RFC will be developed Summarizes SIP operations needed in firewall controlling proxy Addresses problems and issues Call flows and examples FOGLAMPS BoF Session Pre-Working Group May develop protocol between firewall-controlling proxy and firewall Currently working on protocol requirements J. Kuthan, J. Rosenberg, Firewall Control Protocol Framework and Requirements, draft-kuthan-fcp-01.txt

Fall VoN 2000 SIP Servers Checklist of Other Desired Features Configuration and Management Command line interface web SNMP Stateless and Stateful Modes Performance vs. services Record-routing Needed for billing/logging Separate Registration Database Scaling, centralized management of subscribers

Fall VoN 2000 SIP Servers Checklist of Other Desired Features cont. Subscriber Management Add users to system Define services and capabilities CPL or not? Authorize services against subscriber lists Dynamic Reconfiguration Change parameters/routing table entries on the fly Customized Logging Outputs XML, apache, etc.

Fall VoN 2000 SIP Servers Information Resource Jonathan Rosenberg