A session border controller (SBC) is a dedicated hardware device or software application that governs the manner in which phone calls are initiated, conducted and terminated on a Voice over Internet Protocol (VoIP) network. Phone calls are referred to as sessions.
SBC vs. Firewall
|
SBC
|
Firewall with ALG
|
|
Terminates, re-initiates and initiates signaling & SDP |
Unable to terminate, initiate, re-initiate signaling & SDP |
|
Two sessions – one on each side of system |
Single session dialog across system |
|
Layer 2-7 state aware |
Layer 2-4 state aware |
|
Inspects and modifies any application layer header info (SIP, SDP, ect) |
Inspects and modifies only application layer addresses (SIP, SDP, etc) |
|
Static & dynamic ACLs |
Static ACLs only |
Benefits of Session Border Controllers
Session border controllers uniquely provide all controls required for delivering trusted, reliable, and high-quality IP interactive communications:

