system radius server¶
Configure system as a RADIUS server
server Specification¶
Type
Configuration Resource
Element Name
server
Element URI
/axapi/v3/system/radius/server
Element Attributes
server_attributes
Statistics Data URI
/axapi/v3/system/radius/server/stats
Operational Data URI
/axapi/v3/system/radius/server/oper
Schema
Operations Allowed:
Operation | Method | URI | Payload | |
---|---|---|---|---|
Create Object | POST | /axapi/v3/system/radius/server | ||
Get Object | GET | /axapi/v3/system/radius/server | ||
Modify Object | POST | /axapi/v3/system/radius/server | ||
Replace Object | PUT | /axapi/v3/system/radius/server | ||
Delete Object | DELETE | /axapi/v3/system/radius/server |
server attributes¶
accounting-interim-update
Description ‘ignore’: Ignore (default); ‘append-entry’: Append the AVPs to existing entry; ‘replace-entry’: Replace the AVPs of existing entry;
Type: string
Supported Values: ignore, append-entry, replace-entry
Default: ignore
accounting-on
Description ‘ignore’: Ignore (default); ‘delete-entries-using-attribute’: Delete entries matching attribute in RADIUS Table;
Type: string
Supported Values: ignore, delete-entries-using-attribute
Default: ignore
accounting-start
Description ‘ignore’: Ignore; ‘append-entry’: Append the AVPs to existing entry (default); ‘replace-entry’: Replace the AVPs of existing entry;
Type: string
Supported Values: ignore, append-entry, replace-entry
Default: append-entry
accounting-stop
Description ‘ignore’: Ignore; ‘delete-entry’: Delete the entry (default); ‘delete-entry-and-sessions’: Delete the entry and data sessions associated(CGN only);
Type: string
Supported Values: ignore, delete-entry, delete-entry-and-sessions
Default: delete-entry
attribute
Type: List
attribute-name
Description ‘msisdn’: Clear using MSISDN; ‘imei’: Clear using IMEI; ‘imsi’: Clear using IMSI; ‘custom1’: Clear using CUSTOM1 attribute configured; ‘custom2’: Clear using CUSTOM2 attribute configured; ‘custom3’: Clear using CUSTOM3 attribute configured; ‘custom4’: Clear using CUSTOM4 attribute configured; ‘custom5’: Clear using CUSTOM5 attribute configured; ‘custom6’: Clear using CUSTOM6 attribute configured;
Type: string
Supported Values: msisdn, imei, imsi, custom1, custom2, custom3, custom4, custom5, custom6
Mutual Exclusion: attribute-name and custom-attribute-name are mutually exclusive
custom-attribute-name
Description Clear using customized attribute
Type: string
Maximum Length: 15 characters
Maximum Length: 1 characters
Mutual Exclusion: custom-attribute-name and attribute-name are mutually exclusive
disable-reply
Description Toggle option for RADIUS reply packet(Default: Accounting response will be sent)
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
encrypted
Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)
listen-port
Description Configure the listen port of RADIUS server (default 1813) (Port number)
Type: number
Range: 1024-65535
Default: 1813
remote
Description: remote is a JSON Block. Please see below for remote
Type: Object
secret
Description Configure shared secret
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
secret-string
Description The RADIUS secret
Type: string
Format: password
Maximum Length: 127 characters
Maximum Length: 1 characters
uuid
Description uuid of the object
Type: string
Maximum Length: 64 characters
Maximum Length: 1 characters
vrid
Description Join a VRRP-A failover group
Type: number
Range: 1-31
remote¶
Specification
Type
object
ip-list
Type: List
remote_ip-list¶
Specification
Type
list
Block object keys
ip-list-encrypted
Description Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)
ip-list-name
Description IP-list name
Type: string
Format: string-rlx
Maximum Length: 63 characters
Maximum Length: 1 characters
ip-list-secret
Description Configure shared secret
Type: boolean
Supported Values: true, false, 1, 0
Default: 0
ip-list-secret-string
Description The RADIUS secret
Type: string
Format: password
Maximum Length: 127 characters
Maximum Length: 1 characters
attribute¶
Specification
Type
list
Block object keys
attribute-value
Description ‘inside-ipv6-prefix’: Framed IPv6 Prefix; ‘inside-ip’: Inside IP address; ‘inside-ipv6’: Inside IPv6 address; ‘imei’: International Mobile Equipment Identity (IMEI); ‘imsi’: International Mobile Subscriber Identity (IMSI); ‘msisdn’: Mobile Subscriber Integrated Services Digital Network-Number (MSISDN); ‘custom1’: Customized attribute 1; ‘custom2’: Customized attribute 2; ‘custom3’: Customized attribute 3; ‘custom4’: Customized attribute 4; ‘custom5’: Customized attribute 5; ‘custom6’: Customized attribute 6;
Type: string
Supported Values: inside-ipv6-prefix, inside-ip, inside-ipv6, imei, imsi, msisdn, custom1, custom2, custom3, custom4, custom5, custom6
custom-number
Description RADIUS attribute number
Type: number
Range: 1-255
custom-vendor
Description RADIUS vendor attribute information (RADIUS vendor ID)
Type: number
Range: 1-65535
name
Description Customized attribute name
Type: string
Maximum Length: 15 characters
Maximum Length: 1 characters
number
Description RADIUS attribute number
Type: number
Range: 1-255
prefix-length
Description ‘32’: Prefix length 32; ‘48’: Prefix length 48; ‘64’: Prefix length 64; ‘80’: Prefix length 80; ‘96’: Prefix length 96; ‘112’: Prefix length 112;
Type: string
Supported Values: 32, 48, 64, 80, 96, 112
prefix-number
Description RADIUS attribute number
Type: number
Range: 1-255
prefix-vendor
Description RADIUS vendor attribute information (RADIUS vendor ID)
Type: number
Range: 1-65535
value
Description ‘hexadecimal’: Type of attribute value is hexadecimal;
Type: string
Supported Values: hexadecimal
vendor
Description RADIUS vendor attribute information (RADIUS vendor ID)
Type: number
Range: 1-65535
stats data¶
Counter |
Size |
Description |
|
---|---|---|---|
secret-not-configured-dropped |
8 |
RADIUS Secret Not Configured Dropped |
|
radius-request-dropped |
8 |
RADIUS Request Dropped (Malformed Packet) |
|
imsi-received |
8 |
IMSI Received |
|
invalid-key |
8 |
Radius Request has Invalid Key Field |
|
request-bad-secret-dropped |
8 |
RADIUS Request Bad Secret Dropped |
|
ha-standby-dropped |
8 |
HA Standby Dropped |
|
custom-received |
8 |
Custom attribute Received |
|
imei-received |
8 |
IMEI Received |
|
request-no-key-vap-dropped |
8 |
RADIUS Request No Key Attribute Dropped |
|
radius-table-full |
8 |
RADIUS Request Dropped (Table Full) |
|
msisdn-received |
8 |
MSISDN Received |
|
request-malformed-dropped |
8 |
RADIUS Request Malformed Dropped |
|
request-ignored |
8 |
RADIUS Request Ignored |
|
ipv6-prefix-length-mismatch |
8 |
Framed IPV6 Prefix Length Mismatch |
|
radius-request-received |
8 |
RADIUS Request Received |
operational data¶
Counter |
Size |
Description |
|
---|---|---|---|
radius-table-entries-list |
radius-table-entries-list |
||
custom-attr-value |
string |
custom-attr-value |
|
starts-with |
flag |
starts-with |
|
custom-attr-name |
string |
custom-attr-name |
|
case-insensitive |
flag |
case-insensitive |
|
total-entries |
number |
total-entries |