Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 

Using the georedSess.ses File to Configure the Geo-Redundancy Feature

 

You can use the georedSess.ses file to configure the operational characteristics of Geo-redundancy.

[Bootstrap] Section

[Bootstrap] Section

The [Bootstrap] section (Table 139) of the georedSess.ses file specifies information that SBR Carrier uses to enable Geo-redundancy.

Table 139: georedSess.ses [Bootstrap] Syntax

Parameter

Function

Enable

Specifies whether Geo-redundancy is enabled.

  • If set to 1, Geo-redundancy is enabled.

  • If set to 0, Geo-redundancy is disabled.

Default value is 0.

[ClientSettings] Section

[ClientSettings] Section

You can configure the [ClientSettings] section (Table 140) of the georedSess.ses file to extract session information from SBR, prepare replication information, and send the replication information to a remote server.

Table 140: georedSess.ses [ClientSettings] Syntax

Parameter

Function

ClientComponent

Specifies whether the client component is activated or not.

  • If set to true, the SBR acts as a client component for the remote server. This option can also be configured for the standalone edition of SBR.

    Note: The client component is not activated if you have specified an invalid IPv4 address in the GeoRedHost parameter.

  • If set to false, the client component is not activated.

Default value is true.

ClientRetryThreadPoolSize

Specifies the size of the retry thread pool used by the Geo-redundancy client.

The value entered in this parameter must be greater than 0.

Default value is 100.

ClientThreadPoolSize

Specifies the size of the thread pool used by the Geo-redundancy client.

The value entered in this parameter must be greater than 0.

Default value is 500.

DelayBetweenRetries

Specifies the number of seconds the client component waits between retries while resending replication packets.

Default value is 5 seconds.

GeoRedAckPort

Specifies the UDP port on which the client component listens for acknowledgments from the remote cluster for incoming requests.

Default value is 9095.

GeoRedHost

Specifies the IPv4 address of the remote cluster.

GeoRedHostPort

Specifies the port on which the remote cluster component listens for replication packets.

Default value is 9090.

GeoRedMaxSessions

Specifies the maximum number of accounting packets allowed for a retry.

The value entered in this parameter must be greater than 0.

Default value is 200000.

ReplicationRequest

Indicates the integer codes that specify the CST fields to be replicated. (For the list of all integer codes, refer to Table 141)

The codes must be comma separated.

Mandatory codes are 1,3,4,6,16,17,21,22,25,28,31.

Retries

Specifies the number of times the client component attempts to resend a replication packet.

You can enter the value in the range of 1 through 100.

Default value is 10.

Note: The replication request cache contributes to the RADIUS process space. Setting this value to more than 2 makes the replication request caches grow instantly, which may cause memory outage during high-load conditions.

ServerId

Specifies the unique server ID that is used to identify the server in the inventory of the remote server.

A sequence ID is incremented for each replication request. If multiple client components replicate information to a remote server, sequence IDs may become duplicated due to replication request caches that are maintained by the remote server. To uniquely identify a replication request, a combination of sequence ID and the server ID is used.

Default value is 100.

Note: The value entered in this parameter must be greater than 0.

Table 141: Replication Request Codes

Integer Code

CST Field Name

1

UniqueSessionId

2

CreationTime

3

ExpirationTime

4

Ipv4Address

5

IpPoolOrdinal

6

NasName

7

SessionState

8

UserConcurrencyId

9

MobileIpType

10

3gpp2ReqType

11

WimaxClientType

12

WimaxAcctFlows

13

3gpp2HomeAgentAddr

14

AcctAutoStop

15

ClassAttribute

16

UserName

17

AcctSessionId

18

TransactionId

19

NasPortType

20

NasPort

21

CallingStationId

22

CalledStationId

23

MobileCorrelationId

24

Ipv6InterfaceId

25

NasIpv4Address

26

NasIpv6Address

27

(Reserved for future use)

28

AcctMultiSessionId

29

FunkOuterUserName

30

Ipv6Prefix

31

Ipv6Address

[ServerSettings] Section

[ServerSettings] Section

You can configure the [ServerSettings] section (Table 142) of the georedSess.ses file to receive replication information from client components of the remote cluster.

Table 142: georedSess.ses [ServerSettings] Syntax

Parameter

Function

GeoRedServerAckPort

Specifies the port on which the server component sends acknowledgments to the remote server.

Default value is 9095.

GeoRedHome

Specifies the IPv4 address of the server component.

GeoRedServerPort

Specifies the port on which the local cluster component listens for replication packets.

Default value is 9090.

ServerComponent

Specifies whether the server component is activated.

  • If set to true, SBR acts as the server component for client components of the remote server. This option is applicable only to the cluster edition of SBR because the replicated sessions are stored in a shared SSR cluster.

    Note: The server component is not activated if you have specified an invalid IPv4 address in the GeoRedHome parameter.

  • If set to false, the server component is not activated.

Default value is true.

ServerDispatchThreadPoolSize

Specifies the size of the dispatch thread pool used by the Geo-redundancy server.

The value entered in this parameter must be greater than 0.

Default value is 100.

ServerThreadPoolSize

Specifies the size of the thread pool used by the Geo-redundancy server.

The value entered in this parameter must be greater than 0.

Default value is 500.