summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc5224.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc5224.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc5224.txt')
-rw-r--r--doc/rfc/rfc5224.txt283
1 files changed, 283 insertions, 0 deletions
diff --git a/doc/rfc/rfc5224.txt b/doc/rfc/rfc5224.txt
new file mode 100644
index 0000000..5400013
--- /dev/null
+++ b/doc/rfc/rfc5224.txt
@@ -0,0 +1,283 @@
+
+
+
+
+
+
+Network Working Group M. Brenner
+Request for Comments: 5224 Alcatel-Lucent
+Category: Informational March 2008
+
+
+ Diameter Policy Processing Application
+
+Status of This Memo
+
+ This memo provides information for the Internet community. It does
+ not specify an Internet standard of any kind. Distribution of this
+ memo is unlimited.
+
+Abstract
+
+ This document describes the need for a new IANA Diameter Command Code
+ to be used in a vendor-specific new application for invocation of
+ Policy Processing (Policy Evaluation, or Evaluation and Enforcement).
+ This application is needed as one of the implementations of the Open
+ Mobile Alliance (OMA) Policy Evaluation, Enforcement and Management
+ (PEEM) enabler, namely for the PEM-1 interface used to send a
+ request/response for Policy Processing.
+
+Table of Contents
+
+ 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 2
+ 2. Terminology . . . . . . . . . . . . . . . . . . . . . . . . . . 2
+ 3. Diameter Policy Processing Application . . . . . . . . . . . . 2
+ 4. Security Considerations . . . . . . . . . . . . . . . . . . . . 2
+ 5. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 3
+ 5.1. Command Codes . . . . . . . . . . . . . . . . . . . . . . . 3
+ 5.2. AVP Codes . . . . . . . . . . . . . . . . . . . . . . . . . 3
+ 5.3. Application Identifier . . . . . . . . . . . . . . . . . . 3
+ 6. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 3
+ 7. References . . . . . . . . . . . . . . . . . . . . . . . . . . 4
+ 7.1. Normative References . . . . . . . . . . . . . . . . . . . 4
+ 7.2. Informative References . . . . . . . . . . . . . . . . . . 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Brenner Informational [Page 1]
+
+RFC 5224 PEEM March 2008
+
+
+1. Introduction
+
+ This document summarizes the use of Diameter codes in a newly defined
+ realization of a specification for invocation of policy processing.
+ A new Command Code has been assigned by IANA. The document
+ summarizes the uses of newly defined Diameter codes (a Command Code,
+ an AVP, and a vendor-specific application id). When combined with
+ the Diameter Base protocol, this application's specification
+ satisfies the Open Mobile Alliance (OMA) Policy Evaluation,
+ Enforcement, and Management (PEEM) requirements for sending a request
+ for policy processing and receiving a response with the policy
+ processing result. See [PEM-1-TS] for the normative use of Diameter.
+ PEEM requirements are documented in [PEEM-RD] and PEEM Architecture
+ is documented in [PEEM-AD].
+
+ The Diameter realization of this application assumes the use of the
+ Diameter Base protocol, as per RFC 3588, and extends it only for a
+ specific application using a vendor-id (PEN), a vendor-specific
+ application ID, a new Command Code (314), and a new AVP defined in
+ the vendor-specific namespace. Input to policy processing are being
+ passed through a new AVP, and policy results are being passed through
+ a combination of the same new AVP, and the Experimental-Result AVP.
+
+2. Terminology
+
+ The base Diameter specification (Section 1.4 of [RFC3588]) defines
+ most of the terminology used in this document. Additionally, the
+ terms and acronyms defined in [PEM-1-TS] are used in this document.
+
+
+3. Diameter Policy Processing Application
+
+ A detailed description of the Diameter Policy Processing Application
+ can be found in Section 5.4.1 of the Policy Evaluation, Enforcement
+ and Management Callable Interface (PEM-1) Technical Specification
+ [PEM-1-TS].
+
+4. Security Considerations
+
+ This document describes the Diameter Policy Processing Application.
+ It builds on top of the Diameter Base protocol and the same security
+ considerations described in RFC 3588 [RFC3588] are applicable to this
+ document. No further extensions are required beyond the security
+ mechanisms offered by RFC 3588.
+
+
+
+
+
+
+
+Brenner Informational [Page 2]
+
+RFC 5224 PEEM March 2008
+
+
+5. IANA Considerations
+
+ This section provides guidance to the Internet Assigned Numbers
+ Authority (IANA) regarding registration of values related to the
+ Diameter protocol, in accordance with BCP 26 [RFC2434].
+
+ This document defines values in the namespaces that have been created
+ and defined in the Diameter Base [RFC3588]. The IANA Considerations
+ section of that document details the assignment criteria. Values
+ assigned in this document, or by future IANA action, must be
+ coordinated within this shared namespace.
+
+5.1. Command Codes
+
+ This specification assigns the value 314 from the Command Code
+ namespace defined in [RFC3588]. See Section 5.4.1.3.1 of [PEM-1-TS]
+ to see how the command code is used.
+
+ IANA has made the following assignment in the "Authentication,
+ Authorization, and Accounting (AAA) Parameters" registry, in the sub-
+ registry "Command Codes".
+
+ Code Value Name Reference
+ -------------- ------------------------------- ---------
+ 314 PDR / PDA [RFC5224]
+
+5.2. AVP Codes
+
+ This specification uses the value 1 for the Policy-Data AVP, in the
+ OMA Vendor-ID (PEN) AVP namespace. See Section 5.4.1.3.3 of
+ [PEM-1-TS] for the assignment of the namespace in this specification.
+
+5.3. Application Identifier
+
+ This specification uses the value 16777243 in the Application
+ Identifier namespace as registered in IANA for the Policy Processing
+ Application. See Section 5.4.1.3 of [PEM-1-TS] for more information.
+
+6. Acknowledgements
+
+ The author would like to thank Dan Romascanu and Hannes Tschofenig
+ for their help and support.
+
+ Finally, the author would like to thank Alcatel-Lucent, as most of
+ the effort put into this document was done while he was in their
+ employ.
+
+
+
+
+
+Brenner Informational [Page 3]
+
+RFC 5224 PEEM March 2008
+
+
+7. References
+
+7.1. Normative References
+
+ [PEM-1-TS] Open Mobile Alliance, "Policy Evaluation, Enforcement and
+ Management Callable Interface (PEM-1) Technical
+ Specification, Draft Version 1.0, available at http://
+ www.openmobilealliance.org/ftp/Public_documents/ARCH/
+ Permanent_documents/
+ OMA-TS-PEEM_PEM1-V1_0-20080325-D.zip", December 2007.
+
+ [RFC3588] Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J.
+ Arkko, "Diameter Base Protocol", RFC 3588,
+ September 2003.
+
+7.2. Informative References
+
+ [PEEM-AD] Open Mobile Alliance, "Policy Evaluation, Enforcement and
+ Management Architecture, Draft Version 1.0, available at
+ http://www.openmobilealliance.org/ftp/Public_documents/
+ ARCH/Permanent_documents/
+ OMA-AD-Policy_Evaluation_Enforcement_Management-V1_0_0-
+ 20060625-D.zip", June 2006.
+
+ [PEEM-RD] Open Mobile Alliance, "Policy Evaluation, Enforcement and
+ Management Requirements, Candidate Version 1.0, 12
+ January 2005, available at http://
+ www.openmobilealliance.org/ftp/Public_documents/ARCH/
+ permanent_documents/
+ OMA-RD-Policy_Evaluation_Enforcement_Management-V1_0-
+ 20050112-C.zip", November 2005.
+
+ [RFC2434] Narten, T. and H. Alvestrand, "Guidelines for Writing an
+ IANA Considerations Section in RFCs", BCP 26, RFC 2434,
+ October 1998.
+
+Author's Address
+
+ Michael Brenner
+ Alcatel-Lucent
+ 600-700 Mountain Avenue, 2D-148
+ Murray Hill, NJ 07974-0636
+ USA
+
+ Phone: +1 908-582-8753
+ EMail: mrbrenner@alcatel-lucent.com
+
+
+
+
+
+Brenner Informational [Page 4]
+
+RFC 5224 PEEM March 2008
+
+
+Full Copyright Statement
+
+ Copyright (C) The IETF Trust (2008).
+
+ 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 Property
+
+ The 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.
+
+
+
+
+
+
+
+
+
+
+
+
+Brenner Informational [Page 5]
+