view Side-By-Side changes
Network Working Group Bernard Aboba INTERNET-DRAFT Microsoft Corporation Category: Proposed Standard<draft-aboba-radext-wlan-03.txt> 13Jouni Malinen Expires: December 25, 2007 Devicescape Software 26 June20062007 RADIUS Attributes for WLAN draft-aboba-radext-wlan-04.txt By submitting this Internet-Draft, each author represents that any applicable patent or other IPR claims of which he or she is aware have been or will be disclosed, and any of which he or she becomes aware will be disclosed, in accordance with Section 6 of BCP 79. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet- Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt. The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. This Internet-Draft will expire on December10, 2006.25, 2007. Copyright Notice Copyright (C) TheInternet Society (2006).IETF Trust (2007). All Rights Reserved. Abstract This document proposes additional attributes for use byIEEE 802.11wireless LAN authenticators. The attributes defined in this document are usable both within RADIUS and Diameter. Aboba & Malinen Proposed Standard [Page 1] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June20062007 Table of Contents 1. Introduction .......................................... 3 1.1 Terminology ..................................... 3 1.2 Requirements Language ........................... 4 2. RADIUSAttributesattributes ..................................... 4 2.1Allowed-SSID .................................... 4 2.2 SSID ............................................ 5 2.3Allowed-Called-Station-Id .......................5 2.44 2.2 EAP-Key-Name ....................................6 2.55 2.3 EAP-Peer-Id .....................................7 2.66 2.4 EAP-Server-Id ...................................8 2.77 2.5 Mobility-Domain-Id ..............................9 2.88 2.6 Preauth-Timeout ................................. 8 2.7 EAP-Lower-Layer ................................. 9 3. Table ofAttributesattributes ................................... 10 4. Diameter Considerations ...............................1110 5. IANA Considerations ...................................1211 6. Security Considerations ............................... 12 7. References ............................................1213 7.1 Normative References ..................................1213 7.2 Informative References ................................ 13 ACKNOWLEDGMENTS ..............................................1314 AUTHORS' ADDRESSES ........................................... 14 Full Copyright Statement ..................................... 15 Intellectual PropertyStatement .............................. 14........................................ 15 Disclaimer of Validity .......................................14 Copyright Statement ..........................................15 Aboba & Malinen Proposed Standard [Page 2] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June20062007 1. Introduction In situations where it is desirable to centrally manage authentication, authorization and accounting (AAA) for IEEE 802.11 wirelessLANs,LANs [IEEE-802.11], deployment of a backend authentication and accounting server is desirable. In such situations, it is expected that IEEE 802.11 authenticators will function as AAA clients. This document defines additional attributes suitable for usage by IEEE 802.11 authenticators acting as AAA clients. The attributes defined in this document are usable both within RADIUS and Diameter. 1.1. Terminology This document uses the following terms: Access Point (AP) A Station that provides access to the distribution services via the wireless medium for associated Stations. Association The service used to establish Access Point/Station mapping and enable Station invocation of the distribution system services. authenticator An authenticator is an entity that require authentication from the supplicant. The authenticator may be connected to the supplicant at the other end of a point-to-point LAN segment or 802.11 wireless link. authentication server An authentication server is an entity that provides an authentication service to an authenticator. This service verifies from the credentials provided by the supplicant, the claim of identity made by the supplicant. Station (STA) Any device that contains an IEEE 802.11 conformant medium access control (MAC) and physical layer (PHY) interface to the wireless medium (WM). Supplicant A supplicant is an entity that is being authenticated by an authenticator. The supplicant may be connected to the authenticator at one end of a point-to-point LAN segment or 802.11 wireless link. Aboba & Malinen Proposed Standard [Page 3] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June20062007 1.2. Requirements Language In this document, several words are used to signify the requirements of the specification. The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC2119]. 2. RADIUSAttributesattributes 2.1.Allowed-SSIDAllowed-Called-Station-Id Description TheAllowed-SSID attributeAllowed-Called-Station-Id Attribute allows the RADIUS server to specify which Called-Station-Ids and SSIDs the user is allowed to access.This may be useful in situations where the SSID is not yet known (such as in pre- authentication), or where subsequent handoff can occur without interaction with a AAA server.One or moreAllowed-SSIDAllowed-Called-Station-Id attributes MAY be included in an Access-Accept or CoA-Request packet.This attribute is not allowed in other RADIUS packets.A summary of theAllowed-SSID attributeAllowed-Called-Station-Id Attribute format is shown below. The fields are transmitted from left to right. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code TBD Length >=3 String The String fieldcontainsis one or more octets,encoding a single SSID,containing the layer 2 endpoint that the user's call is allowed to be terminated on, asdefinedspecified in[IEEE-802.11]. IftheSSID includeddefinition of Called-Station-Id in [RFC2865] Section 5.30 and [RFC3580] Section 3.20. In theAllowed-SSID attributecase of IEEE 802, the Allowed-Called-Station-Id Attribute isnot supportedused to store the bridge or Access Point MAC address in ASCII format (upper case only), with octet values separated by a "-". Example: "00-10-A4-23-19-C0". In IEEE 802.11, where restrictions on both SSID and Access Point MAC address usage are intended, theNAS,SSID MUST be appended to theattribute is silently discarded. UTF-8 encoded 10646 characters are recommended, but a robust implementation SHOULD supportAccess Point MAC address, separated from thefield as undistinguished octets.MAC address with a ":". Example "00-10-A4-23-19-C0:AP1". Aboba & Malinen Proposed Standard [Page 4] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June2006 2.2. SSID Description The SSID attribute allows2007 Where no MAC address restriction is intended, theNAS to specify whichMAC address field MUST be omitted, but the ":" and SSID fields MUST be included. Example ":AP1". If the useris attemptingattempts to connect toaccess. A single SSID attribute MAY be included in an Access-Request packet. This attribute is not allowed in other RADIUS packets. A summary oftheSSID attribute is shown below. The fields are transmittedNAS fromleft to right. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code TBD Length >=3 String The String field contains one or more octets, encodingasingle SSID, as defined in [IEEE-802.11]. UTF-8 encoded 10646 characters are recommended, but a robust implementation SHOULD supportCalled-Station- Id that does not match one of thefield as undistinguished octets. 2.3. Allowed-Called-Station-ID Description The Allowed-Called-Station-ID attribute allowsAllowed-Called-Station-Id attributes, then theRADIUS serveruser MUST NOT be permitted tospecify which Called-Station-IDsaccess theusernetwork. The Allowed-Called-Station-Id Attribute isallowed to access. More than one Allowed-Called-Station-ID attribute MAY be includeduseful in situations where users can connect to a NAS without anAccess-Accept or CoA-Request packet. This attribute is not allowed in other RADIUS packets. A summary ofAccess-Request being sent by theAllowed-Called- Station-ID attribute format is shown below. The fields are transmitted from leftNAS toright. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Aboba Proposed Standard [Page 5] INTERNET-DRAFTthe RADIUSAttributes for WLAN 13 June 2006 Code TBD Length >=3 String The String field is oneserver (e.g. IEEE 802.11 PMK caching), ormore octets, containing the layer 2 endpoint that the user's call terminated on. For details of the encoding, see [RFC2865] and [RFC3580]. Notewhere pre-authentication may be supported (e.g. IEEE 802.11 pre-authentication) so it is possible thatthis attribute MUST NOT includetheSSID. If the Called-Station-IDSSID will not be included inthe Allowed-Called-Station-ID attribute does not describealayer 2 endpoint ofCalled-Station-Id Attribute within theNAS,Access-Request. In these cases, it can be desirable for theattribute is silently discarded. A robust implementation SHOULD supportRADIUS server to provide thefield as undistinguished octets. 2.4.NAS with usage restrictions. 2.2. EAP-Key-Name Description The EAP-Key-Nameattribute,Attribute, defined in [RFC4072], contains the EAPSession-ID,Session-Id, as described in [KEYFRAME]. Exactly how thisattributeAttribute is used depends on the link layer in question. It should be noted that not all link layers use this name and existing EAP method implementations do not generate it. An EAP- Key-NameattributeAttribute MAYonlybe included within Access-Request,Access-AcceptAccess- Accept and CoA-Request packets. A summary of theEAP-Key- Name attributeEAP-Key-Name Attribute format is shown below. The fields are transmitted from left to right. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code 102 [RFC4072] Length >=2 String Aboba & Malinen Proposed Standard [Page6]5] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June2006 String2007 The String field, when present, is one or more octets, containing the EAPSession-ID,Session-Id, as defined in [KEYFRAME]. Since the NAS operates as a pass-through in EAP, it cannot know the EAP Session-IDId before receiving it from the RADIUS server. As a result, an EAP-Key-NameattributeAttribute sent in an Access-Request MUST NOT contain any data. A RADIUS server receiving an Access-Request with an EAP-Key-NameattributeAttribute containing data MUST silently discard theattribute.Attribute. In addition, the RADIUS server SHOULD only include thisattributeAttribute in an Access-Accept or CoA-Requestonlyif an EAP-Key- NameattributeAttribute was present in the Access-Request.2.5.2.3. EAP-Peer-Id Description The EAP-Peer-IdattributeAttribute containsan thea Peer-Id generated by the EAP method. Exactly how this name is used depends on the link layer in question. See [KEYFRAME] for more discussion. TheEAP- Peer-Id attribute is only allowedEAP-Peer-Id Attribute MAY be included inAccess-RequestAccess-Request, Access-Accept andAccess- AcceptAccounting-Request packets. More than one EAP-Peer-Id Attribute MUST NOT be included in an Access-Request; one or more EAP-Peer-Id attributes MAY be included in an Access-Accept. It should be noted that not all link layers use this name, and existing EAP method implementations do not generate it. Since the NAS operates as a pass-through in EAP, it cannot know the EAP- Peer-Id before receiving it from the RADIUS server. As a result, an EAP-Peer-IdattributeAttribute sent in an Access-Request MUST NOT contain any data. A home RADIUS server receiving an Access- Request an EAP-Peer-IdattributeAttribute with non-empty data MUST silently discard theattribute.Attribute. In addition, the home RADIUS server SHOULD includethis attributeone or more EAP-Peer-Id attributes in an Access-Accept only if an emptyEAP-Peer- Id attributeEAP-Peer-Id Attribute was present in theAccess-Request.Access- Request. A summary of the EAP-Peer-IdattributeAttribute format is shown below. The fields are transmitted from left to right. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code TBD Length Aboba & Malinen Proposed Standard [Page7]6] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June20062007 >=2 String The String field, when present, is one or more octets containingthea EAP Peer-Id exported by the EAP method. For details, see [KEYFRAME] Appendix A. A robust implementation SHOULD support the field as undistinguished octets.2.6.2.4. EAP-Server-Id Description The EAP-Server-IdattributeAttribute containsthea Server-Id generated by the EAP method. Exactly how this name is used depends on the link layer in question. See [KEYFRAME] for more discussion. The EAP- Server-IdattributeAttribute is only allowed inAccess-Request andAccess-Request, Access-AcceptAccept, and Accounting-Request packets. More than one EAP-Server- Id Attribute MUST NOT be included in an Access-Request; one or more EAP-Server-Id attributes MAY be included in an Access-Accept. It should be noted that not all link layers use this name, and existing EAP method implementations do not generate it. Since the NAS operates as a pass-through in EAP, it cannot know the EAP- Server-Id before receiving it from the RADIUS server. As a result, an EAP-Server-IdattributeAttribute sent in an Access-Request MUST NOT contain any data. A home RADIUS server receiving in an Access-Request an EAP-Server-IdattributeAttribute with non-empty data MUST silently discard theattribute.Attribute. In addition, the home RADIUS server SHOULD include thisattributeAttribute an Access-Accept only if an empty EAP-Server-IdattributeAttribute was present in the Access-Request. A summary of the EAP-Server-IdattributeAttribute format is shown below. The fields are transmitted from left to right. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code TBD Length >=2StringAboba & Malinen Proposed Standard [Page8]7] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June20062007 String The String field, when present, is one or more octets, containing the EAP Server-Id exported by the EAP method. For details, see [KEYFRAME] Appendix A. A robust implementation SHOULD support the field as undistinguished octets.2.7.2.5. Mobility-Domain-Id Description A single Mobility-Domain-IdattributeAttribute MAY be included in an Access-Request or Accounting-Request, in order to enable the NAS to provide the RADIUS server with the Mobility Domain Identifier, defined in [IEEE-802.11r]. A summary of the Mobility-Domain-IdattributeAttribute format is shown below. The fields are transmitted from left to right. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | String... +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code TBD Length >=3 String The String field contains one or more octets, encoding a single Mobility Domain Identifier as defined in [IEEE-802.11r]. UTF-8 encoded 10646 characters are recommended, but a robust implementation SHOULD support the field as undistinguished octets.2.8.2.6. Preauth-Timeout Description ThisattributeAttribute sets the maximum number of seconds which pre- authentication state is kept by the NAS. Thisattribute is available to be sent by the server to the client in an Access- Accept. It alsoAttribute MAY be sent by theclientserver to theserverNAS in anAccess-Request in order to indicate a preauthentication request and provide a hint.Access-Accept. Where both Session-Timeout andPreauth- TimeoutPreauth-Timeout attributes are present in an Access-Accept, theSession-Session-Timeout Attribute refers only to the Aboba & Malinen Proposed Standard [Page9]8] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June2006 Timeout attribute refers only to the2007 maximum session time after thesessionstation associates with the AP and isstarted.enabled to send data frames through it. A summary of the Preauth-TimeoutattributeAttribute format is shown below. The fields are transmitted from left to right. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code TBD Length 6 Value The field is 4 octets, containing a 32-bit unsigned integer with the maximum number of seconds that pre-authentication state should be retained by the NAS. 2.7. EAP-Lower-Layer Description This Attribute indicates the lower layer over which EAP is transported. This Attribute MAY be sent by the NAS to the server in an Access-Request or an Accounting-Request packet. A summary of the EAP-Lower-Layer Attribute format is shown below. The fields are transmitted from left to right. 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Type | Length | Value +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Value (cont) | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ Code TBD Aboba & Malinen Proposed Standard [Page 9] INTERNET-DRAFT RADIUS Attributes for WLAN 26 June 2007 Length 6 Value The field is 4 octets, containing the following values: 1 - Wired IEEE 802.1X Version 1 (2001) 2 - Wired IEEE 802.1X Version 2 (2004) 3 - WPA 4 - WPA2 (no pre-authentication) 5 - WPA2, IEEE 802.1X pre-authentication 6 - IEEE 802.11r 7 - IEEE 802.11s 8 - IEEE 802.11af 9 - IEEE 802.16e 10 - IKEv2 11 - PPP 12 - PANA (no pre-authentication) 3. Table ofAttributesattributes The following table provides a guide to which attributes may be found in which kinds of packets, and in what quantity. Access- Access- Access- Access- CoA- Acct- Request Accept Reject Challenge Req Req # Attribute 0 0+ 0 0 0+ 0 TBDAllowed-SSID 0-1 0 0 0 0 0-1 TBD SSID 0 0+ 0 0 0+ 0 TBDAllowed-Called-Station-Id 0-1 0-1 0 0 0-1 0 102 EAP-Key-Name0-1 0-1 00+ 0+ 0 0 0 0+ TBD EAP-Peer-Id0-1 0-10+ 0+ 0 0 00-10+ TBD EAP-Server-Id 0-1 0 0 0 0 0-1 TBD Mobility-Domain-Id 0-1 0-1 0 0 0 0 TBD Preauth-Timeout 0-1 0 0 0 0 0-1 TBD EAP-Lower-Layer The following table defines the meaning of the above table entries. 0 ThisattributeAttribute MUST NOT be present in packet. 0+ Zero or more instances of thisattributeAttribute MAY be present in the packet.Aboba Proposed Standard [Page 10] INTERNET-DRAFT RADIUS Attributes for WLAN 13 June 20060-1 Zero or one instance of thisattributeAttribute MAY be present in the packet. 4. Diameter Considerations The EAP-Key-NameattributeAttribute isareadyalready defined as a RADIUSattributeAttribute within Diameter EAP [RFC4072]. Aboba & Malinen Proposed Standard [Page 10] INTERNET-DRAFT RADIUS Attributes for WLAN 26 June 2007 When used in Diameter, the other attributes defined in this specification can be used as Diameter AVPs from the Code space 1-255 (RADIUSattributeAttribute compatibility space). No additional Diameter Code values are therefore allocated. The data types and flag rules for the attributes are as follows: +---------------------+ | AVP Flag rules | |----+-----+----+-----|----+ | | |SHLD| MUST| | Attribute Name Value Type |MUST| MAY | NOT| NOT|Encr| -------------------------------|----+-----+----+-----|----|Allowed-SSID OctetString| M | P | | V | Y | SSID OctetString| M | P | | V | Y |Allowed-Called- | | | | | | Station-Id UTF8String | M | P | | V | Y | EAP-Peer-Id UTF8String | M | P | | V | Y | EAP-Server-Id UTF8String | M | P | | V | Y | Mobility-Domain-Id OctetString| | P,M | | V | Y | Preauth-Timeout Unsigned32 | M | P | | V | Y | EAP-Lower-Layer Unsigned32 | M | P | | V | Y | -------------------------------|----+-----+----+-----|----| The attributes in this specification have no special translation requirements for Diameter to RADIUS or RADIUS to Diameter gateways; they are copied as is, except for changes relating to headers, alignment, and padding. See also [RFC 3588] Section 4.1 and [RFC 4005] Section 9. What this specification says about the applicability of the attributes for RADIUS Access-Request packets applies in Diameter to AA-Request [RFC 4005] or Diameter-EAP-Request [RFC 4072]. What is said about Access-Challenge applies in Diameter to AA-Answer [RFC 4005] or Diameter-EAP-Answer [RFC 4072] with Result-Code AVP set to DIAMETER_MULTI_ROUND_AUTH. What is said about Access-Accept applies in Diameter to AA-Answer or Diameter-EAP-Answer messages that indicate success. Similarly, what is said about RADIUS Access-Reject packets applies in Diameter to AA- Answer or Diameter-EAP-Answer messages that indicate failure.Aboba Proposed Standard [Page 11] INTERNET-DRAFT RADIUS Attributes for WLAN 13 June 2006What is said about COA-Request applies in Diameter to Re-Auth-Request [RFC 4005]. What is said about Accounting-Request applies to Diameter Accounting- Request [RFC 4005] as well. Aboba & Malinen Proposed Standard [Page 11] INTERNET-DRAFT RADIUS Attributes for WLAN 26 June 2007 5. IANA Considerations This document uses the RADIUS [RFC2865] namespace, see <http://www.iana.org/assignments/radius-types>. This specification requires assignment of a RADIUS attribute types for the following attributes: Attribute Type ========= ====Allowed-SSID TBD SSID TBDAllowed-Called-Station-Id TBD EAP-Peer-Id TBD EAP-Server-Id TBD Mobility-Domain-Id TBD Preauth-Timeout TBD EAP-Lower-Layer TBD This specification allocates the following decimal values for the EAP-Lower-Layer Attribute: 1 - Wired IEEE 802.1X Version 1 (2001) 2 - Wired IEEE 802.1X Version 2 (2004) 3 - WPA 4 - WPA2 (no pre-authentication) 5 - WPA2, IEEE 802.1X pre-authentication 6 - IEEE 802.11r 7 - IEEE 802.11s 8 - IEEE 802.11af 9 - IEEE 802.16e 10 - IKEv2 11 - PPP 12 - PANA (no pre-authentication) Additional values are allocated as described in [RFC3575] Section 2.1 (Designated Expert). 6. Security Considerations Since this document describes the use of RADIUS for purposes of authentication, authorization, and accounting in WLANs, it is vulnerable to all of the threats that are present in other RADIUS applications. For a discussion of these threats, see [RFC2607], [RFC2865], [RFC3162], [RFC3576], [RFC3579], and [RFC3580]. Aboba & Malinen Proposed Standard [Page 12] INTERNET-DRAFT RADIUS Attributes for WLAN 26 June 2007 7. References 7.1. Normative references [IEEE-802.11] Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE Std.802.11-2003, 2003.802.11-2007, 2007. [IEEE-802.11r] Draft Amendment to Standard for Information technology - Telecommunications and information exchange between systems - Local and metropolitan area networks - Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications: Amendment 2: Fast BSS Transition, IEEEP802.11r/D1.2, February 2006. Aboba Proposed Standard [Page 12] INTERNET-DRAFT RADIUS Attributes for WLAN 13P802.11r/D6.0, June20062007. [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", RFC 2119, March, 1997. [RFC2865] Rigney, C., Rubens, A., Simpson, W. and S. Willens, "Remote Authentication Dial In User Service (RADIUS)", RFC 2865, June 2000. [RFC3575] Aboba, B., "IANA Considerations for RADIUS", RFC 3575, July 2003. [RFC3748] Aboba, B., Blunk, L., Vollbrecht, J., Carlson, J. and H. Levkowetz, "Extensible Authentication Protocol (EAP)", RFC 3748, June 2004. [RFC4072] Eronen, P., Hiller, T. and G. Zorn, "Diameter Extensible Authentication Protocol (EAP) Application", RFC 4072, August 2005. [KEYFRAME] Aboba, B., Simon, D., Eronen, P. and H. Levkowetz, "EAP Key Management Framework",draft-ietf-eap-keying-14.txt,draft-ietf-eap-keying-19.txt, June2006.2007. 7.2. Informative references [RFC2607] Aboba, B. and J. Vollbrecht, "Proxy Chaining and Policy Implementation in Roaming", RFC 2607, June 1999. Aboba & Malinen Proposed Standard [Page 13] INTERNET-DRAFT RADIUS Attributes for WLAN 26 June 2007 [RFC3162] Aboba, B., Zorn, G. and D. Mitton, "RADIUS and IPv6", RFC 3162, August 2001. [RFC3575] Aboba, B., "IANA Considerations for RADIUS", RFC 3575, July 2003. [RFC3576] Chiba, M., Dommety, G., Eklund, M., Mitton, D. and B. Aboba, "Dynamic Authorization Extensions to Remote Authentication Dial In User Service (RADIUS)", RFC 3576, July 2003. [RFC3579] Aboba, B. and P. Calhoun, "RADIUS Support for Extensible Authentication Protocol (EAP)", RFC 3579, September 2003. [RFC3580] Congdon, P., Aboba, B., Smith, A., Zorn, G. and J. Roese, "IEEE 802.1X Remote Authentication Dial In User Service (RADIUS) Usage Guidelines", RFC 3580, September 2003. Acknowledgments The authors would like to acknowledge Dorothy Stanley of ArubaNetworks andNetworks, Yoshihiro Ohba ofToshiba. Aboba Proposed Standard [Page 13] INTERNET-DRAFT RADIUS Attributes for WLAN 13 June 2006Toshiba, and the contributors to the IEEE 802.11 review of this document. Authors' Addresses Bernard Aboba Microsoft Corporation One Microsoft Way Redmond, WA 98052 EMail: bernarda@microsoft.com Phone: +1 425 706 6605 Fax: +1 425 936 7329 Jouni Malinen Devicescape Software, Inc. 900 Cherry Avenue San Bruno, CA 94066 EMail: jkm@devicescape.com Phone: +1 650 829 2600 Fax: +1 650 829 2601 Aboba & Malinen Proposed Standard [Page 14] INTERNET-DRAFT RADIUS Attributes for WLAN 26 June 2007 Full Copyright Statement Copyright (C) The IETF Trust (2007). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights. This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Intellectual PropertyStatementThe IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79. Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr. The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf- ipr@ietf.org.Disclaimer of Validity This document andAcknowledgment Funding for theinformation contained herein areRFC Editor function is providedon an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.by the IETF Administrative Support Activity (IASA). Aboba & Malinen Proposed Standard [Page14]15] INTERNET-DRAFT RADIUS Attributes for WLAN1326 June2006 Copyright Statement Copyright (C) The Internet Society (2006). This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights. Acknowledgment Funding for the RFC Editor function is currently provided by the Internet Society.2007 Open issues Open issues relating to this specification are tracked on the following web site: http://www.drizzle.com/~aboba/RADEXT/ Aboba & Malinen Proposed Standard [Page15]16] ----