In this section:
In a Distributed SBC configuration, each component scales independently in its own cluster depending upon call needs and the overall implemented traffic model. The S-SBC cluster instances discover the server instances using standard DNS resolution of policing and DSP services that are provided by the respective M-SBC and T-SBC cluster.
% set system dsbc cluster type <dsp, mrf, policer>
The SBC supports the following cluster profiles to resolve inter-cluster FQDN port communication for the M-SBC and T-SBC nodes involving instances communicating with other clusters:
The D-SBC uses the Signaling IP address of the T-SBC hosting the DSP to provide services that include Transcoding/tone detection, Secured transport connection (crypto) like SRTP (Media), RTCP generation, FMTD detection, Legal Interception, Recording and Transcoding, Trans-rating or Tran-sizing flows.
% set system dsbc cluster type dsp dnsGroup <DNS group name> fqdn <FQDN: 1-63> state <disabled | enabled>
Currently, the SBC does not support T-SBC cluster (DSP profile).
The SBC SWe Cloud inter-operates with a third-party transcoding platform called Media Resource Function (MRF) to transcode audio and relay video/T140. Only the SBC SWe Cloud on OpenStack (D-SBC) supports this feature.
The CLI syntax, parameter descriptions and command examples for configuring a MRF profile on a S-SBC is provided below.
For additional configuration details, refer to Invoke MRF as a Transcoder for D-SBC.
Use the global callRemoteMediaStatus and callResourceDetailStatus commands to see when MRF is used for transcoding a call (resType
= "dresMrf").
% set system dsbc cluster type mrf mrfFqdn <domanin name> mrfIpAddress <IP address> mrfPort <0-65535> mrfRequestUri <Request URI> mrfRoutingType <IpAddress | fqdn> mrfTgName <trunking group name> mrfTransportType <TCP| TLS| UDP> state <disabled | enabled>
The MRF server is configured as either FQDN or IP address based on the mrfRoutingType
setting.
The D-SBC uses the policer cluster of type M-SBC to provide policing services that include DoS/DDoS Protection, Topology Hiding (IPv4, IPv6, IPv4/IPv6 inter-working), Media Rate Limiting, VLAN Tagging, Far End NA(P)T Learning, RTP Inactivity Detection, SRTP Relay, ACLs and Micro Flows. This cluster configuration is applicable only to the S-Node, and helps it identify the seed node of the M-Cluster with a FQDN. The DNS Group configuration tells which DNS Group to use to resolve the specified FQDN.
% set system dsbc cluster type policer dnsGroup <DNS group name> fqdn <FQDN: 1-63> state <disabled | enabled>
To configure a DSP cluster profile:
set system dsbc cluster type dsp dnsGroup SWeDNS fqdn tsbc.tcluster.com state enabled commit
To configure an MRF as IP address:
set system dsbc cluster type mrf mrfRoutingType IpAddress mrfPort 5060 mrfIpAddress 10.54.1.1 mrfTgName SBX_55461_IMS_TG mrfRequestUri MRF-SERVER mrfTransportType UDP state enabled commit
To configure an MRF as fqdn:
set system dsbc cluster type mrf mrfRoutingType fqdn mrfPort 5060 mrffqdn sonusnet.com mrfTgName SBX_55461_IMS_TG mrfRequestUri MRF-SERVER mrfTransportType UDP state enabled commit