This command configures the load balancing algorithm used by the RADIUS client to manage authentication and accounting requests sent to configured RADIUS servers. Load balancing configuration is configured for a group of RADIUS servers or global default RADIUS server group. A server group is identified as a group of RADIUS servers using the same configured server name.
The supported load balancing method is based on the least number of outstanding requests. In this mode, the RADIUS client selects a configured RADIUS server that has the least number of pending requests. Before selecting a new server, the number of pending requests on the current server in use should be more than configured batch size value.
| Default | Method: None Batch size: 25 |
| Format | radius server load-balance {acct | auth} {name servername | radius} method {least-outstanding [batch-size 1–2147483647] | none} |
| Mode | Global Config |
| Field | Description |
|---|---|
| acct | Configure the RADIUS accounting server group. |
| auth | Configure the RADIUS authentication server group. |
| name | The RADIUS server group name. |
| radius | Server using default identification name. |
| method | Load balance based on the lowest number of outstanding requests. |
| none | Do not load balance. |
Example:
(Routing) (Config)# radius server load-balance acct name group1 method least-outstanding batch-size 40 (Routing) (Config)# radius server load-balance auth radius method least-outstanding batch-size 30