TOC 
Diameter Maintenance andM. Brenner
Extensions (DIME)Alcatel-Lucent
Internet-DraftDecember 15, 2007
Intended status: Informational 
Expires: June 17, 2008 


Diameter Policy Processing Application
draft-brenner-dime-peem-00

Status of this Memo

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 June 17, 2008.

Abstract

This document describes the Diameter protocol application used for invocation of Policy Processing (Policy Evaluation, or Evaluation and Enforcement). This application is needed as one of the implementations of the Open Mobile Aliance (OMA) Policy Evaluation, Enforcement and Management (PEEM) enabler, namely for the PEM-1 interface used to send a request/responses for Policy Processing. When combined with the Diameter Base protocol, this application specification satisfies the OMA PEEM requirements for sending a request for policy processing and receiving a response with the policy processing result.

The Diameter realization of this application assumes the use of Diameter Base protocol, as per RFC 3588, and extends it only for the with an application using a vendor-id, a vendor-specific application ID, a new Command Code, 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.



Table of Contents

1.  Introduction

2.  Terminology

3.  Diameter Policy Processing Application

4.  Security Considerations

5.  IANA Considerations
    5.1.  Command Codes
    5.2.  AVP Codes
    5.3.  Application Identifier

6.  Acknowledgements

7.  References
    7.1.  Normative References
    7.2.  Informative References

§  Author's Address
§  Intellectual Property and Copyright Statements




 TOC 

1.  Introduction

This document describes the Diameter protocol application used for invocation of Policy Processing for resources in a Service Provider's environment. When combined with the Diameter Base protocol, this application specification satisfies the Open Mobile Alliance (OMA) Policy Evaluation, Enforcement and Management (PEEM) requirements [PEEM‑RD] (Open Mobile Alliance, “Open Mobile Alliance, "Policy Evaluation, Enforcement and Management Requirements", Candidate Version 1.0, 12 January 2005, available at http://www.openmobilealliance.org,” November 2005.) for sending a request for policy processing and receiving a response with the policy processing result.

The Diameter realization of this application assumes the use of Diameter Base protocol, as per RFC 3588, and extends it only for with a specific application using a vendor-id, a vendor-specific application ID, a new Command Code, 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.



 TOC 

2.  Terminology

In this document, several words are used to signify the requirements of the specification. These words are often capitalized. 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] (Bradner, S., “Key words for use in RFCs to Indicate Requirement Levels,” March 1997.).

The base Diameter specification [RFC3588] (Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J. Arkko, “Diameter Base Protocol,” September 2003.) Section 1.4 defines most of the terminology used in this document. Additionally, the terms and acronyms defined in [PEEM‑AD] (Open Mobile Alliance, “Open Mobile Alliance, "Policy Evaluation, Enforcement and Management Architecture", Draft Version 1.0, available at http://www.openmobilealliance.org,” June 2006.) and [PEM‑1‑TS] (Open Mobile Alliance, “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-20071205-D.zip,” November 2007.) are used in this document.



 TOC 

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] (Open Mobile Alliance, “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-20071205-D.zip,” November 2007.).



 TOC 

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] (Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J. Arkko, “Diameter Base Protocol,” September 2003.) are applicable to this document. No further extensions are required beyond the security mechanisms offered by RFC 3588.



 TOC 

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] (Narten, T. and H. Alvestrand, “Guidelines for Writing an IANA Considerations Section in RFCs,” October 1998.).

This document defines values in the namespaces that have been created and defined in the Diameter Base [RFC3588] (Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J. Arkko, “Diameter Base Protocol,” September 2003.). 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.



 TOC 

5.1.  Command Codes

This specification assigns the value TBD-Cmd-code from the Command Code namespace defined in [RFC3588] (Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J. Arkko, “Diameter Base Protocol,” September 2003.). See Section 5.4.1.3.1 of [PEM‑1‑TS] (Open Mobile Alliance, “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-20071205-D.zip,” November 2007.) for the assignment of the TBD-Cmd-code.



 TOC 

5.2.  AVP Codes

This specification assigns the value TBD-AVP-Code for the Policy-Data AVP, in the OMA Vendor-ID (PEN) AVP namespace. See Section 5.4.1.3.3 of [PEM‑1‑TS] (Open Mobile Alliance, “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-20071205-D.zip,” November 2007.) for the assignment of the namespace in this specification.



 TOC 

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] (Open Mobile Alliance, “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-20071205-D.zip,” November 2007.) for more information.



 TOC 

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.



 TOC 

7.  References



 TOC 

7.1. Normative References

[RFC2119] Bradner, S., “Key words for use in RFCs to Indicate Requirement Levels,” BCP 14, RFC 2119, March 1997 (TXT, HTML, XML).
[RFC3588] Calhoun, P., Loughney, J., Guttman, E., Zorn, G., and J. Arkko, “Diameter Base Protocol,” RFC 3588, September 2003 (TXT).


 TOC 

7.2. Informative References

[RFC2434] Narten, T. and H. Alvestrand, “Guidelines for Writing an IANA Considerations Section in RFCs,” BCP 26, RFC 2434, October 1998 (TXT, HTML, XML).
[RFC2234] Crocker, D., Ed. and P. Overell, “Augmented BNF for Syntax Specifications: ABNF,” RFC 2234, November 1997 (TXT, HTML, XML).
[PEEM-RD] Open Mobile Alliance, “Open Mobile Alliance, "Policy Evaluation, Enforcement and Management Requirements", Candidate Version 1.0, 12 January 2005, available at http://www.openmobilealliance.org,” November 2005.
[PEEM-AD] Open Mobile Alliance, “Open Mobile Alliance, "Policy Evaluation, Enforcement and Management Architecture", Draft Version 1.0, available at http://www.openmobilealliance.org,” June 2006.
[PEM-1-TS] Open Mobile Alliance, “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-20071205-D.zip,” November 2007.


 TOC 

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


 TOC 

Full Copyright Statement

Intellectual Property