cc/td/doc/product/access/acs_soft
hometocprevnextglossaryfeedbacksearchhelp
PDF

Table of Contents

RADIUS Attribute-Value Pairs and Dictionary Management

RADIUS Attribute-Value Pairs and Dictionary Management

This appendix provides a list of the dictionaries and their attribute-value pairs that are supported by CiscoSecure Access Control Server (ACS). This appendix also provides instructions on how you can add your own set of attributes for custom solutions.

The CiscoSecure ACS provides support for many proprietary attribute-value pairs. The CiscoSecure ACS includes the full attribute-value pairs contained in the Cisco IOS Release 11.2, Ascend, and IETF-RADIUS. As such, you can use the CiscoSecure ACS to service a network access server (NAS) that is running any mixture of configured Cisco, Ascend, or IETF-RADIUS compliant attributes.

To provide this level of support, attribute sets are conveniently stored in units called dictionaries. A NAS that is using a given set of attribute-value pairs can easily exchange data with a CiscoSecure ACS that is loaded with the corresponding dictionary of attributes. When setting up group and user profiles from the Members tab, you see the available dictionaries under the options menu (see the section "Assigning RADIUS Attributes to a Group or User Profile," in the chapter "Managing User Authentication and Authorization"). Depending on what attributes your NAS is running, you can specify one or more dictionaries as part of a User-Profile setup. By default, you always see dictionaries named RADIUS-Ascend, RADIUS-Cisco, and RADIUS-IETF.

By clicking on the Dictionaries tab of your CiscoSecure ACS Administrator window, you can specify custom attribute-value pairs you want on your CiscoSecure ACS. CiscoSecure ACS provides a special management tool that allows you to make a brand-new dictionary, or to make a copy of an existing dictionary and then modify its contents for special purposes. For details, see the sections "Dictionary of Cisco IOS Attribute-Value Pairs," "Dictionary of IETF Attributes," and "Dictionary of Ascend Attributes" later in this appendix.

Depending on the implementation of your NAS, the CiscoSecure ACS provides one of the following three attribute dictionaries:

The following sections contain dictionary translations for parsing requests and generating responses. All transactions are composed of attribute-value pairs. The value of each attribute is specified as one of five data types:

Enumerated values are stored in the user file with dictionary value translations for easy administration.

Dictionary of Cisco IOS Attribute-Value Pairs

Before selecting attribute-value pairs for the CiscoSecure ACS, confirm that your NAS has Cisco IOS Release 11.2 or later or compatible NAS software, for RADIUS support.


Note If you specify a given attribute-value pair on the CiscoSecure ACS, the corresponding attribute-value pair must be implemented in the Cisco IOS software running on the NAS. As a result, always consider what pairs your Cisco IOS software supports on the NAS. If the CiscoSecure ACS sends those attribute-value pairs to the NAS, and the Cisco IOS software does not support them, the attribute you requested cannot be implemented.

The following table contains the attribute-value pairs provided in the Cisco IOS software.


Table E-1: Dictionary of Cisco IOS Attribute-Value Pairs
Attribute Value Type of Value
User-Name 1 string
Password 2 string
CHAP-Password 3 string
Client-Id 4 ipaddr
Client-Port-Id 5 integer
User-Service-Type 6 integer
Framed-Protocol 7 integer
Framed-Address 8 ipaddr
Framed-Netmask 9 ipaddr
Framed-Routing 10 integer
Framed-Filter-Id 11 string
Framed-MTU 12 integer
Framed-Compression 13 integer
Login-Host 14 ipaddr
Login-Service 15 integer
Login-TCP-Port 16 integer
Old-Password 17 string
Port-Message 18 string
Dialback-No 19 string
Dialback-Name 20 string
Expiration 21 date
Framed-Route 22 string
Framed-IPX-Network 23 ipaddr
Challenge-State 24 string
Vendor specific 26 string
Acct-Status-Type 40 integer
Acct-Delay-Time 41 integer
Acct-Input-Octets 42 integer
Acct-Output-Octets 43 integer
Acct-Session-Id 44 string
Acct-Authentic 45 integer
Acct-Session-Time 46 integer
Acct-Input-packets 47 integer
Acct-Ouput-packets 48 integer

Dictionary of IETF Attributes

Table E-2 lists the dictionary of RADIUS IETF attributes.


