Professional Documents
Culture Documents
Session Border Controller
Session Border Controller
The term "session" refers to a communication between two users i.e. in the context of telephony,
this would be a call. Each call consists of one or more call signaling message exchanges that
control the call, and one or more call media streams which carry the call's audio, video, or other
data along with information of call statistics and quality. Together, these streams make up a
session. It is the job of a session border controller to exert influence over the data flows of
sessions.
The term "border" refers to a point of demarcation between one part of a network and another.
As a simple example, at the edge of a corporate network, a firewall demarcates the local network
(inside the corporation) from the rest of the Internet (outside the corporation).
The term "controller" refers to the influence that session border controllers have on the data
streams that comprise sessions. So additionally, session border controllers often provide:
measurement
access control
data conversion facilities for the calls they control.
Service Provider
Enterprise Commination
Communications service providers and enterprises both make use of SBCs.
Service providers deploy SBCs at access, core and interconnect network borders.
Enterprises typically deploy SBCs at the edge of the enterprise network, for example as
the termination point for a SIP trunking service. Because of the diverse functional and
scalability requirements many manufacturers offer distinct service provider SBC and
enterprise SBC product families.
“Session Broder Controller Function”
Security - SBCs protect against Denial of Service (DoS) and Distributed DoS (DDoS)
attacks, safeguard against toll fraud and service theft, and provide media and signaling
encryption to ensure confidentiality and protect against impersonation/masquerade
Multivendor interoperability - SBCs normalize SIP Session Initiation
Protocol) signaling stream headers and messages to mitigate multivendor
incompatibilities
Protocol interworking - SBCs enable interworking between diverse protocols (i.e. SIP-
to-H.323) or diverse codecs (i.e. g.711 to g.729 transcoding)
Quality of service (QoS) - SBCs enforce call admission control (CAC) policies, type of
service (ToS) marking, or rate limiting for service quality assurance
Session routing - SBCs route sessions across network interfaces to ensure high
availability or enable least cost routing (LCR)