datatracker.ietf.org
Sign in
Version 5.7.1.p2, 2014-10-29
Report a bug

Clarifications on the Routing of Diameter Requests Based on the Username and the Realm
RFC 5729

Network Working Group                                   J. Korhonen, Ed.
Request for Comments: 5729                        Nokia Siemens Networks
Updates: 3588                                                   M. Jones
Category: Standards Track                            Bridgewater Systems
                                                               L. Morand
                                                             Orange Labs
                                                                 T. Tsou
                                                                  Huawei
                                                           December 2009

               Clarifications on the Routing of Diameter
              Requests Based on the Username and the Realm

Abstract

   This specification defines the behavior required of Diameter agents
   to route requests when the User-Name Attribute Value Pair contains a
   Network Access Identifier formatted with multiple realms.  These
   multi-realm, or "Decorated", Network Access Identifiers are used in
   order to force the routing of request messages through a predefined
   list of mediating realms.

Status of This Memo

   This document specifies an Internet standards track protocol for the
   Internet community, and requests discussion and suggestions for
   improvements.  Please refer to the current edition of the "Internet
   Official Protocol Standards" (STD 1) for the standardization state
   and status of this protocol.  Distribution of this memo is unlimited.

Copyright Notice

   Copyright (c) 2009 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the BSD License.

Korhonen, et al.            Standards Track                     [Page 1]
RFC 5729         Diameter Realm Routing Clarifications     December 2009

Table of Contents

   1. Introduction ....................................................2
   2. Terminology and Abbreviations ...................................2
   3. Problem Overview ................................................3
   4. Solution Overview ...............................................5
      4.1. Interpretation of Decorated NAIs ...........................5
      4.2. Internationalization of Decorated NAIs .....................5
      4.3. Ensuring Backwards Compatibility ...........................6
      4.4. Enhanced Request Routing Solution ..........................7
   5. Security Considerations .........................................8
   6. Acknowledgements ................................................8
   7. References ......................................................9
      7.1. Normative References .......................................9
      7.2. Informative References .....................................9

1.  Introduction

   This specification defines the behavior required of Diameter agents
   to route requests when the User-Name Attribute Value Pair (AVP)
   contains a Network Access Identifier (NAI) formatted with multiple
   realms (hereafter referred to as a Decorated NAI).  Decorated NAIs
   are used in order to force the routing of request messages through a
   predefined list of mediating realms.  This specification does not
   define a new Diameter application but instead defines behaviour that
   would be common across all new Diameter applications that require
   request routing based on Decorated NAI.

   The Diameter Base Protocol [RFC3588] NAI usage is originally based on
   [RFC2486], which has since been revised to [RFC4282].  While the use
   of multiple realms is generally discouraged, RFC 4282 does allow
   multiple realms.  The use of this facility appears in, for instance,
   [RFC4284].  However, RFC 4282 does not define how the Decorated NAIs
   should be handled by Diameter agents, so this specification was
   written to capture those requirements.

2.  Terminology and Abbreviations

   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].

   Network Access Identifier (NAI):

[include full document text]