In this section:
Use this command to configure the D-SBC signaling ports for the IP Interface Group used to communicate between the signaling, media and transcoding SBCs.
The D-SBC Signaling Port configuration syntax, parameter descriptions and command examples are included in this section.
You must configure Cluster Admin before configuring D-SBC signaling port, Load balancing service and DNS group parameters for intra-cluster VNFC communication.
Refer to Cluster Admin - CLI for configuration details.
% set system dsbc dsbcSigPort addressContext <addressContext name> encryptionType <none> ipInterfaceGroup <IPIG name> ipPublicVarV4 <metaVariable> ipPublicVarV6 <metaVariable> ipVarV4 <metaVariable> ipVarV6 <metaVariable> mode <inService | outOfService> state <disabled | enabled> timers <keepalive | retry> transportType <tcp> type <ip>
Make sure when configuring sipSigPort
and dsbcSigPort
for an S-SBC deployment that you specify different IP addresses for them. To do so you must select different metavariables for each of them. The actual values of the metavariables are determined during orchestration based on your Heat templates.
In distributed SBC deployments, despite receiving a BYE from a participating endpoint, the S-SBC does not immediately release stable calls in the following scenarios:
In such cases, the calls are released only after the D-SBC retry timer expires. The configuration option for this timer is described in the following table.
DSBC Sig Port Parameters
Parameter | Length/Range | Description |
---|---|---|
addressContext | N/A | <addressContext name> – The name of the address context to use for the D-SBC IP Interface Group. |
encryptionType | N/A | The encryption type used in the D-SBC signaling link.
|
ipInterfaceGroup | N/A |
|
ipPublicVarV4 | 1-255 characters | <metaVariable> – The name of the metaVariable used to fetch the public/floating IPv4 address. |
ipPublicVarV6 | 1-255 characters | <metaVariable> – The name of the metaVariable used to fetch the public/floating IPv6 address. |
ipVarV4 | 1-255 characters | <metaVariable> – The name of the metaVariable used to fetch the IPv4 address. |
ipVarV6 | 1-255 characters | <metaVariable> – The name of the metaVariable used to fetch the IPv6 address. |
mode | N/A | The D-SBC Signaling Port mode.
|
state | N/A | The state of the D-SBC Signal Listen Port.
|
timers | N/A | Use this parameter to configure keep-alive and retry timers related to recovering a D-SBC signaling link when stable calls are present.
NOTE: Before changing the D-SBC timer value, disable |
transportType | N/A | The transport type used for D-SBC signaling link.
|
type | N/A | The interface type supported by the D-SBC.
|
To configure D-SBC Signaling Port:
set system dsbc dsbcSigPort addressContext default ipInterfaceGroup LIG1 type ip ipVarV4 IF2.IPV4 mode inService state enabled commit
show details system dsbc dsbcSigPort type ip; ipInterfaceGroup LIG2; addressContext default; ipVarV4 IF3.IPV4; ipPublicVarV4 IF3.FIPV4; transportType tcp; encryptionType none; mode inService; state enabled; timers { keepalive 3; retry 1; } [ok]
To disable D-SBC Signaling Port:
set system dsbc dsbcSigPort mode outOfService state disabled commit
To set the values of the keep-alive and retry timers to "3" and "20" seconds, respectively :
set system dsbc dsbcSigPort timers keepalive 3 retry 20 commit
To enable D-SBC Signaling Port:
set system dsbc dsbcSigPort mode inService state enabled commit
To view the keep-alive timer value:
show table system dsbc dsbcSigPort timers keepalive keepalive 3;
To view the retry timer value:
show table system dsbc dsbcSigPort timers retry retry 20;