| < draft-korhonen-dime-nai-routing-01.txt | draft-korhonen-dime-nai-routing-02.txt > | |||
|---|---|---|---|---|
| Diameter Maintenance and J. Korhonen (ed.) | Diameter Maintenance and J. Korhonen (ed.) | |||
| Extensions (DIME) TeliaSonera | Extensions (DIME) TeliaSonera | |||
| Internet-Draft M. Jones | Internet-Draft M. Jones | |||
| Intended status: Standards Track Bridgewater Systems | Intended status: Standards Track Bridgewater Systems | |||
| Expires: April 21, 2009 L. Morand | Expires: April 30, 2009 L. Morand | |||
| Orange Labs | Orange Labs | |||
| T. Tsou | T. Tsou | |||
| Huawei | Huawei | |||
| October 18, 2008 | October 27, 2008 | |||
| Diameter User-Name and Realm Based Request Routing Clarifications | Diameter User-Name and Realm Based Request Routing Clarifications | |||
| draft-korhonen-dime-nai-routing-01.txt | draft-korhonen-dime-nai-routing-02.txt | |||
| Status of this Memo | Status of this Memo | |||
| By submitting this Internet-Draft, each author represents that any | By submitting this Internet-Draft, each author represents that any | |||
| applicable patent or other IPR claims of which he or she is aware | 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 | 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. | aware will be disclosed, in accordance with Section 6 of BCP 79. | |||
| Internet-Drafts are working documents of the Internet Engineering | Internet-Drafts are working documents of the Internet Engineering | |||
| Task Force (IETF), its areas, and its working groups. Note that | Task Force (IETF), its areas, and its working groups. Note that | |||
| skipping to change at page 1, line 39 ¶ | skipping to change at page 1, line 39 ¶ | |||
| and may be updated, replaced, or obsoleted by other documents at any | and may be updated, replaced, or obsoleted by other documents at any | |||
| time. It is inappropriate to use Internet-Drafts as reference | time. It is inappropriate to use Internet-Drafts as reference | |||
| material or to cite them other than as "work in progress." | material or to cite them other than as "work in progress." | |||
| The list of current Internet-Drafts can be accessed at | The list of current Internet-Drafts can be accessed at | |||
| http://www.ietf.org/ietf/1id-abstracts.txt. | http://www.ietf.org/ietf/1id-abstracts.txt. | |||
| The list of Internet-Draft Shadow Directories can be accessed at | The list of Internet-Draft Shadow Directories can be accessed at | |||
| http://www.ietf.org/shadow.html. | http://www.ietf.org/shadow.html. | |||
| This Internet-Draft will expire on April 21, 2009. | This Internet-Draft will expire on April 30, 2009. | |||
| Copyright Notice | Copyright Notice | |||
| Copyright (C) The IETF Trust (2008). | Copyright (C) The IETF Trust (2008). | |||
| Abstract | Abstract | |||
| This specification clarifies the Diameter realm based request | This specification clarifies the Diameter realm based request | |||
| routing. We focus on the case where a Network Access Identifier in | routing. We focus on the case where a Network Access Identifier in | |||
| the User-Name AVP is used to populate the Destination-Realm AVP and | the User-Name AVP is used to populate the Destination-Realm AVP and | |||
| skipping to change at page 2, line 19 ¶ | skipping to change at page 2, line 19 ¶ | |||
| Table of Contents | Table of Contents | |||
| 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3 | |||
| 2. Terminology and Abbreviations . . . . . . . . . . . . . . . . 3 | 2. Terminology and Abbreviations . . . . . . . . . . . . . . . . 3 | |||
| 3. Problem Overview . . . . . . . . . . . . . . . . . . . . . . . 4 | 3. Problem Overview . . . . . . . . . . . . . . . . . . . . . . . 4 | |||
| 4. Solution Overview . . . . . . . . . . . . . . . . . . . . . . 6 | 4. Solution Overview . . . . . . . . . . . . . . . . . . . . . . 6 | |||
| 4.1. Interpretation of Decorated NAIs . . . . . . . . . . . . . 6 | 4.1. Interpretation of Decorated NAIs . . . . . . . . . . . . . 6 | |||
| 4.2. Enhanced Request Routing Solution . . . . . . . . . . . . 6 | 4.2. Enhanced Request Routing Solution . . . . . . . . . . . . 6 | |||
| 4.3. Backwards Compatibility Considerations . . . . . . . . . . 7 | 4.3. Backwards Compatibility Considerations . . . . . . . . . . 7 | |||
| 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 7 | 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 8 | |||
| 6. Security Considerations . . . . . . . . . . . . . . . . . . . 8 | 6. Security Considerations . . . . . . . . . . . . . . . . . . . 8 | |||
| 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 8 | 7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 8 | |||
| 8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 8 | 8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 8 | |||
| 8.1. Normative References . . . . . . . . . . . . . . . . . . . 8 | 8.1. Normative References . . . . . . . . . . . . . . . . . . . 8 | |||
| 8.2. Informative References . . . . . . . . . . . . . . . . . . 8 | 8.2. Informative References . . . . . . . . . . . . . . . . . . 9 | |||
| Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 9 | Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 9 | |||
| Intellectual Property and Copyright Statements . . . . . . . . . . 11 | Intellectual Property and Copyright Statements . . . . . . . . . . 11 | |||
| 1. Introduction | 1. Introduction | |||
| This specification clarifies the Diameter realm based request routing | This specification clarifies the Diameter realm based request routing | |||
| defined in RFC 3588 [1]. We focus on the case where the Network | defined in RFC 3588 [1]. We focus on the case where the Network | |||
| Access Identifier (NAI) [2] in the User-Name AVP is used to populate | Access Identifier (NAI) [2] in the User-Name AVP is used to populate | |||
| the Destination-Realm AVP and the NAI contains more than one realm. | the Destination-Realm AVP and the NAI contains more than one realm. | |||
| This particular case is possible when the NAI decoration is used to | This particular case is possible when the NAI decoration is used to | |||
| skipping to change at page 6, line 15 ¶ | skipping to change at page 6, line 15 ¶ | |||
| o Updating both Destination-Realm and User-Name AVPs based on the | o Updating both Destination-Realm and User-Name AVPs based on the | |||
| Decorated NAI extracted from the User-Name AVP. The update would | Decorated NAI extracted from the User-Name AVP. The update would | |||
| be done by intermediating Diameter agents that participate to | be done by intermediating Diameter agents that participate to | |||
| realm based request routing. Specifically, this would concern | realm based request routing. Specifically, this would concern | |||
| Diameter proxies. | Diameter proxies. | |||
| o How Diameter agents could implement the handling of the NAI | o How Diameter agents could implement the handling of the NAI | |||
| Decoration based routing enforcement in a way that is still | Decoration based routing enforcement in a way that is still | |||
| backwards compatible with RFC 3588. | backwards compatible with RFC 3588. | |||
| RFC 5113 [11] Section 2.3 also discusses NAI decoration related | ||||
| issues with EAP [12] in general. | ||||
| 4. Solution Overview | 4. Solution Overview | |||
| This specification defines a solution for Diameter realm based | This specification defines a solution for Diameter realm based | |||
| request routing with routing enforcement using the User-Name AVP NAI | request routing with routing enforcement using the User-Name AVP NAI | |||
| Decoration. Diameter proxy agent implementations can claim | Decoration. Diameter proxy agent implementations can claim | |||
| compliance using the solution described in this specification. | compliance using the solution described in this specification. | |||
| 4.1. Interpretation of Decorated NAIs | 4.1. Interpretation of Decorated NAIs | |||
| Implementations compliant to this specification MUST have an uniform | Implementations compliant to this specification MUST have an uniform | |||
| skipping to change at page 9, line 25 ¶ | skipping to change at page 9, line 32 ¶ | |||
| [8] 3GPP, "Numbering, addressing and identification", 3GPP | [8] 3GPP, "Numbering, addressing and identification", 3GPP | |||
| TS 23.003 3.15.0, October 2006. | TS 23.003 3.15.0, October 2006. | |||
| [9] Calhoun, P., Zorn, G., Spence, D., and D. Mitton, "Diameter | [9] Calhoun, P., Zorn, G., Spence, D., and D. Mitton, "Diameter | |||
| Network Access Server Application", RFC 4005, August 2005. | Network Access Server Application", RFC 4005, August 2005. | |||
| [10] Eronen, P., Hiller, T., and G. Zorn, "Diameter Extensible | [10] Eronen, P., Hiller, T., and G. Zorn, "Diameter Extensible | |||
| Authentication Protocol (EAP) Application", RFC 4072, | Authentication Protocol (EAP) Application", RFC 4072, | |||
| August 2005. | August 2005. | |||
| [11] Arkko, J., Aboba, B., Korhonen, J., and F. Bari, "Network | ||||
| Discovery and Selection Problem", RFC 5113, January 2008. | ||||
| [12] Aboba, B., Blunk, L., Vollbrecht, J., Carlson, J., and H. | ||||
| Levkowetz, "Extensible Authentication Protocol (EAP)", | ||||
| RFC 3748, June 2004. | ||||
| Authors' Addresses | Authors' Addresses | |||
| Jouni Korhonen | Jouni Korhonen | |||
| TeliaSonera | TeliaSonera | |||
| Teollisuuskatu 15 | ||||
| Sonera FIN-00051 | ||||
| Finland | ||||
| Email: jouni.nospam@gmail.com | Email: jouni.nospam@gmail.com | |||
| Mark Jones | Mark Jones | |||
| Bridgewater Systems | Bridgewater Systems | |||
| 303 Terry Fox Drive | 303 Terry Fox Drive | |||
| Ottawa, Ontario K2K 3J1 | Ottawa, Ontario K2K 3J1 | |||
| Canada | Canada | |||
| Email: Mark.Jones@bridgewatersystems.com | Email: Mark.Jones@bridgewatersystems.com | |||
| Lionel Morand | Lionel Morand | |||
| Orange Labs | Orange Labs | |||
| 38-40 rue du general Leclerc | 38-40 rue du general Leclerc | |||
| Issy-moulineaux Cedex 9, 92794 | Issy-moulineaux Cedex 9, 92794 | |||
| France | France | |||
| Email: Lionel.morand@orange-ftgroup.com | Email: Lionel.morand@orange-ftgroup.com | |||
| Tina Tsou | Tina Tsou | |||
| Huawei | Huawei | |||
| End of changes. 11 change blocks. | ||||
| 10 lines changed or deleted | 17 lines changed or added | |||
This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ | ||||