- Essentials Guide
- Subscriber-Aware Load Balancer Configuration
- Subscriber-Aware Load Balancer Configuration
- Load Balancer Policy Configuration
Load Balancer Policy Configuration
The lbp-config configuration element manages the Subscriber-Aware Load Balancer endpoint table. It also creates and manages a list of service interfaces (signaling addresses) that are advertised to endpoints comprising the user access population.
Use the following procedure to perform required lbp-config configuration.
- From superuser
mode, use the following ACLI command sequence to access lbp-config
configuration mode. While in this mode, you configure the lbp-config
configuration element.
ORACLE# configure terminal ORACLE(configure)# session-router ORACLE(session-router)# lbp-config ORACLE(lbp-config)#? state lbp state log-level configure log level untrusted-grace-period Untrusted grace period max-untrusted-percentage Maximum untrusted endpoints percentage max-untrusted-upper-threshold Maximum untrusted endpoints upper threshold max-untrusted-lower-threshold Maximum untrusted endpoints upper threshold endpoint-capacity-upper-threshold endpoint capacity upper threshold endpoint-capacity-lower-threshold endpoint capacity lower threshold red-port lbp redundant sync port: 0 to disable and 2000 to enable red-max-trans maximum redundancy transactions to keep on active red-sync-start-time timeout for transitioning from standby to active red-sync-comp-time sync request timeout after initial sync completion port-aware-balancing Include endpoint source port, in addition to the source IP address if NAT is used options optional features/parameters strategy Configure the balancing strategy select select lbp config no delete lbp config show show lbp config done save lbp config information exit return to previous menu ORACLE(lbp-config)#
- Use the
state parameter to
enable or disable the
Subscriber-Aware Load Balancer software.
The default setting, enabled, enables SLB functionality; disabled renders the Subscriber-Aware Load Balancer inoperable.
ORACLE(lbp-config)# state enabled ORACLE(lbp-config)#
- Use the
log-level parameter
to specify the contents of the SLB log.
Log messages are listed below in descending order of severity.
- emergency — the most severe
- critical
- major (error)
- minor (error)
- warning
- notice
- info — (default) the least severe
- trace — (test/debug, not used in production environments)
- debug — (test/debug, not used in production environments)
- detail — (test/debug, not used in production environments)
In the absence of an explicitly configured value, log-level defaults to critical, meaning that log messages with a severity of critical or greater (emergency) are written to the LBP log.
ORACLE(lbp-config)# log-level critical ORACLE(lbp-config)#
- Use the untrusted-grace-period
parameter to specify the maximum time, in seconds, that a
forwarding rule is retained by the Subscriber-Aware Load Balancer before it is
confirmed with a promotion message from the SBC that received the untrusted
endpoint. Refer to the Balancing section for message details
In the absence of an explicitly assigned value, the Subscriber-Aware Load Balancer provides a default setting of 32 (seconds). If this time period elapses without a promotion message arriving to confirm this user, the Subscriber-Aware Load Balancer deletes the entry.
Setting this parameter to 0 allows untrusted/unconfirmed entries to exist indefinitely without aging out.
ORACLE(lbp-config)# untrusted-grace-period 32
- Use the
max-untrusted-percentage
parameter to specify the percentage of the overall endpoint population that is
reserved for untrusted users.
The default setting is 20 (percent); supported values are integers within the range 1 through 100.
This percentage is applied to the overall remaining occupancy of the Subscriber-Aware Load Balancer after trusted (confirmed) users are accounted for. For example, when empty, the Subscriber-Aware Load Balancer holds two million forwarding rules; assuming the default setting, at most 400,000 rules are reserved for untrusted rules. By the time one million users have been promoted, 20% of the remaining space means that up to 200,000 entries can be used for untrusted users.
ORACLE(lbp-config)# max-untrusted-percentage 20
- Use the
max-untrusted-upper-threshold
parameter to specify a threshold level at which the
Subscriber-Aware Load Balancer (1) raises an
alarm, and (2) issues an SNMP trap reporting an excessive number of untrusted
endpoints within the entire endpoint population.
This parameter, which has a default setting of 80 (percent), is calculated as a percent of max-untrusted-percentage. For example, assuming default settings for both parameters, the Subscriber-Aware Load Balancer raises an alarm and issues an SNMP trap when the percentage of untrusted endpoints attains 16%.
ORACLE(lbp-config)# max-untrusted-upper-threshold 80
- Use the
max-untrusted-lower-threshold
parameter to specify a threshold level at which the
Subscriber-Aware Load Balancer (1) clears the
existing untrusted endpoint alarm, and (2) issues an SNMP trap reporting alarm
clearance.
This parameter, which has a default setting of 70 (percent), is calculated as a percent of max-untrusted-percentage. For example, assuming default settings for both parameters, the Subscriber-Aware Load Balancer clears an alarm and issues an SNMP trap when the percentage of untrusted endpoints falls to 14%.
ORACLE(lbp-config)# max-untrusted-lower-threshold 70
- Use the
endpoint-capacity-upper-threshold
and
endpoint-capacity-lower-threshold
parameters to implement license-based management and monitoring of the
Subscriber-Aware Load Balancer endpoint counts.
endpoint-capacity-upper-threshold specifies a threshold level at which the Subscriber-Aware Load Balancer (1) raises an alarm, and (2) issues an SNMP trap reporting an excessive number of active endpoints.
This parameter, which has a default setting of 80 (percent), is calculated as a percentage of the endpoints allowed by the installed SLB license.
endpoint-capacity-lower-threshold specifies a threshold level at which the Subscriber-Aware Load Balancer (1) clears the existing endpoint alarm, and (2) issues an SNMP trap reporting alarm clearance.
This parameter, which has a default setting of 70 (percent), is calculated as a percentage of the endpoints allowed by the installed Subscriber-Aware Load Balancer license.
ORACLE(lbp-config)# endpoint-capacity-upper-threshold 80 ORACLE(lbp-config)# endpoint-capacity-lower-threshold 70 ORACLE(lbp-config)#
- Enable port-aware-balancing to include endpoint source port, in
addition to the source IP and destination service representation when looking up
a unique EPT prior to forwarding towards the SBC cluster. Choices are enabled
and disabled. Default is disabled. Reboot all Subscriber-Aware Load Balancers and SBCs when enabling or disabling this parameter.
ORACLE(lbp-config)# port-aware-balancing enabled ORACLE(lbp-config)#
WARNING:
- Set your preferred strategy to
determine how the Subscriber-Aware Load Balancer distributes new
end-points to the SBCs. Choices include capacity-proportional and
least-occupied. The default is least-occupied.
ORACLE(lbp-config)# strategy least-occupied ORACLE(lbp-config)#
- Use
done,
exit, and
verify-config to
complete configuration of this load-balancer-policy configuration element.