WAS IST EIN SESSION BORDER CONTROLLER (SBC)?

 

Ein Session Border Controller (SBC) ist ein Gerät, das regelmäßig in VoIP-Netzwerken eingesetzt wird, um die Signalisierung und in der Regel auch die Medienströme zu steuern, die beim Aufbau, bei der Durchführung und beim Beenden von Telefongesprächen oder anderen interaktiven Medienkommunikationen beteiligt sind.

Session Border Controllers erklärt

 

Der Begriff "Session" (Sitzung) bezieht sich auf eine Kommunikation zwischen zwei Parteien – im Kontext der Telefonie wäre dies ein Anruf.  Jeder Anruf besteht aus einem oder mehreren Anrufmedienströmen, die die Audio-, Video- oder anderen Daten des Anrufs zusammen mit Informationen zu Anrufstatistik und -qualität übertragen. Zusammen bilden diese Ströme eine Session.  Ein Session Border Controller hat die Aufgabe, Einfluss auf die Datenströme von Sessions zu nehmen.

Der Begriff "Border" (Grenze) bezieht sich auf einen Punkt der Abgrenzung zwischen einem Teil eines Netzwerks und einem anderen.  Ein einfaches Beispiel: Am Rande eines Unternehmensnetzwerks grenzt eine Firewall das lokale Netzwerk (innerhalb des Unternehmens) vom Rest des Internets (außerhalb des Unternehmens) ab.  Ein komplexeres Beispiel ist das eines großen Unternehmens, in dem verschiedene Abteilungen Sicherheitsanforderungen für jeden Standort und vielleicht für jede Art von Daten haben.  In diesem Fall werden filternde Router oder andere Netzwerkelemente eingesetzt, um den Fluss der Datenströme zu kontrollieren.  Es ist die Aufgabe eines Session Border Controllers, die Richtlinienadministratoren bei der Verwaltung des Flusses von Sessiondaten über diese Grenzen hinweg zu unterstützen.

Der Begriff "Controller" bezieht sich auf den Einfluss, den Session Border Controller auf die Datenströme haben, aus denen Sessions bestehen, wenn diese Datenströme die Grenzen zwischen einem Teil eines Netzwerks und einem anderen überqueren. Darüber hinaus bieten Session Border Controller häufig Funktionen zur Messung, Zugriffskontrolle und Datenkonvertierung für die von ihnen kontrollierten Anrufe.


Wie funktionieren Session Border Controller?

 

SBCs werden in die Signalisierungs- und/oder Medienpfade zwischen anrufenden und angerufenen Teilnehmern in einem VoIP-Gespräch eingefügt, vor allem in solchen, die die Anrufsignalisierungsprotokolle Session Initiation Protocol (SIP), H.323 und MGCP verwenden.

In vielen Fällen beendet der Session Border Controller (SBC) einen eingehenden Anruf und leitet einen zweiten Anrufzweig zum Zielteilnehmer ein, um die Netzwerktopologie zu verbergen und das Paketnetz des Dienstanbieters oder des Unternehmens zu schützen.  Technisch gesehen wird dies bei Verwendung innerhalb des SIP-Protokolls als Back-to-Back-User-Agent (B2BUA) definiert.  Dieses Verhalten hat zur Folge, dass nicht nur der Signalisierungsverkehr, sondern auch der Medienverkehr (Sprache, Video) vom SBC kontrolliert werden kann.  In Fällen, in denen der SBC nicht über die Fähigkeit verfügt, Mediendienste „on board“ bereitzustellen, sind SBCs auch in der Lage, den Medienverkehr an ein anderes Element an anderer Stelle im Netzwerk umzuleiten, z. B. für Aufnahmen, die Erzeugung von Warteschleifenmusik oder andere medienbezogene Zwecke.  Umgekehrt läuft der Medienverkehr ohne SBC direkt zwischen den VoIP-Telefonen, ohne dass die netzinternen Anrufsignalisierungselemente die Kontrolle über ihren Pfad haben.

In anderen Fällen modifiziert der SBC einfach den Datenstrom der Anrufsteuerung (Signalisierung), der an jedem Anruf beteiligt ist, und schränkt vielleicht die Arten von Anrufen ein, die durchgeführt werden können, ändert die Codec-Auswahl und so weiter.  Letztlich ermöglichen SBCs den Netzbetreibern, die in ihren Netzen getätigten Anrufe zu verwalten, Protokolle und die Protokollsyntax zur Ermöglichung von Interoperabilität zu fixieren oder zu ändern, und auch einige der Probleme zu überwinden, die Firewalls und Netzwerkadressübersetzer (NATs) für VoIP-Anrufe darstellen. 

 

Möchten Sie uns sprechen? Kontaktieren Sie uns.