Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation  Back up to About Overview 
  
[+] Expand All
[-] Collapse All

dbclusterRPC.gen File

You can use the dbclusterRPC.gen file to configure the CST settings used by the standalone SBR to access the CST that is hosted as a separate process. The dbclusterRPC.gen file is located in the /opt/JNPRsbr/radius directory.

Note: This file is available only in the standalone Linux machine.

[Bootstrap] Section

The [Bootstrap] section (Table 144) of the dbclusterRPC.gen file specifies information that the Steel-Belted Radius Carrier uses to load the current sessions in a separate process (separate session database process).

Table 144: dbclusterRPC.gen [Bootstrap] Fields

Parameter

Function

Enable

If set to 1, enables the separate session database process.

If set to 0, disables the separate session database process.

Default value is 1.

[Configuration] Section

The [Configuration] section (Table 145) of the dbclusterRPC.gen file contains parameters that control the basic behavior of the dbclusterRPC.so library.

Table 145: dbclusterRPC.gen [Configuration] Fields

Parameter

Function

NumberOfClients

Specifies the number of remote procedure call (RPC) objects to be created. The RPC objects are used to exchange RPC messages with the separate session database process.

Default value is 100.

Note: If this parameter is set to 0, the number of channels is set as 100 (default value).

[HA-Settings] Section

The [HA-Settings] section (Table 146) of the dbclusterRPC.gen file contains parameters that control the high-availability functionality between the RADIUS process and separate session database process.

Table 146: dbclusterRPC.gen [HA-Settings] Fields

Parameter

Function

CSTAdministrativeStartAttempts

Specifies the number of start attempts performed by the RADIUS process to start the separate session database process when the RADIUS process detects that the separate session database process is down while transactions are in progress.

Default value is 1.

DelayBetweenRetries

Specifies the number of seconds the RADIUS process must wait between retry attempts while monitoring the health of the separate session database process.

Default value is 2.

HeartbeatHealthCheckPort

Specifies the port through which the RADIUS process sends heartbeat messages to the separate session database process. You must set this parameter with the same value that is configured for the HeartbeatHealthCheckPort parameter in the cstserver.ini file.

Default value is 9091.

Note: If this parameter is set to 0, the port is set as 9091 (default value).

NumberofRetries

Specifies the number of retry attempts performed by the RADIUS process when attempting to contact the separate session database process at startup.

Default value is 3.

ShutdownOnCstFailure

Specifies whether the RADIUS process shuts down when the separate session database process becomes unavailable.

  • If set to 1, the RADIUS process shuts down if the separate session database process fails.
  • If set to 0, the RADIUS process does not shut down even if the separate session database process fails.

Default value is 0.

Note: When the ShutdownOnCstFailure parameter is set to 0, the settings of AuthResponseOnCstFailure and DiscardAccountingRequestOnCstFailure determine how packets are handled when the separate session database process is down.

Modified: 2017-03-07