Internet Engineering Task Force Lachu Aravamudhan INTERNET-DRAFT Mark R. O`Brien Basavaraj Patil Date: February 1999 Nortel Networks Expires: July 1999 NAI Resolution for Wireless Networks Status of this memo This document is an Internet-Draft and is in full conformance with all provisions of Section 10 of RFC2026. 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. Abstract RFC 2468 [1] defines the need of a standardized format for identifying ISP subscribers for dial-up roaming operations. It introduced the Network Access Identifier (NAI) to fulfill this need. The NAI is provided by the mobile node to the dialed ISP during PPP authentication. The ability to resolve an NAI for second and third generation cellular mobile nodes allow traditional cellular service providers to evolve their home cellular networks to provide cellular services, IP packet data services and so on with a single subscription using NAIs. Additionally, this allows cellular provider to evolve their networks to be IP based. Second and third generation cellular mobile nodes must perform a registration and authentication process with their wireless service provider before the mobile node user may initiate other operations (See [1] for examples). These mobile nodes do not support the programming of an NAI nor does the cellular registration message support the transfer of an NAI to the wireless access network. For example, North American cellular networks (e.g. AMPS, TDMA, CDMA) service mobile nodes that register with a Mobile Identification Number (MIN). The MIN is then associated with a cellular subscriber. For the same reasons stated in [1], it would be convenient if an option was available to provide the wireless subscriber identification in the form of an NAI during the wireless registration and authentication process. This draft proposes a solution to resolve NAIs from traditional mobile node identifiers. 1. Introduction RFC 2468 [1] defines the need of a standardized format for identifying ISP subscribers for dial-up roaming operations. It introduced the Network Access Identifier (NAI) to fulfill this need. The NAI is provided by the mobile node to the dialed ISP during PPP authentication. The ability to resolve an NAI for second and third generation cellular mobile nodes allow traditional cellular service providers to evolve their home cellular networks to provide cellular services, IP packet data services and so on with a single subscription using NAIs. Additionally, this allows cellular provider to evolve their networks to be IP based. Second and third generation cellular mobile nodes must perform a registration and authentication process with their wireless service provider before the mobile node user may initiate other operations (See [1] for examples). These mobile nodes do not support the programming of an NAI nor does the cellular registration message support the transfer of an NAI to the wireless access network. For example, North American cellular networks (e.g. AMPS, TDMA, CDMA) service mobile nodes that register with a Mobile Identification Number (MIN). The MIN is then associated with a cellular subscriber. For the same reasons stated in [1], it would be convenient if an option was available to provide the wireless subscriber identification in the form of an NAI during the wireless registration and authentication process. This draft proposes a solution to resolve NAIs from traditional mobile node identifiers. Aravamudhan, O`Brien Expires July 1999 [Page 2] Internet-Draft NAI Resolution for Wireless Networks February 1999 Consider the following scenario to illustrate the NAI resolution required to register and authenticate wireless mobile nodes with their wireless service provider: NAI enabled Wireless Service Provider owns the cellular service for Subscriber A (SUB A). ------------ ------------ ---------------- | SUB A | | | | | | Cellular | | Wireless | | NAI Enabled | | Mobile | | Access | | Wireless Home| | Node | | Network | | Network | ------------ ------------ ---------------- | | | event |)))))))))))))>| | a | |-------------->| b | |<--------------| c |<(((((((((((((| | d | | | a SUB A powers-on his second or third generation cellular mobile node. The act of powering on causes the cellular mobile mode to attempt a wireless registration. The registration message identifies the mobile node by its MIN. b The wireless access network receives the wireless registration message and resolves an NAI based on the MIN sent by the cellular mobile node. The wireless access network sends an appropriate registration message to its NAI enabled home network. c The NAI enabled home network registers and authenticates wireless SUB A and sends an appropriate registration response back to the wireless access network. d The wireless access network receives the registration response from its home network and sends an appropriate wireless registration return result to SUB A`s cellular mobile node. 2. Terminology This document uses the following terminology: Aravamudhan, O`Brien Expires July 1999 [Page 3] Internet-Draft NAI Resolution for Wireless Networks February 1999 MIN Mobile Identification Number: A 10-digit number assigned to the mobile station. 3. Specification Language The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [2]. 4. NAI Resolution There are many alternatives to resolve an NAI. The intent of defining this draft is to stimulate discussion on the merits of resolving NAIs from second and third generation wireless mobile nodes. One method is presented herein. The NAI is of the form user@realm. At the wireless access provider, using the wireless registration information, a temporary NAI may be constructed of the form @realm. The IP address corresponding to the realm may then be resolved through DNS or other appropriate mechanisms. That resolution should return the IP address of the realm (i.e. the Service Provider owning the subscriber's wireless service). The temporary NAI, @realm, should then be supplied in the registration message to the wireless service provider identified by that IP address. The wireless service provider should receive the registration message and may decode the "user" component of the temporary NAI to lookup the subscriber's NAI if it is, in fact, different from the temporary NAI. For example, suppose a cellular mobile node sends a registration message to the wireless access network with a MIN of 9726841000. A table resident at wireless access network may be populated with a range of MINs covered by each entry. In this example, each range specifies only the most significant 6 digits and implicitly includes all subscriber numbers (last 4 digits) within the range: MIN RANGE REALM 214790 - 214799 abc_company.net 972680 - 972689 def_company.net 972700 - 972730 hij_company.net In this case "def_company.net" is the ISP for the 9726841000 MIN. The resulting temporary NAI to use for IP address resolution and for routing of registration messages over the Internet would be: 9726841000@def_company.net. Aravamudhan, O`Brien Expires July 1999 [Page 4] Internet-Draft NAI Resolution for Wireless Networks February 1999 Table lookups such as these have been widely used in cellular networks since the subscriber/terminal identifiers are: numeric, a maximum of 15 digits, and the leading digits typically defined a geographical region to facilitate routing. Further, ranges of subscriber/terminal identifications were assigned in blocks to service providers in each regions. As shown in the table, def_company.net is assigned all of the subscriber numbers from exchanges 680 though 689 inclusive. This facilitated scalability by alleviating access providers from a requirement of enumerating each MIN in their tables. NOTE: The interface from the wireless access network to the wireless service provider network should use protocols produced by the IETF and is outside of the scope of this document. With the exception of the derivation of an NAI from a MIN, the means by which a cellular registration or authentication message is converted by the wireless access network to the relevant IETF protocol message(s) is outside the scope of this document. Aravamudhan, O`Brien Expires July 1999 [Page 5] Internet-Draft NAI Resolution for Wireless Networks February 1999 5. References [1] Aboba B., Beadles M., "Network Access Identifier" RFC 2486, January 1999. [2] Bradner S., "Key words for use in RFCs to Indicate Requirement Levels", RFC 2119, March 1997. 6. Acknowledgments The authors would like to thank Emad Qaddoura, Scott Skraboly, Russ Coffin and Rambabu Tummala of Nortel Networks for their review and valuable input. 7. Authors' Addresses Lachu Aravamudhan Nortel Networks Inc. 2201 Lakeside Blvd. Richardson, TX. 75082-4399 Phone: 972-684-4855 email: lachu@nortelnetworks.com Mark O'Brien Nortel Networks Inc. 2201 Lakeside Blvd. Richardson, TX. 75082-4399 Phone: 972-684-5164 email: markob@nortelnetworks.com Aravamudhan, O`Brien Expires July 1999 [Page 6]