Roles of Session Border Controllers in IMS Networks CANTO - June 2006 June 2006 Agenda Session Border Controllers What is an SBC? Why are Service Providers using them today? IP Multimedia Subsystem (IMS) What is IMS? Why are Service Providers evolving to IMS? SBC’s in IMS Networks What functions do they provide in the IMS Network? How will SBC’s evolve within the IMS architecture? Conclusions Summary References SBC Role Today - ‘Session Aware’ Access Network SIP Normalization IPv6 / VLAN Topology Hiding DoS Prevention Peering Network Firewall/NAT Load Balancing Session Border Controller Core SIP Infrastructure Session QoS Simplify, Protect and Offload Simplify & Offload Firewall/NAT Traversal SIP Services: Access Networks Firewalls/ SIP Endpoints NATs Session Controller • SIP Proxy • Application Server • Media Server Solves Firewall/NAT traversal from within the service provider network – Do not have to replace existing firewalls/NATs Offloads SIP Proxy – up to 20,000 re-registers a second DoS Attack Prevention SIP Services Protect Access Network Core Network Session Controller Provides protection against Denial of Service (DoS) attacks in the form of SIP signalling Provides policing of individual media sessions Example – Users Signal G.711 (voice) call, but transmit video RTP session -> Maintaining QoS for other users Topology Hiding Session Controller Peering Network SIP Services 17.3.x.x Protect 200.2.x.x Access Network 110.5.x.x Provides protection against Denial of Service (DoS) by hiding internal IP addressing Removes sensitive IP addressing and domain names from SIP headers and SDP What is IMS? IMS = IP Multimedia Subsystem IMS is a network architecture that uses SIP to provide multimedia services over IP IMS is a technology which provides fixed/mobile network convergence Layered architecture that separates transport (media), control (signalling) and application functions What is TISPAN? Telecoms and Internet converged Services & Protocols for Advanced Networks) Standardize the migration of PSTN networks to a converged network using IMS as the core architecture Catalyst for IMS Deployment Who gains from Fixed/Mobile Convergence? Service Providers Optimized ‘all IP’ network reduces OPEX Opens the fixed market’s customers to mobile operators and vice versa. New revenue streams – ability to charge for services End Users Common service set available regardless of the device, the location the access medium New services available – location based Applications become more appealing with large subscriber base (Metcalfe’s Law) IMS Basics… Based on SIP User profiles IMS architecture • Functional separation Roaming Security IMS brings Enhancements to… SIP QoS policy control Call Control Session Detail Records • Open Interfaces Logical separation of applications & network elements • Rapid application development • No vertical silo solutions IMS Network Characteristics Scalable Architecture Mobile Network Access Network HSS IP IMS Network HSS Peering IMS Network Access Network Access Independent – SIP over IP (Extensions for Mobile) Open Architecture - Functional Elements Integrated through Open Interfaces Security at Network Boundaries – Protect IMS Infrastructure Roaming – User gets same apps in Home or Visited Network SBC Features Simplify and Protect NAT/Firewall Traversal Protocol Normalization PSTN Equivalence IMS/TISPAN Requirement Policy Enforcement Policing Session Admission Control Protocol Interworking Legal Intercept VLANs Emergency Call Handling Geographic Resilience Security DoS Protection Management Rate Limiting EMS Topology Hiding SNMP Encryption Call Detail Records Within IMS Scope IMS Architecture with SBC’s • Directs Users to Home Network •NAT/FW Traversal •Emergency Call Handling Home Network (Originator) • HSS service lookup to select S-CSCF S-CSCF S-CSCF THIG P-CSCF PDF I-CSCF P-CSCF I-CSCF I-CSCF * PDF Visited Network (Terminating) HSS HSS Visited Network (Originator) Home Network (Terminating) BGCF BGCF P-CSCF IP-CAN MGCF MGCF SG IP-CAN SG IP-CAN MG UE UE MG UE PSTN Switches PSTN Switches Registration Session Set up = SBC GSTN GSTN TISPAN architecture – SBC Media DSL access, WLAN etc Home Network (Originator) • DSCP QoS Re-mapping • Topology Hiding HSS Media path Registration Session Set up S-CSCF I-CSCF = SBC I BCF I-BGF P-CSCF BGCF IP-CAN C-BGF MGCF MG UE • Session Policing • Legal Intercept • IPv4 to IPv6 • Session Admission Control PSTN Switches GSTN SBC Migration to IMS Media Plane RTP/RTCP Media Functions Signalling Functions Media Functions 1:N and N:1 models SCTP (standardized signalling transport) Signalling compression Signalling SBC H.248 Control Plane Signalling Functions MEGACO/H.248 SIP Physically separate the product architecture Signalling encryption IPSec/TLS MEGACO/H.248 Separate signalling & media functions Independently scale signalling and media Media SBC Media SBC Benefits of Split Signalling & Media Emerging standards for converged networks (IMS, TISPAN, etc) dictate that separation is required Media functions can be deployed at the network edge, saving $$ required to backhaul the media traffic to a central location Physical locations can scale their signalling and media independently – Allows for flexible deployment Integrated SBC deployments can be upgraded to Distributed configurations at any time with total reuse of hardware H.248 Signalling Media Signalling Signalling SBC Media Media SBC Media SBC Standards Organizations 3GPP - Defined IP Multimedia Subsystem (IMS) http://www.3gpp.org/ ETSI TISPAN - Defining migration to IMS for Wireline networks http://www.etsi.org/ 3GPP 2 - IMS for CDMA http://www.3gpp2.org/ MultiService Forum (MSF) http://www.msforum.org/ Open Mobile Alliance (OMA) http://www.openmobilealliance.org/ Internet Engineering Task Force (IETF) http://www.ietf.org Conclusions Service Providers are moving to IMS/TISPAN architectures Service Providers should invest in SBC’s that are forward compatible with IMS SBC architecture that supports signaling and media separation is required Today, SBC’s provide a greater set of features, than IMS requirements define Terminology 3GPP A-RACF AUC BGCF C-BGF GSTN HSS IBCF I-BGF I-CSCF IP-CAN IMS MGCF NAPT P-CSCF PDF QoS RCEF SBC S-CSCF SPDF THIG UE 3rd Generation Partnership Project Access Resource Admission Control Function Authentication Centre Breakout Gateway Control Function Access/Core Border Gateway Function Global Switched Telephony Network Home Subscriber Server Interconnect Border Control Function Interconnection Border Gateway Function Interrogating Call Session Control Function IP Connectivity Access Network IP Multimedia Subsystem Media Gateway Control Function Network Address and Port Translation Proxy Call Session Control Function Policy Decision Function Quality of Service Resource Control Enforcement Function Session Border Controller Serving Call Session Control Function Service Based Policy Decision Function Topology Hiding Inter Network Gateway User Element Thank you www.newport-networks.com June 2006 SBC Signalling Functions In 3GPP wireless networks the SBC Signalling requirements are: Proxy Call Session Control Function PCSCF function Interrogating Call Session Control Function (I-CSCF) Can perform Topology Hiding Interconnect Gateway (THIG) functions where required Contains a Policy Decision Function which can be externalized if required Diameter / XML to external policy databases PDF P CSCF I CSCF IBCF THIG H.248 Control of Media Plane SBC Signalling Functions In TISPAN Converged networks the SBC Signalling requirements are: An Interconnect Border Control Function when interconnecting networks In TISPAN the PDF is defined as SPDF (Service based Policy Decision Function) = 3GPP defined function = TISPAN defined function SBC Media Functions Currently Null function in 3GPP In TISPAN architectures performs Access to Core Border Gateway Function (CBGF) Interconnect Border Gateway Function (IBGF) H.248 Control of Media Plane I / C BGF SBC Media Functions = 3GPP defined function = TISPAN defined function TISPAN architecture with SBC’s Home Network (Terminator) Home Network (Originator) S-CSCF S-CSCF THIG I-CSCF* PDF P-CSCF HSS HSS Visited Network (Originator) I BCF I BCF Visited Network (Terminating) THIG PDF I-CSCF* I BCF I BCF I BCF P-CSCF BGCF BGCF P-CSCF IP-CAN MGCF MGCF SIP-I IP-CAN MG IP-CAN UE MG UE UE Registration PSTN Switches Session Set up = SBC GSTN PSTN Switches GSTN