| Attributes |
string key mandatory noNotification restricted |
-
aaaSessionControlId
-
The value component of the RDN.
|
boolean |
-
acctOnOffCloseAll
=
true
-
The switch to decides whether we should destroy all the related sessions to Accounting-On/Off message. The value can only be true or false. If the value is true, it means Accounting-On/Off message will destroy all the related sessions by nasid. If the value is false, it means Accounting-On/Off message will destroy the matched session by nasid and Acct-Session-Id. The default value is true.
Takes effect: After next restart
|
boolean |
-
createProxySession
=
true
-
Specifies whether create proxy session.
The default value is true
Takes effect: After next restart
|
boolean |
-
expireDMNotify
=
false
-
Specifies whether notify DM when session expire. <to be explain later>
The default value is false.
Takes effect: After next restart
|
uint16 |
-
expireTime
=
1440
{
1..2880
}
-
The expired time of the session in minutes. The value range is from 1 to 2880. The default value is 1440.
Unit: 1 minute Takes effect: After next restart
|
boolean |
-
multiSessionClassPrior
=
false
-
Specifies whether it's prior to use CLASS for mulitsession function.
IPWorks AAA supports multiple accounting sessions belonging to the same user session. AVPs Acct-Multi-Session-Id and Class can be used to link all the accounting sessions to the user session. After the user session is created, all subsequent messages shall contain the same Class or Acct-Multi-Session-Id (if exists). the attribute is used to determine which AVP will be used in prior.
false: AVP Acct-Multi-Session-Id is used.
true : AVP Class is used.
The default value is false.
Takes effect: After next restart
|
string |
-
records
=
User-Name,NAS-Port,Framed-IP-Address,Called-Station-Id,Calling-Station-Id,Acct-Multi-Session-Id
-
A string with attributes which separated by comma is used to configure session working model and record contents. To session record contents, it can only include these values: "Class", "User-Name", "NAS-Port", "Framed-IP-Address", "Framed-IP-Netmask", "IP-Alloc-Pool", "Called-Station-Id", "Calling-Station-Id", "Acct-Multi-Session-Id", "NAS-Port-Id", "Chargeable-User-Identity", "Framed-Interface-Id", "Framed-IPv6-Prefix". If Class is in the record contents, session will be working on nasid and Class model, otherwise session will be working on nasid and Acct-Session-Id model.
The default value is 'User-Name,NAS-Port,Framed-IP-Address,Called-Station-Id,Calling-Station-Id,Acct-Multi-Session-Id'
Takes effect: After next restart
|
boolean |
-
terminateExpireSession
=
true
-
The switch to terminate expired session.
The default value is true.
Takes effect: After next restart
|
string |
-
threshold4SessionCapacity
=
80,90
-
Specifies two threshold levels (as a percentage of the max. capacity value). The level2 is optional.
AAA raises proper alarm(s) when the session capacity exceeds either level1 or level2 threshold.
The users must configure at least the level1 threshold. If both level1 and level2 are configured, must type the value like "level1,level2", wherethe level2 value must be larger than level1, and no space is allowed after the comma;otherwise error message appears like Invalid Value. Regardless of level1 or level2, the valid value range is between 10 and 90.
The defaultvalue of level1 and level2 is 80 and 90 respectively.
Takes effect: After next restart Valid values: ^([1-9]{1,2}[0]?|100),([1-9]{1,2}[0]?|100)$
|
boolean |
-
updateIPViaAcct
=
false
-
Specifies whether update session IP address according to accounting message.
The default value is false.
Takes effect: After next restart
|