Table E-2: Dictionary of RADIUS IETF Client Attributes
Attribute Value Type of Value
User-Name 1 string
User-Password 2 string
CHAP-Password 3 string
NAS-IP-Address 4 integer
NAS-Port 5 integer
Service-Type 6 integer
Framed-Protocol 7 integer
Framed-IP-Address 8 integer
Framed-IP-Netmask 9 integer
Framed-Routing 10 integer
Filter-Id 11 integer
Framed-MTU 12 integer
Framed-Compression 13 integer
Login-IP-Host 14 integer
Login-Service 15 integer
Login-TCP-Port 16 integer
Reply-Message 18 string
Callback-Number 19 string
Callback-Id 20 string
Framed-Route 22 string
Framed-IPX-Network 23 integer
State 24 string
Class 25 string
Vendor-Specific 26 string
Session-Timeout 27 integer
Idle-Timeout 28 integer
Termination-Action 29 integer
Called-Station-Id 30 integer
Calling-Station-Id 31 string
NAS-Identifier 32 string
Proxy-State 33 string
Login-LAT-Service 34 string
Login-LAT-Node 35 string
Login-LAT-Group 36 string
Framed-AppleTalk-Link 37 integer
Framed-AppleTalk-Network 38 integer
Framed-AppleTalk-Zone 39 integer
Acct-Status-Type 40 integer
Acct-Delay-Time 41 integer
Acct-Input-Octets 42 integer
Acct-Output-Octets 43 integer
Acct-Session-Id 44 string
Acct-Authentic 45 integer
Acct-Session-Time 46 integer
Acct-Input-Packets 47 integer
Acct-Output-Packets 48 integer
Acct-Terminate-Cause 49 integer
Acct-Multi-Session-Id 50 string
Acct-Link-Count 51 integer
NAS-Port-Type 61 integer
Port-Limit 62 integer
Login-LAT-Port 63 string

Dictionary of Ascend Attributes

Table E-3 lists the dictionary of supported Ascend attribute-value pairs.


