140 likes | 255 Views
Introduce SIP into the Operator Network with NO Pain. David Aviv, Vice-President, Advanced Services, Radware. Today’s Agenda. The Role of SIP ADC Scale the SIP Applications Tier Scale the Border Tier Scale and simplify the Core. The Need for SIP ADC.
E N D
Introduce SIP into the Operator Network with NO Pain David Aviv, Vice-President, Advanced Services, Radware
Today’s Agenda • The Role of SIP ADC • Scale the SIP Applications Tier • Scale the Border Tier • Scale and simplify the Core
The Need for SIP ADC • The NG environment is heterogeneous & diversified – solutions do not come “out-of-box” • Carriers often require rapid deployment of new services to be successful • SIP ADC is required to ensure reliable, scalable, fast and secure deployment (as is needed for web applications) • SIP ADC factors out these capabilities to one SIP-enabled network component, simplifying the architecture, operations and development
PSTN SIP ADC The Role of SIP Application Delivery Controller (ADC) SP Cloud Internet
ITU-OCAF Recommendation for Load-Balancing of SIP-aware Devices SIP ADC OCAF – Open Communication Architecture Forum CGOE – Carrier Grade Open Environment (Rec. Y.CGOE)
What is a SIP ADC ? Rule-Based Configuration SIP Stateless Proxy SIP level LB Security (Hardening) Acceleration Classic ADC IP level LB
‘Out-of-the-box’ configurable • capabilities for scalable, fast • reliable implementation • Simplified installation and/or • integration • Header modifications • Rule based routing • Transport conversion • Global service virtualization • NAT/FW traversal • SIP multi-parameter • persistency (conditions-based) • for in/outbound calls • SIP level health monitoring • Connection Access Control • SIP attack anomalies • SIP vulnerabilities • TLS/TCP offload • TCP proxy: • - Connection mgmt: • aliasing, reuse • - Splitting/multiplexing What Does SIP ADC Factor Out? Rule-Based Configuration SIP Stateless Proxy SIP level LB Security (Hardening) Acceleration IP level LB
Role of ADC in the Pre-IMS/IMS Architecture Example 1 SIP ADC SIP ADC Example 3 SIP ADC Example 2 SIP ADC SIP ADC
Rule-based Configuration SIP Stateless Proxy SIP ADC SIP level LB 0-Minute DDoS & Anomalies SIP Level HMM Farm 1 VIP Farm 2 VIP Security (Hardening) Acceleration Invite App 2 Invite App 1 SIP Level Floods , Anomalies & Vulnerabilities IP level LB Ex 1: Scale the SIP Application Tier SIP based Application 2 Farm SIP based Application 1 Farm Multi-Parameter Persistency (conditions-based) - For ingress/egress calls - Application specific
UDP G.711 G.711 G.711 G.711 G.723 G.723 G.723 G.729 G.729 G.729 TLS G.729 TCP G.723 Ex 2: SIP Border Bottlenecks SBC Overloaded: - SBC Cluster LB - TLS/TCP/UDP Conversion - Real-time X-Coding, call distribution changes ROI/Usage Issues - Need dynamic resource usage adaptation - Need ‘pay as you grow’ model IP SBC Farm IP IPBX - SIP Trunking SIP Peering New requirements at the network border lead to a new eco’-system
Farm VIP UDP G.711 Network Public Peering/Trunking Addresses On-demand codecs B2BUA HMM Resources Monitoring Real-Time X-coding farm • SBC Farm • offloaded • Common codec • - Transcoding G.711 SIP ADC G.723 G.711 G.711 G.711 G.729 0-Minute DDoS & Anomalies TLS G.729 TCP G.723 Scale the Border: On-demand Resources IP SBC Farm IP IPBX - SIP Trunking SIP Peering
Farm VIP UDP G.711 Invite G711 B2BUA Real-Time X-coding farm SIP ADC G.711 G.711 G.711 Invite G711/TLS Invite G723 Invite G711,G723,G729 TLS G.729 TCP G.723 The Role of SIP ADC @ the Border – Call Flows For outbound calls - Offer additional codecs upon DTG, SDP,… Redirect to external codec pools IP Load balance the SBC resources - TLS/UDP conversion G.711 SBC Farm G.723 Farm VIP IP G.729 IPBX - SIP Trunking SIP Peering Scales as higher numbers of calls require: X-Coding, Transport conversion
PSTN SIP ADC Ex 3: Scale and Simplify The Core Example forOutbound Call Flows (Off-Net) Soft Switch SBC C5 C4 Route Engine TGW IAD Farm VIP’s Invite 302 Redirect to list:1,2,3 Original flow Re-Invite to 1 SIP SLB B2BUA or Proxy 400 Busy Re-Invite to 2 200 OK Media (RTP) TDM