Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Panel

In this section:

Table of Contents
maxLevel3

D-SBC Cluster

Multiexcerpt
MultiExcerptNameD-SBC Cluster Intro

In a Distributed

Spacevars
0product
configuration, each component scales independently in its own cluster depending upon call needs and the overall implemented traffic model.

  • S-SBC cluster – The Signaling component is scaled based on the traffic requirements.
  • M-SBC cluster – Media-based traffic such as video calls require instantiating more instances in the media cluster.
  • T-SBC cluster – The Transcoding-based traffic model require instantiating more instances in the transcoding cluster.

 

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.

Command Syntax

Code Block
% set system dsbc cluster
	type <dsp, mrf, policer>

Command Parameter

Caption
0Table
1D-SBC Cluster Type DSP Parameters
3D-SBC Cluster Type DSP Parameters
Parameter
Description
type

Use this parameter to configure the D-SBC cluster profile types.

  • dsp
  • mrf
  • policer

See D-SBC Cluster Type section below for configuration details.

D-SBC Cluster Type

Multiexcerpt
MultiExcerptNameD-SBC Cluster Type

The

Spacevars
0product
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:

  • Policer—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.
  • DSP—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, Transrating or Tran-sizing flows.
  • MRF—The D-SBC uses the MRF cluster to user a third-party platform (MRF) to transcode audio and relay video/T.140. The MRF cluster is configured in a private
    Spacevars
    0product
    network and uses RFC-4117 interface to communicate with S-SBC.
 

DSP Profile

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.

Command Syntax

Code Block
% set system dsbc cluster type dsp
	dnsGroup <DNS group name> 
	fqdn <FQDN: 1-63>
	state <disabled | enabled> 

 

Command Parameters

Caption
0Table
1D-SBC Cluster Type DSP Parameters
3D-SBC Cluster Type DSP Parameters
Parameter
Description
dnsGroup<dnsGroup name> – The default DNS Server Group for this zone.
fqdn<FQDN value> – The FQDN value to associate with this dsp profile.
state

The administrative state of this D-SBC cluster.

  • disabled (default)
  • enabled
 

Media Resource Function Profile

Multiexcerpt include
MultiExcerptNameInvoke MRF Intro
PageWithExcerptInvoke MRF as a Transcoder for D-SBC

Multiexcerpt include
MultiExcerptNameT140 Support
PageWithExcerptInvoke MRF as a Transcoder for D-SBC

For additional feature functionality details, refer to Invoke MRF as a Transcoder for D-SBC.

The CLI syntax, parameter descriptions and command examples for configuring a MRF profile on a S-SBC is provided below.

Info
titleNote

Use the global callRemoteMediaStatus and callResourceDetailStatus commands to see when MRF is used for transcoding a call (resType = "dresMrf").

 

The D-SBC Cluster configuration syntax, parameter descriptions and command examples are included in this section.

Media Resource Function

This section provides CLI details for configuring a Media Resource Function (MRF) profile.

Command Syntax

Code Block
% set system dsbc cluster type mrf
    mrfFqdn <domanin name>
	mrfIpAddress <IP address>
	mrfPort <5060 | 0><0-65535>
	mrfRequestUri <Request URI>
	mrfRoutingType <IpAddress | fqdn>
	mrfTgName <trunking group name>
	mrfTransportType <TCP| TLS| UDP>
	state <disabled | enabled> 

 

Command Parameters

Info
titleNote

The MRF server is configured as either FQDN or IP address based on the mrfRoutingType setting.

Caption
0Table
1D-SBC SigPort Cluster Type MRF Parameters
3D-SBC SigPort Cluster Type MRF Parameters

Parameter

Length/Range

Parameter Description

Mandatory /
Optional
mrfFqdn1-63

<domain name> – The domain name of the MRF server.

When mrfRoutingType = fqdn, configure the DNS Group on the zone in which mrfTgName exists.

M
mrfIpAddressN/A

<IP address>One or more IP

Addresses

addresses of the MRF server. When mrfRoutingType = ipAddress, a minimum of one IP address must be configured. If more than one IP address is entered, separate each IP address by a comma (,). The

Spacevars
0product
supports a maximum of four IP addresses.

M
mrfPort10-65535

<port number> – The port number of the MRF server. The default value is based on the mrRoutingType setting:. (Default = 5060)

  • When the mrfRoutingType is fqdn, mrfPort default value is "0". In this case, you must configure the desired port in the DNS server for the SRV record.
  • When the mrfRoutingType is IpAddress, mrfPort .
  • 0 (fqdn)
  • 5060 (ipAddress)
O
mrfRequestUri1-63<request uri> – Request URI sent in an Invite towards MRF server.M
mrfRoutingTypeN/A

The routing type used to send invites towards MRF server.

  • fqdn (default)
  • IpAddress
O
mrfTgName1-24<TG name> – The Trunk Group Name name used for MRF signaling.M
mrfTransportTypeN/A

The transport type used to communicate to the MRF server.Options:

  • TCP
  • TLS
  • UDP (default)
O
stateN/A

The admin state of the MRF cluster.

  • disabled (default)
  • enabled
M

Policer Profile

Multiexcerpt
MultiExcerptNamePolicer Profile

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. 

Info
titleNote

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.

 

Command

Examples

Syntax

Code Block
languagenone
% set system dsbc cluster type policer
	dnsGroup <DNS group name> 
	fqdn <FQDN: 1-63>
	state <disabled | enabled>


Command Parameters

Caption
0Table
1D-SBC Cluster Type Policer Parameters
3D-SBC Cluster Type Policer Parameters
Parameter
Description
dnsGroup<dnsGroup name> – The default DNS Server Group for this zone.
fqdn<FQDN value> – The FQDN value to associate with this policer profile.
state

The administrative state of this D-SBC cluster.

  • disabled (default)
  • enabled

Command Examples

To configure a DSP cluster profile:

Code Block
 mrf mrfRequestUri <transcoding@sonusnet.com>
set system dsbc cluster type mrfdsp mrfRoutingTypednsGroup <fqdnSWeDNS mrffqdnfqdn sonusnet.com>
tsbc.tcluster.com state enabled
commit

 

To configure an MRF as IP address:

Code Block
languagenone
set system dsbc cluster type mrf mrfRoutingType IpAddress mrfIpAddress <10.54.80.7 fdda:5cc1:23:4::1f fdda:5cc1:23:4::1emrfPort 5060 mrfIpAddress 10.54.80.8>
set system dsbc cluster type mrf mrfTgName <MRF_TG>
1.1 mrfTgName SBX_55461_IMS_TG mrfRequestUri MRF-SERVER mrfTransportType UDP state enabled
commit

 

To configure an MRF as fqdn:

Code Block
set system dsbc cluster type mrf mrfTransportTypemrfRoutingType <UDP>
setfqdn systemmrfPort dsbc5060 clustermrffqdn typesonusnet.com mrf mrfPort <5060>
set system dsbc cluster type mrf state <enabled>mrfTgName SBX_55461_IMS_TG mrfRequestUri MRF-SERVER mrfTransportType UDP state enabled 
commit

 

Pagebreak