cgnv6 lsn radius server

Create a RADIUS server configuration. This option can be useful for logging client attributes, such as mobile numbers, obtained from an external RADIUS server.

server Specification

Type Configuration Resource
Element Name server
Element URI /axapi/v3/cgnv6/lsn/radius/server
Element Attributes server_attributes
Statistics Data URI /axapi/v3/cgnv6/lsn/radius/server/stats
Schema server schema

Operations Allowed:

Operation Method URI Payload

Create Object

POST

/axapi/v3/cgnv6/lsn/radius/server

server Attributes

Get Object

GET

/axapi/v3/cgnv6/lsn/radius/server

server Attributes

Modify Object

POST

/axapi/v3/cgnv6/lsn/radius/server

server Attributes

Replace Object

PUT

/axapi/v3/cgnv6/lsn/radius/server

server Attributes

Delete Object

DELETE

/axapi/v3/cgnv6/lsn/radius/server

server Attributes

Get Stats

GET

/axapi/v3/cgnv6/lsn/radius/server/stats

stats data

server Attributes

attribute

Description: attribute is a JSON List . Please see below for attribute

Type: List

encrypted

Description: Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)

listen-port

Description: Specifies the port number on which the external RADIUS server listen for Accounting requests.

Type: number

Range: 1024-65535

remote

Description: remote is a JSON Block . Please see below for remote

Type: Object

sampling-enable

Description: sampling-enable is a JSON List . Please see below for sampling-enable

Type: List

secret

Description: Enable use of a RADIUS shared secret.

Type: boolean

Supported Values: true, false, 1, 0

Default: 0

secret-string

Description: Specify the password string the external RADIUS servers and ACOS device use to authenticate RADIUS traffic between them.

Type: string

Format: password

uuid

Description: uuid of the object

Type: string

vrid

Description: Join a VRRP-A failover group

Type: number

Range: 1-31

remote

Specification
Type object

ipv4-list

Description: Specify the name of the IP list that contains the IPv4 addresses of the external RADIUS servers from which to obtain mobile numbers for traffic logging.

Type: string

Format: string-rlx

ipv6-list

Description: Specify the name of the IP list that contains the IPv6 addresses of the external RADIUS servers from which to obtain mobile numbers for traffic logging.

Type: string

Format: string-rlx

sampling-enable

Specification
Type list
Block object keys

counters1

Description: ‘all’: all; ‘msisdn-received’: MSISDN Received; ‘imei-received’: IMEI Received; ‘imsi-received’: IMSI Received; ‘custom-received’: Custom attribute Received; ‘radius-request-received’: RADIUS Request Received; ‘radius-request-dropped’: RADIUS Request Dropped (Malformed Packet); ‘radius-table-full’: RADIUS Request Dropped (Table Full); ‘ha-standby-dropped’: HA Standby Dropped; ‘smp-mem-allocated’: RADIUS SMP Memory Allocated; ‘smp-mem-alloc-failed’: RADIUS SMP Memory Allocation Failed; ‘smp-mem-freed’: RADIUS SMP Memory Freed; ‘smp-created’: RADIUS SMP Created; ‘smp-in-rml’: RADIUS SMP in RML; ‘smp-deleted’: RADIUS SMP Deleted; ‘mem-allocated’: RADIUS Memory Allocated; ‘mem-alloc-failed’: RADIUS Memory Allocation Failed; ‘mem-freed’: RADIUS Memory Freed; ‘ha-sync-create-sent’: HA Record Sync Create Sent; ‘ha-sync-delete-sent’: HA Record Sync Delete Sent; ‘ha-sync-create-recv’: HA Record Sync Create Received; ‘ha-sync-delete-recv’: HA Record Sync Delete Received;

Type: string

Supported Values: all, msisdn-received, imei-received, imsi-received, custom-received, radius-request-received, radius-request-dropped, radius-table-full, ha-standby-dropped, smp-mem-allocated, smp-mem-alloc-failed, smp-mem-freed, smp-created, smp-in-rml, smp-deleted, mem-allocated, mem-alloc-failed, mem-freed, ha-sync-create-sent, ha-sync-delete-sent, ha-sync-create-recv, ha-sync-delete-recv

attribute

Specification
Type list
Block object keys

attribute-value

Description: ‘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;

Type: string

Supported Values: inside-ip, inside-ipv6, imei, imsi, msisdn, custom1, custom2, custom3

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

number

Description: RADIUS attribute number

Type: number

Range: 1-255

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
radius-request-dropped 8 RADIUS Request Dropped (Malformed Packet)
imsi-received 8 IMSI Received
ha-standby-dropped 8 HA Standby Dropped
custom-received 8 Custom attribute Received
imei-received 8 IMEI Received
radius-table-full 8 RADIUS Request Dropped (Table Full)
msisdn-received 8 MSISDN Received
radius-request-received 8 RADIUS Request Received