Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX AAA Server A.06.00 Administration and Authentication Guide: HP-UX 11.0, 11i v1 > Chapter 2 Configuration Screens

Server Properties

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

 » Index

You can modify server variables to override built-in defaults. Server startup options will override a corresponding server property setting.

Navigating the Server Properties Screen

Figure 2-15 Server Manager's Server Properties Screen

Server Manager's Server Properties Screen
  • Selecting an existing variable or the following icon will display a form of the corresponding server variable for modification:

  • Selecting the following icon will display a context sensitive HTML help screen:

Modifying a Server Properties

When modifying a server variable, you supply a value for the parameter through a form's fields.

Figure 2-16 Server Manager's Modify Server Variable Screen

Server Manager's Modify Server Variable Screen

General Server Performance Properties

Max. Plug-in Processes

Set the maximum simultaneous number of processes for a AA_FORK or AA_FREPLY type AATV plug-in. This value is normally compiled into the header of a forking type plug-in. This is a performance enhancing feature intended to prevent a UNIX platform from being consumed by too many simultaneously forked processes. The default value zero means that no maximum is applied.

Hold Replies

After a request has been replied to by the REPLY action in the finite state machine (FSM) table, it is held for a period of time in case retransmission is necessary. This property specifies the number of seconds to hold on to a request after it has been replied to. The value should be twice the default retransmission period of the NASs involved, and it is applied if no reply_holdtime is specified for a particular NAS client. This does not apply to packets that are forwarded to another server.

A value of zero invokes special behavior in which the REPLY action does not change the hold time for a request. This would cause all received authentication or accounting requests to be held for the full TTL (time-to-live), regardless of how short or how long the request took before being replied to.

NOTE: Using the special value of zero or using a hold time greatly in excess of the retransmission policy of a NAS may cause the authentication and accounting queues to grow too large.

Tailoring of this value should be influenced by the total and holding values reported on a per-request basis.

Global Retry Limit

Limit the maximum number of retransmissions allowed before a RETRY event occurs. A RETRY event is similar to a TIMEOUT event and should be caught by the built-in (default) FSM table. If the value is zero, the default, then no limits are imposed. The purpose of this is to catch an authentication request and perform some action when a certain number of retransmissions from a NAS occur.

In particular, it may be useful to have a primary authentication server deny access (using the FAIL action) before a backup server starts to authenticate, allowing the backup server to backup just the primary and not the whole AAA system. Also see the Special duplicate limit property.

Special Duplicate Limit

This property sets a limit for detecting special duplicates created by early implementations of MS-CHAP on some older PPP clients. A higher limit will make the server more forgiving in accepting these duplicates. A lower limit will make the server drop more requests that appear to be special duplicates. Also see the Global retry limit property.

Hold Accounting Requests

This property indicates the number of seconds each accounting request should be held after it has been replied to. When the time the request is released. This hold time allows the server to capture duplicate requests. You should specify a value that is twice the retransmission interval configured on your access device.

Hold Authentication Requests

This property indicates the number of seconds each authentication request should be held after it has been replied to. When the time the request is released. This hold time allows the server to capture duplicate requests. You should specify a value that is twice the retransmission interval configured on your access device.

Max. Accounting Requests

This property sets the maximum number of simultaneous accounting requests to be handled by the system. When this limit is exceeded, the requests are dropped with a message in the logfile. The same equation used for sizing the Max. authentication requests may also be used for Max. accounting requests.

Max. Authentication Requests

Set the maximum number of active authentication requests to be handled by the system. When this limit is exceeded, an Access-Reject reply is returned and a message added to the logfile.

The auth queue must be sized correctly in order to buffer the arrival rate of access requests. If the arrival rate of requests is relatively steady then you can size the queue and hold time as follows:

  • Max. Authentication Requests (global_auth_q.limit) divided by Hold Authentication Requests (default_reply_holdtime) is greater than the transaction rate

    For example, if global_auth_q.limit=1000, default_reply_holdtime=5, and transaction rate=100 authentications/second, then:

    • 1000 divided by 5 = 200 and 200 is greater than 100

    For the first five seconds the queue is filling up to 500 authentication requests. From that point on the requests are still arriving at 100/sec, but the oldest requests are being released at 100/sec.

    Now, suppose global_auth_q.limit=1000, default_reply_holdtime=5, and transaction rate=250 authentications/second, then:

    • 1000 divided by 5 = 200 and 200 is less than 250

    For the first four seconds the queue is filling up to 1000 authentication requests. For the fifth second another 250 requests arrive, but there is no room in the queue. No requests will be released until the end of the fifth second, since that is the holdtime. Either the Max. authentication requests must be increased, or the Global retry limit must be decreased.

    NOTE: When the authentication queue limit is exceeded, the server stops responding to the radcheck command.

Max. Send Message Size, Max. Receive Message Size

This property decreases the send buffer size. It serves only as a debugging function for a customized server configuration that might transmit very large packets, and it helps to debug code intended to prevent an excessively large packet from corrupting the server.

The current send buffer size is 16K (16536 bytes). Limiting the send_buffer_size to be the UDP MTU for the network will prevent excessively large packets from being forwarded (or replied to) in certain circumstances.

Network, DNS, and Other External Properties

DNS Refresh Interval

This property sets a base value (in seconds) used to periodically refresh DNS entries. To ensure that all the client entries don't expire at once, a designed-in randomness adds zero, fifteen, thirty, or forty-five minutes to the base value to determine when a DNS entry should be refreshed. The default value is one hour.

DNS Refresh Time Frame

When a DNS entry for a configured client expires (needs refreshing), all other clients that will be refreshed within the specified number of seconds are refreshed immediately.

Enable SNMP

When this option is set to Enabled, the AAA server will automatically check the network for an SNMP master agent to communicate with, and the server can be monitored by an SNMP workstation. When set to Disabled, the server will not communicate with an SNMP master agent and cannot be monitored by an SNMP workstation.

Tunneling Reply Items

This property uses keywords to specify what the server should do with tunneling attributes configured as reply items for a user entry if the Access-Request contains no tunneling hints.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2003 Hewlett-Packard Development Company, L.P.