AAA XML Support
The support for XML is available for RADIUS that retrieves the accounting and authorization request statistics. The mapping between CLI and XML entries for the AAA commands are as follows:
CLI | XML |
---|---|
radius-server dead-criteria time | AAA.RADIUS. DeadCriteria.Time |
radius-server dead-criteria tries | AAA.RADIUS. DeadCriteria.Tries |
radius-server ipv4 dscp <value> | AAA.RADIUS. IPv4.DSCP |
radius-server key {0 | 7 | LINE} | AAA.RADIUS.Key |
radius-server retransmit <limit> | AAA.RADIUS.Retransmit |
radius-server timeout <number> | AAA.RADIUS.Timeout |
radius-server source-port extended | AAA.RADIUS.SourcePort.Extended |
radius-server deadtime | AAA.RADIUS.DeadTime |
radius-server load-balance method least-outstanding | AAA.RADIUS.LoadBalance.Method.LeastOutstanding |
radius-server attribute list <attribute-name> | AAA.RADIUS.AttributeListTable.AttributeList.Enable |
radius-server attribute list <attribute-name> attribute <radius-attributes> | AAA.RADIUS.AttributeListTable.AttributeList.Attribute
|
radius-server vsa attribute ignore unknown | AAA.RADIUS.VSA.Attribute.Ignore.Unknown |
Radius-server host <> retransmit | AAA.RADIUS.HostTable.Host.Retransmit |
Radius-server host <> timeout | AAA.RADIUS.HostTable.Host.Timeout |
radius-server host <> key {0 | 7 | LINE} | AAA.RADIUS.HostTable.Host.Key |
aaa server radius dynamic-author client <ip-address> vrf <vrf-name> server-key {0 | 7 | LINE} | AAA.RADIUS.DynamicAuthorization.ClientTable.Client.ServerKey |
aaa server radius dynamic-author ignore {server key | session key } | AAA.RADIUS.DynamicAuthorization.Ignore |
aaa server radius dynamic-author port <port num> | AAA.RADIUS.DynamicAuthorization.Port |
aaa accounting system default start-stop [broadcast] {group {radius | NAME1}} [group NAME2..] aaa accounting system rp-failover default start-stop [broadcast] {group {radius | NAME1}} [group NAME2.. | AAA.AccountingTable.Accounting |
aaa radius attribute nas-port-id format FORMAT_NAME | AAA.RADIUSAttribute.NASPortID.Format |
aaa group server radius <group-name> { authorization } { reply | reject} <name> | AAA.ServerGroups.RADIUSServerGroupTable.RADIUSServerGroup.Authorization.Reply |
aaa group server radius <group-name> { authorization} { accept | request } <name> | AAA.ServerGroups.RADIUSServerGroupTable.RADIUSServerGroup.Authorization.Request |
aaa group server radius <group-name> { accounting } { accept | request} <name> | AAA.ServerGroups.RADIUSServerGroupTable.RADIUSServerGroup.Accounting.Request |
aaa group server radius <group-name> { accounting } { reply | reject} <name> | AAA.ServerGroups.RADIUSServerGroupTable.RADIUSServerGroup.Accounting.Reply |
aaa group server radius <group-name> load-balance method least-bounding | AAA.ServerGroups.RADIUSServerGroupTable.RADIUSServerGroup.LoadBalance.Method. LeastBounding |
aaa group server radius group1 source-interface | AAA.ServerGroups.RADIUSServerGroupTable.RADIUSServerGroup.SourceInterface |
aaa group server radius <radius-group> vrf <> | AAA.ServerGroups.RADIUSServerGroupTable.RADIUSServerGroup.VRF |
aaa group server radius <radius-group> deadtime <> | AAA.ServerGroups.RADIUSServerGroupTable.RADIUSServerGroup.DeadTime |
aaa group server radius <> server-private <host> | AAA.ServerGroups.RADIUSGroupTable.RADIUSGroup.PrivateServerTable.PrivateServer |
show radius accounting | RADIUS.Accounting |
show radius authentication | RADIUS.Authentication |
show radius client | RADIUS.Client |
show radius dynamic-author | RADIUS.DynamicAuthorization |
show radius dead-criteria host <ip> | RADIUS.DeadCriteria.HostTable.Host |
show radius server-groups | RADIUS.ServerGroups |