What is Session Border Controller (SBC)
A session border controller (SBC) is a network element deployed to protect
SIP based voice over Internet Protocol (VoIP) networks.
SBC has become the de-facto standard for telephony and multimedia
services of NGN / IMS.
Session Border Controller
A communication between two parties. The influence that session border controllers
This would be a call’s signaling message, A point of demarcation between one part have on the data streams that comprise
audio, video, or other data along with of a network and another. sessions like security, measurement, access
information of call statistics and quality. control, routing, strategy, signaling, media,
QoS and data conversion facilities for the calls
they control.
Application Topology Function
DINSTAR Session Border Controllers (SBCs) Protect Your VoIP Environment
Core Network
SBC
Enterprise Network Other Network
Endpoint
Why you need an SBC ?
Challenges of IP Telephony
Connectivity Issues Compatibility Issues Security Issues
No voice / one-way voice caused by NAT Interoperability between SIP products Intrusion of services, eavesdropping,
between different sub-networks. of different vendors is unfortunately denial of service attacks, data intercep-
not always guaranteed. tions, toll frauds, SIP malformed packets
Headquarter would cause big losses on you.
Corporate
Network
Branch 1 Branch 2
Public Network
Connectivity Issues
NAT modify private IP to Destination IP address of media is wrong,
external IP but can’t modify therefore can’t communicate with endpoints.
application layer IP.
Subnet
OSI Layer
Application Layer 7
Private Network NAT Public Network NAT Private Network
Presentation Layer 6
Session Layer 5
Q: Why is NAT normal, but audio and video are abnormal? Transport Layer 4
A: There is no IP address in application layer of data, but Network Layer 3
audio and video packets carry IP address in upper layer.
Data-link Layer 2
Physical Layer 1
Data Voice Video
NAT Transversal
NAT modify private IP to SBC can identify NAT, modify IP address of SDP.
external IP but can’t modify Therefore obtain correct IP address and RTP can
application layer IP. reach endpoints.
Subnet
SBC
Private Network NAT Public Network Private Network
Q: Why is NAT normal, but audio and video are abnormal?
A: There is no IP address in application layer of data, but
audio and video packets carry IP address in upper layer.
Data Voice Video
SBC acts as a proxy for VoIP traffics
Subnet
Subnet
Subnet Subnet
Subnet Subnet
Headquarter SBC
Subnet Subnet
Subnet Subnet
SBC acts as a proxy to overcome
Signaling the hurdles of NATs.
Media
Security Issues
All kind of attacks
SBCs Offer Extra Protections besides your Firewall
Firewall
Multimedia Firewall
Carriers / ITSPs VPN Users Carriers / ITSPs Multimedia
VPN SBC
Users
VPN only protects access but Firewall only protects your data
can’t protect against attacks. network, is unable to protect Encryption: An effective supplement of VPN, easy access
against application layer attacks, without VPN also.
account theft, overload traffic, Defense: Specialized attack protection on audio and video
smart sniffing etc. including packets identify, behavior analysis, traffic control.
Attack Protection
This IP address is
abnormal, add in
SBC
blacklist and
block the traffic.
High frequency calling
High frequency calling
with different numbers
with different numbers
Q: Why SBC is needed for VoIP attacks?
A: All behaviors of some VoIP attacks conform to the protocol, but the behaviors are abnormal. For example, if the call frequency is too high, it
will cause damage to your VoIP infrastructure. SBCs can analyze the application layer and identify user behaviors.
Overload Protection
SBC
Fri Overload
Traffics
Q: What causes traffic overload? Q: how does SBC prevent traffic overload?
A: Hot events are the most common trigger sources, such as A: SBC can sort traffics intelligently according to user level and
double 11 shopping in China (like Black Friday in USA), mass business priority, with high overload resistance: 3 times
events, or attacks caused by negative news. A sudden surge overload, business won’t be interrupted. Functions like traffic
of registration caused by data center power failure, network limitation/control, dynamic blacklist, registration/call rate limiting
failure is also a common trigger source. etc. are available.
Compatibility Issues
Video
IP Phone WebRTC
Phone
Interoperability between SIP products of
different vendors is unfortunately not
always guaranteed. SBCs make the interconnection seamless.
Q: Why do interoperability issues occur when all devices SBCs support SIP normalization via SIP message and
support SIP? header manipulation. Regular expression and programma-
A: SIP is an open standard, different vendors often have ble adding/deleting/modifying are available in Dinstar SBCs.
different interpretations and implementations, which can
cause connection and/or audio issues.
Differences between Firewall and SBC
Firewall SBC
SBC is a high (Layer 5-7) but narrow (only voice and
General Firewall is a low (Layer 2-4) but wide (all data) “wall”
video) “wall”
Large data traffics in Mega GB, regardless of data Voice and video stream in GB, analyzing all VoIP traffics
Objective
contents that pass through.
NAT Traversal Layer 2-4 NAT (May cause no voice issues) Layer 2-7 (firewall traversal)
Attacks DDoS attacks and their variants of Layer 2-4 Attacks of Layer 5-7 and overload protection
Protection
Some firewalls can enable the application layer
analysis, but it will cause geometric consumption of Professional capability to handle mass voice / video
Capability
performance. When there is large VoIP traffics, the streams
system will crash.
Other Functions Flexible routing, SIP interoperability, media transcoding,
hardware redundancy
Firewall and SBC are complementary, SBC is an essential network element of IP Telephony System.
Do you still need an SBC in additional of VPN ?
VPN SBC
Attack
TLS/SRTP
Protection
Secure Access
User Access Traffic Control
Yes, an extra SBC is still needed for security, traffic control and SIP user access.
SBCs ensure Quality of Service (QoS)
SBC
Management of multiple systems and Analyze audio and video calls, based on user
multimedia is complex. Normal routing behaviors.
is difficult to deal with multimedia traffic, Call control management (CAC): Intelligent
resulting in congestion. routing based on caller/callee, SIP parameters,
time, QoS etc.
SBC
When IP network is unstable, packet loss and SBCs monitor the quality of each call in
jitter delay cause bad quality of service. real time and take immediate actions to
ensure QoS.
DINSTAR Session Border Controller Family
SMB SBC Enterprise SBC Carrier grade SBC
SBC300 SBC1000 SBC3000
5 to 50 SIP sessions 50 to 500 SIP sessions 500 - 2000 SIP sessions
Up to 50 transcoding calls Up to 200 transcoding calls Up to 1200 transcoding calls
Maximum SIP registrations: 1000 25 calls per second at maximum 200 calls per second at maximum
20 Registration per second Maximum SIP registrations: 5000 Maximum SIP registrations: 10000
Unlimited SIP Trunks 25 Registration per second 200 Registration per second
SIP TLS/SRTP Unlimited SIP Trunks Unlimited SIP trunks
SIP TLS/SRTP SIP TLS/SRTP
CDRs/WebRTC
Security
Transcoding Interoperability
SIP Firewall
SIP TLS/SRTP
Anti-attack
G.711
Interconnect Different SIP networks Traffic Control
G.723
Multiple SIP Trunks ACL
G.729
SIP header normalization Topology Hiding
G.726
SIP message manipulation SIP intrusion prevention
G.722
NAT traversal Registration / Call Rate Limiting
iLBC
1+1 active/standby hardware redundancy SIP malformed packet protection
AMR
Endpoint authentication
SIP Trunking for SMEs Access to ITSP / Carrier
SIP Trunking for Enterprise Access to Multiple Carriers
Secure Communication of Remote Offices
SIP Trunking for Enterprise Access to Multiple Carriers
Carrier Interconnect
ITSP Access to Carriers
Hosted /Cloud IPPBX / Call Center
Top 6 Reasons to Choose Dinstar SBCs
Small Investment Reliable Design Full Protection
Entry Level start from 5 Designed by experts in Complete protection on
sessions, small budget Canada and China who VoIP traffics, preventing
on micro & small have been worked in frauds and attacks.
organizations. telecommunication for
more than 15 years.
Fast Support Simple License Flexible Scalability
A professional support No additional license on Increasing SBCs
team is ready to help any features, no capacity via simply
you on deployment, additional cost. upgrading the license
maintenance and when your business
debugging. grows. No downtime.
Shenzhen Dinstar Co., Ltd.
Add: 9th Floor, Guoxing Building, Changxing Road, Nanshan District,Shenzhen, Guangdong, [Link], 518052
Tel.: +86 755 6191 9966 FAX: +86 755 2645 6659
Email: sales@[Link] support@[Link]
[Link]