class IPAllocationService

ManagedElement
+-IpworksFunction
+-IPWorksAAARoot
+-IPWorksRadiusAAARoot
+-RadiusAAAService
+-IPAllocationService

This Managed Object Class is for AAA IP allocation service configuration.

Attributes
uint32
cachedLeaseNumInServer = 0
Specifies the cached lease number in server. It is used to improve efficiency.

Takes effect: After next restart
boolean
ipAllocateByNas = false
If the value is true, IPWorks will send frame IP address value 255.255.255.254, and NAS can take 255.255.255.254 as a signal to allocate ip by NAS itself.

Takes effect: After next restart
string
key
mandatory
noNotification
restricted
ipAllocationServiceId
The value component of the RDN.
boolean
ipv4alloc = false
Before enabling the AAA IPv4 allocation, the RadiusAAAService-->AccountingService-->csvMode must be "SESSION_BASED_CSV" and RadiusAAAService-->AAASessionControl-->records must include the "User-Name, Framed-IP-Address, Framed-IP-Netmask, IP-Alloc-Pool" attribute.

Takes effect: After next restart
boolean
ipv6PrefixAlloc = false
Before enabling the AAA IPv6 prefix allocation, the RadiusAAAService-->AccountingService-->csvMode must be "SESSION_BASED_CSV" and RadiusAAAService-->AAASessionControl-->records must include the "User-Name, Framed-IPv6-Address, IPv6-Prefix-Pool" attribute.

Takes effect: After next restart
uint32
preparedLeaseNumInPool = 100000
Specifies the number of prepared lease.

Takes effect: After next restart
uint8
threshold4UsedIpInPool = 80 { 1..99 }
Specifies the threshold that will trigger the alarm if the IP addresses allocated in a pool exceed the configured threshold as a percentage of total IP addresses in this pool.

Takes effect: After next restart
uint8
threshold4UsedIpInServer = 80 { 1..99 }
Specifies the threshold that will trigger the alarm if the IP addresses allocated exceed the configured threshold as a percentage of total IP addresses.

Takes effect: After next restart

  class IPAllocationService