Table E-3: Dictionary of Supported Ascend Attribute-Value Pairs
Attribute Value Type of Value
Dictionary of Ascend Attributes
User-Name 1 string
Password 2 string
Challenge-Response 3 string
NAS-Identifier 4 ipaddr
NAS-Port 5 integer
User-Service 6 integer
Framed-Protocol 7 integer
Framed-Address 8 ipaddr
Framed-Netmask 9 ipaddr
Framed-Routing 10 integer
Framed-Filter 11 string
Framed-MTU 12 integer
Framed-Compression 13 integer
Login-Host 14 ipaddr
Login-Service 15 integer
Login-TCP-Port 16 integer
Change-Password 17 string
Reply-Message 18 string
Callback-Number 19 string
Callback-Name 20 string
Ascend-PW-Expiration 21 date
Framed-Route 22 string
Framed-IPX-Network 23 integer
State 24 string
Class 25 string
Vendor-Specific 26 string
Client-Port-DNIS 30 string
Caller-Id 31 string
Acct-Status-Type 40 integer
Acct-Delay-Time 41 integer
Acct-Input-Octets 42 integer
Acct-Output-Octets 43 integer
Acct-Session-Id 44 string
Acct-Authentic 45 integer
Acct-Session-Time 46 integer
Acct-Input-Packets 47 integer
Acct-Output-Packets 48 integer
Support IP Address Allocation from Global Pools
Ascend-Assign-IP-Client 144 ipaddr
Ascend-Assign-IP-Server 145 ipaddr
Ascend-Assign-IP-Global-Pool 146 string
DHCP Server Functions
Ascend-DHCP-Reply 147 integer
Ascend-DHCP-Pool-Number 148 integer
Connection Profile/Telco Option
Ascend-Expect-Callback 149 integer
Event Type for an Ascend-Event Packet
Ascend-Event-Type 150 integer
RADIUS Server Session Key
Ascend-Session-Svr-Key 151 string
Multicast Rate Limit per Client
Ascend-Multicast-Rate-Limit 152 integer
Connection Profile Fields to Support Interface-Based Routing
Ascend-IF-Netmask 153 ipaddr
Ascend-Remote-Addr 154 ipaddr
Multicast Support
Ascend-Multicast-Client 155 integer
Frame Datalink Profiles
Ascend-FR-Circuit-Name 156 string
Ascend-FR-LinkUp 157 integer
Ascend-FR-Nailed-Grp 158 integer
Ascend-FR-Type 159 integer
Ascend-FR-Link-Mgt 160 integer
Ascend-FR-N391 161 integer
Ascend-FR-DCE-N392 162 integer
Ascend-FR-DTE-N392 163 integer
Ascend-FR-DCE-N393 164 integer
Ascend-FR-DTE-N393 165 integer
Ascend-FR-T391 166 integer
Ascend-FR-T392 167 integer
Ascend-Bridge-Address 168 string
Ascend-TS-Idle-Limit 169 integer
Ascend-TS-Idle-Mode 170 integer
Ascend-DBA-Monitor 171 integer
Ascend-Base-Channel-Count 172 integer
Ascend-Minimum-Channels 173 integer
IPX Static Routes
Ascend-IPX-Route 174 string
Ascend-FT1-Caller 175 integer
Ascend-Backup 176 string
Ascend-Call-Type 177 integer
Ascend-Group 178 string
Ascend-FR-DLCI 179 integer
Ascend-FR-Profile-Name 180 string
Ascend-Ara-PW 181 string
Ascend-IPX-Node-Addr 182 string
Ascend-Home-Agent-IP-Addr 183 ipaddr
Ascend-Home-Agent-Password 184 string
Ascend-Home-Network-Name 185 string
Ascend-Home-Agent-UDP-Port 186 integer
Ascend-Multilink-ID 187 integer
Ascend-Num-In-Multilink 188 integer
Ascend-First-Dest 189 ipaddr
Ascend-Pre-Input-Octets 190 integer
Ascend-Pre-Output-Octets 191 integer
Ascend-Pre-Input-Packets 192 integer
Ascend-Pre-Output-Packets 193 integer
Ascend-Maximum-Time 194 integer
Ascend-Disconnect-Cause 195 integer
Ascend-Connect-Progress 196 integer
Ascend-Data-Rate 197 integer
Ascend-PreSession-Time 198 integer
Ascend-Token-Idle 199 integer
Ascend-Token-Immediate 200 integer
Ascend-Require-Auth 201 integer
Ascend-Number-Sessions 202 string
Ascend-Authen-Alias 203 string
Ascend-Token-Expiry 204 integer
Ascend-Menu-Selector 205 string
Ascend-Menu-Item 206 string
Radius Password Expiration Options
Ascend-PW-Warntime 207 integer
Ascend-PW-Lifetime 208 integer
Ascend-IP-Direct 209 ipaddr
Ascend-PPP-VJ-Slot-Comp 210 integer
Ascend-PPP-VJ-1172 211 integer
Ascend-PPP-Async-Map 212 integer
Ascend-Third-Prompt 213 string
Ascend-Send-Secret 214 string
Ascend-Receive-Secret 215 string
Ascend-IPX-Peer-Mode 216 integer
Ascend-IP-Pool-Definition 217 string
Ascend-Assign-IP-Pool 218 integer
Ascend-FR-Direct 219 integer
Ascend-FR-Direct-Profile 220 string
Ascend-FR-Direct-DLCI 221 integer
Ascend-Handle-IPX 222 integer
Ascend-Netware-timeout 223 integer
Ascend-IPX-Alias 224 integer
Ascend-Metric 225 integer
Ascend-PRI-Number-Type 226 integer
Ascend-Dial-Number 227 string
Connection Profile/PPP Options
Ascend-Route-IP 228 integer
Ascend-Route-IPX 229 integer
Ascend-Bridge 230 integer
Ascend-Send-Auth 231 integer
Ascend-Send-Passwd 232 string
Ascend-Link-Compression 233 integer
Ascend-Target-Util 234 integer
Ascend-Maximum-Channels 235 integer
Ascend-Inc-Channel-Count 236 integer
Ascend-Dec-Channel-Count 237 integer
Ascend-Seconds-Of-History 238 integer
Ascend-History-Weigh-Type 239 integer
Ascend-Add-Seconds 240 integer
Ascend-Remove-Seconds 241 integer
Connection Profile/Session Options
Ascend-Data-Filter 242 abinary
Ascend-Call-Filter 243 abinary
Ascend-Idle-Limit 244 integer
Ascend-Preempt-Limit 245 integer
Connection Profile/Telco Options
Ascend-Callback 246 integer
Ascend-Data-Svc 247 integer
Ascend-Force-56 248 integer
Ascend-Billing-Number 249 string
Ascend-Call-By-Call 250 integer
Ascend-Transit-Number 251 string
Terminal Server Attributes
Ascend-Host-Info 252 string
PPP Local Address Attribute
Ascend-PPP-Address 253 ipaddr
MPP Percent Idle Attribute
Ascend-MPP-Idle-Percent 254 integer

hometocprevnextglossaryfeedbacksearchhelp
Copyright 1989-1997 © Cisco Systems Inc.