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: