<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd"
[
<!ENTITY RFC3588 PUBLIC '' 'http://xml.resource.org/public/rfc/bibxml/reference.RFC.3588.xml'>
<!ENTITY RFC3309 PUBLIC '' 'http://xml.resource.org/public/rfc/bibxml/reference.RFC.3309.xml'>
<!ENTITY RFC2434 PUBLIC '' 'http://xml.resource.org/public/rfc/bibxml/reference.RFC.2434.xml'>
<!ENTITY RFC2234 PUBLIC '' 'http://xml.resource.org/public/rfc/bibxml/reference.RFC.2234.xml'>
]>


<?rfc toc="yes"?>
<?rfc strict="yes"?>
<?rfc tocompact="no"?>
<?rfc compact="yes"?>
<?rfc tocdepth="3"?>
<?rfc symrefs="yes"?>

<rfc ipr="full3978" category="info">
  <front>
    <title abbrev="PEEM">Diameter Policy Processing Application</title>

    <author initials="M." surname="Brenner" fullname="Michael Brenner">
      <organization>Alcatel-Lucent</organization>
      <address>
        <postal>
          <street>600-700 Mountain Avenue, 2D-148</street>
          <city>Murray Hill</city>
          <region>NJ</region>
          <code>07974-0636</code>
          <country>USA</country>
        </postal>
        <phone>+1 908-582-8753</phone>
        <email>mrbrenner@alcatel-lucent.com</email>
      </address>
    </author>
    <date year="2008"/>
    <area>Operations and Management Area</area>
    <workgroup>Diameter Maintenance and Extensions (DIME)</workgroup>
    <keyword>PEEM</keyword>
    <abstract>
      <t> 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 Aliance (OMA) Policy Evaluation, Enforcement and Management (PEEM) enabler,
        namely for the PEM-1 interface used to send a request/responses for Policy Processing.</t>
    </abstract>
  </front>
  <middle>
    <!-- ******************************************************************** -->
    <section title="Introduction">
      <t> This document summarizes the use of Diameter codes in a newly defined realization of a
        specification for invocation of policy processing (PEM-1). A new Command Code is requested
        to be assigned by IANA. The document summarizes the uses of newly defined Diameter codes
        (Command Codes, AVP, 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 <xref
          target="PEM-1-TS"/> for the normative use of Diameter. PEEM requirements are documented in
          <xref target="PEEM-RD"/> and PEEM Architecture is documented in <xref target="PEEM-AD"/>. </t>
      <t> The Diameter realization of this application assumes the use of 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 (TBD), and 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. </t>

    </section>
    <!-- ******************************************************************** -->
    <section title="Terminology">

      <t> The base Diameter specification <xref target="RFC3588"/> Section 1.4 defines most of the
        terminology used in this document. Additionally, the terms and acronyms defined in <xref
          target="PEM-1-TS"/> are used in this document. <vspace blankLines="1"/>
      </t>
    </section>

    <section title="Diameter Policy Processing Application">
      <t>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 <xref target="PEM-1-TS"/>. </t>
    </section>


    <section title="Security Considerations">
      <t>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 <xref
          target="RFC3588"/> are applicable to this document. No further extensions are required
        beyond the security mechanisms offered by RFC 3588. </t>
    </section>

    <section title="IANA Considerations">
      <t> 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 <xref
          target="RFC2434"/>. </t>
      <t> This document defines values in the namespaces that have been created and defined in the
        Diameter Base <xref target="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. </t>
      <section title="Command Codes">
        <t> This specification assigns the value TBD-Cmd-code from the Command Code namespace
          defined in <xref target="RFC3588"/>. See Section 5.4.1.3.1 of <xref target="PEM-1-TS"/>
          for the assignment of the TBD-Cmd-code. </t>
      </section>

      <section title="AVP Codes">
        <t> 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 <xref target="PEM-1-TS"/> for the
          assignment of the namespace in this specification. </t>
      </section>

      <section title="Application Identifier">
        <t> 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 <xref
            target="PEM-1-TS"/> for more information. </t>
      </section>
    </section>

    <section title="Acknowledgements">
      <t> The author would like to thank Dan Romascanu and Hannes Tschofenig for their help and
        support.</t>
      <t> 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. </t>
    </section>

  </middle>
  <back>
    <references title="Normative References"> &RFC3588; <reference anchor="PEM-1-TS">
        <front>
          <title>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-20071218-D.zip </title>
          <author>
            <organization>Open Mobile Alliance</organization>
          </author>
          <date month="December" year="2007"/>
        </front>
      </reference>
    </references>
    <references title="Informative References"> &RFC2434; <reference anchor="PEEM-RD">
        <front>
          <title>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</title>
          <author>
            <organization>Open Mobile Alliance</organization>
          </author>
          <date day="12" month="November" year="2005"/>
        </front>

      </reference>
      <reference anchor="PEEM-AD">
        <front>
          <title>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 </title>
          <author>
            <organization>Open Mobile Alliance</organization>
          </author>
          <date day="25" month="June" year="2006"/>
        </front>
      </reference>
    </references>
  </back>
</rfc>
