Download This Guide
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
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.
Default value is 0. |
[Settings] Section
The [Settings] section (Table 140) of the georedSess.ses file defines the general characteristics of Geo-redundancy.
Table 140: georedSess.ses [Settings] Syntax
Parameter | Function |
---|---|
ThreadPoolSize | Specifies the size of the thread pool used by Geo-redundancy. The value entered in this parameter must be greater than 0. Default value is 50. Note: It is recommended that you use the default value because setting too high a value for this parameter may result in the SBR crashing, depending on other factors such as memory usage and the number of other threads in use by SBR. |
[ClientSettings] Section
You can configure the [ClientSettings] section (Table 141) of the georedSess.ses file to extract session information from SBR, prepare replication information, and send the replication information to a remote server.
Table 141: georedSess.ses [ClientSettings] Syntax
Parameter | Function |
---|---|
ClientComponent | Specifies whether the client component is activated or not.
Default value is true. |
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. |
ReplicationRequest | Indicates the integer codes that specify the CST fields to be replicated. (For the list of all integer codes, refer to Table 142) The codes must be comma separated. Mandatory codes are 1,3,4,6,16,17,21,22,25, and 28. |
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 32,768. Default value is 2. 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 142: 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 |
[ServerSettings] Section
You can configure the [ServerSettings] section (Table 143) of the georedSess.ses file to receive replication information from client components of the remote cluster.
Table 143: 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.
Default value is true. |