<?xml version="1.0"?>
<!DOCTYPE rfc SYSTEM "rfc2629.dtd" [
    <!ENTITY rfc1035 PUBLIC '' 
      'http://xml.resource.org/public/rfc/bibxml/reference.RFC.1035.xml'>
    <!ENTITY rfc2104 PUBLIC '' 
      'http://xml.resource.org/public/rfc/bibxml/reference.RFC.2104.xml'> 
   <!ENTITY rfc2119 PUBLIC '' 
      'http://xml.resource.org/public/rfc/bibxml/reference.RFC.2119.xml'>
   <!ENTITY rfc2865 PUBLIC '' 
      'http://xml.resource.org/public/rfc/bibxml/reference.RFC.2865.xml'>
   <!ENTITY rfc3588 PUBLIC '' 
      'http://xml.resource.org/public/rfc/bibxml/reference.RFC.3588.xml'>
   <!ENTITY rfc4006 PUBLIC '' 
      'http://xml.resource.org/public/rfc/bibxml/reference.RFC.4006.xml'>
   <!ENTITY rfc5226 PUBLIC '' 
      'http://xml.resource.org/public/rfc/bibxml/reference.RFC.5226.xml'>
]>
<?rfc toc="yes" ?>
<?rfc symrefs="yes" ?>
<?rfc sortrefs="yes"?>
<?rfc iprnotified="no" ?>
<?rfc strict="no" ?>
<?rfc compact="no" ?>
<?rfc subcompact="no" ?>
<rfc category="info" ipr="trust200811" docName="draft-lior-wimax-diameter-codes-00.txt">
    <front>
        <title abbrev="WiMAX Diameter Applications">WiMAX Diameter Applications</title>
        
        <author initials="A" surname="Lior" fullname="Avi Lior">
            <organization>Bridgewater Systems</organization>
            <address>
                <postal>
                    <street>303 Terry Fox Drive, Suite 100</street>
                    <city>Ottawa</city>
                    <region>Ontario</region>
                    <code/>
                    <country>Canada K2K 3J1</country>
                </postal>
                <phone>+1 613-591-6655</phone>
                <email>avi@bridgewatersystems.com</email>
            </address>
        </author>
        
        <author initials="A" surname="Yegin" fullname="Alper E. Yegin">
            <organization>Samsung</organization>
            <address>
                <postal>
                    <street></street>
                    <city>Istanbul</city>
                    <region></region>
                    <code></code>
                    <country>Turkey</country>
                </postal>
                <phone></phone>
                <email>a.yegin@partner.samsung.com</email>
            </address>
        </author>
        
        <date month="April" year="2009"/>
        <area>Internet</area>
        <keyword>WiMAX</keyword>
        <keyword>Diameter</keyword>
        <keyword>Application Id</keyword>
		<keyword>Command Codes</keyword>
        <keyword>I-D</keyword>
        <keyword>Internet-Draft</keyword>
        <abstract>
            
            <t>This document registers a set of IANA Applications and Diameter
            Command Codes to be used in new vendor-specific Diameter
            applications defined for the Worldwide Interoperability for
            Microwave Access (WiMAX). These new Diameter applications are
            defined for the interaction of the Access Serving Network Gateway
            (ASNGW) with the AAA and the Policy and Charging Control 
            infrastructure in the Connectivity Serving
            Network (CSN) and between the Home Agent (HA) and AAA servers.
            Applications and related commands are also defined to support
            Location Based Services.</t>
                
        </abstract>
    </front>
        
	<middle>

	<section title="Introduction">
                                                                                   
    <t>Release 1.0 of the WiMAX Forum network architecture utilizes RADIUS <xref
    target="RFC2865"/> based Authentication, Authorization and Accounting (AAA)
    protocols. Release 1.5 introduce Diameter <xref target="RFC3588"/> AAA
    protocols.</t>
    
    <t>As part of this architecture, the interfaces based on the Diameter
    protocol requires the definition of the following Diameter applications:
    </t>
    
        <t><list style="hanging">
    
            <t hangText="WiMAX Network Access Authentication and Authorization
            Diameter Application(WNAAADA)">
    
            <vspace blankLines="1"/>This application authenticates, authorizes,
            network access of devices between the ASN-GW and the Diameter Server
            in the CSN. Part of the authorization includes IP and QoS
            bootstrapping.</t>
    
            <t hangText="WiMAX Network Accounting Diameter Application(WNADA)">
    
            <vspace blankLines="1"/>This application is used for accounting
            purposes between the ASN-GW or Home Agent and the Accounting
            server.</t>
    
            <t hangText="WiMAX MIP4 Diameter Application(WM4DA)">
    
            <vspace blankLines="1"/>This application is used to authenticate and
            authorize Mobile IPv4 service between the Home Agent and the
            Diameter server.</t>
    
            <t hangText="WiMAX MIP6 Diameter Application(WM6DA)">
    
            <vspace blankLines="1"/>This application is used to authenticate and
            authorize Mobile IPv6 service between the Home Agent and the
            Diameter server.</t>
    
            <t hangText="WiMAX DHCP Diameter Application(WDDA)">
    
            <vspace blankLines="1"/>This application is used to obtain keys used
            to secure DHCP interactions between the DHCP Relay and the DHCP
            Server.</t>
            
            <t hangText="WiMAX-Location-Authentication-Authorization Diameter
            Application(WLAADA)">

            <vspace blankLines="1"/>This application is used to authenticate and
            authorize location requester seeking location information about a
            specific WiMAX devices.</t>
    
            <t hangText="WiMAX-Location-Authentication-Authorization Diameter
            Application(WLAADA)">

            <vspace blankLines="1"/>This application is used to authenticate and
            authorize location requester seeking location information about a
            specific WiMAX devices. As well, the application supports command
            for fetching measurement reports from the ASN.</t>
            
            <t hangText="WiMAX-Policy-and-Charging-Control-R3-Policies Diameter
            Application(WiMAX PCC-R3-P)">

            <vspace blankLines="1"/>This application is used for the policy and 
            charging control in a WiMAX network when WiMAX PCRF and ASN are interacting.</t>
            
            <t hangText="WiMAX-Policy-and-Charging-Control-R3-OFfline-Charging Diameter
            Application(WiMAX PCC-R3-OFC)">

            <vspace blankLines="1"/>This application is used for Diameter based 
            offline charging in WiMAX networks when the ASN interacts with the CSN.</t>
            
            <t hangText="WiMAX-Policy-and-Charging-Control-R3-OFfline-Charging-Prime Diameter
            Application(WiMAX PCC-R3-OFC')">

            <vspace blankLines="1"/>This application is used for Diameter based 
            offline charging in WiMAX networks when AAA provides accounting records 
            to an OFCS.</t>
            
            <t hangText="WiMAX-Policy-and-Charging-Control-R3-Online-Charging Diameter
            Application(WiMAX PCC-R3-OC)">

            <vspace blankLines="1"/>This application is used for Diameter based
            online charging in WiMAX networks when the ASN interacts with the Online 
            Charging System (OCS).</t>
            
        </list></t>
    
    </section>
                
    <section title="Terminology">
    
        <t>The base Diameter specification (Section1.4 of <xref
        target="RFC3588"/>) defines most of the terminology used in this
        document.</t>
    
    </section>
                
    <section title="WiMAX Network Access Authentication and Authorization
            Diameter Application(WNAAADA)">
    
        <t>The WiMAX Network Access Authentication and Authorization Diameter
        application requires the allocation of command code values for the
        following command pairs:</t>
        
        <t><list style="symbols">
            <t>WiMAX-Diameter-EAP-Request/Answer (WDER/WDEA)</t>
            <t>WiMAX-Change-of-Authorization-Request/Answer (WCAR/WCAA)</t>
            <t>WiMAX-Reauthentication-Request/Answer (WRAR/WRAA)</t>
            <t>WiMAX-Session-Termination-Request/Answer	(WSTR/WSTA)</t>
            <t>WiMAX-Abort-Session-Request/Answer (WASR/WASA)</t>
        </list></t>

    </section>
    
    <section title="WiMAX Network Accounting Diameter Application(WNADA)">

        <t>The WiMAX Network Accounting Diameter Application re-uses the
        commands defined in Diameter Base <xref target="RFC3588"/>.</t>


    </section>
            
    <section title="WiMAX MIP4 Diameter Application(WM4DA)">

        <t>The WiMAX MIP4 Diameter application requires the allocation of
        command code values for the following command pairs:</t>
    
        <t><list style="symbols">
            <t>WiMAX-Home-Agent-IPv4-Request/Answer (WHA4R/WHA4A)</t>
        </list></t>
        
    </section>
	
    <section title="WiMAX MIP6 Diameter Application(WM6DA)">

        <t>The WM6DA application requires the allocation of command code values
        for the following command pairs:</t>

        <t><list style="symbols">
            <t>WiMAX-Home-Agent-IPv6-Request/Answer	(WHA6R/WHA6A)</t>
        </list></t>

    </section>

    <section title="WiMAX DHCP Diameter Application(WDDA)">

        <t>The WiMAX DHCP Diameter application requires the allocation of
        command code values for the following command pairs:</t>

        <t><list style="symbols">
            <t>WiMAX-DHCP-Request/Answer (WDHCPR/WDHCPA)</t>
        </list></t>

    </section>
    
    <section title="WiMAX Location Authentication Authorization Diameter
    Application(WLAADA)">
    
        <t>The WiMAX-Location-Authentication-Authorization Diameter Application
        requires the allocation of command code values for the following command
        pairs:</t>
        
        <t><list style="symbols">
            <t>WiMAX-LAA-Request/Answer (WLAAR/WLAA)</t>
            <t>WiMAX-Location-Accounting-Request/Answer (WLACR/WLACA)</t>
            <t>WiMAX-Location-Measurement-Query-Request/Answer (WLMQR/WLMQA)</t> 
        </list></t>

    </section>
    
    <section title="WiMAX Policy and Charging Control R3 Policies Diameter Application(WiMAX PCC-R3-P)">

        <t>The WiMAX Policy and Charging Control R3 Policies Diameter Application is based
        on 3GPP Gx and reuses the commands defined in Diameter Credit-Control
        Application <xref target="RFC4006"/> respectively
        commands defined in Diameter Base <xref target="RFC3588"/>.</t>


    </section>
            
    <section title="WiMAX Policy and Charging Control R3 OFfline Charging Diameter Application(WiMAX PCC-R3-OFC)">

        <t>The WiMAX Policy and Charging Control R3 Offline Charging Diameter Application
        reuses the commands defined in Diameter Base <xref target="RFC3588"/>.</t>

    </section>

    <section title="WiMAX Policy and Charging Control R3 OFfline Charging Prime Diameter Application(WiMAX PCC-R3-OFC')">

        <t>The WiMAX Policy and Charging Control R3 Offline Charging Diameter Prime Application
        reuses the commands defined in Diameter Base <xref target="RFC3588"/>.</t>

    </section>
    
    <section title="WiMAX Policy and Charging Control R3 Online Charging Diameter Application(WiMAX PCC-R3-OC)">

        <t>The WiMAX Policy and Charging Control R3 Online Charging Diameter Application
        reuses the commands defined in Diameter Credit-Control
        Application <xref target="RFC4006"/> respectively
        commands defined in Diameter Base <xref target="RFC3588"/>.</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="RFC5226"/>.</t>

        <t>This document defines values in the namespace that has been defined
        in the Diameter Base specification <xref target="RFC3588"/>. Section 11
        of <xref target="RFC3588"/> (IANA Considerations) details the assignment
        criteria.</t>

        <t>IANA is requested to allocate the following Vendor Specific
        Application code values as per section 11.3 of <xref target="RFC3588"/>
        :</t>
        
<figure>
<artwork><![CDATA[
 +---------------------------------------------------------------------+
 | Code Application Name                      Abbreviation  Defined in |
 +---------------------------------------------------------------------+
 | tbd  WiMAX Network Access Authentication    WNAAADA  T33-001-R015v01|
 |      and Authorization Diameter Application                         |
 |                                                                     |
 | tbd  WiMAX Network Accounting Diameter      WNADA    T33-001-R015v01|
 |      Application                                                    |
 |                                                                     |
 | tbd  WiMAX MIP4 Diameter Application        WM4DA    T33-001-R015v01|
 |                                                                     |
 | tbd  WiMAX MIP6 Diameter Application        WM6DA    T33-001-R015v01|
 |                                                                     |
 | tbd  WiMAX DHCP Diameter Application        WDDA     T33-001-R015v01|
 |                                                                     |
 | tbd  WiMAX Location Authentication          WLAADA   TBD            |
 |      Authorization Diameter Application                             |
 |                                                                     |
 | tbd  WiMAX Policy and Charging Control      WiMAX-   TBD            |
 |      R3 Policies Diameter Application       PCC-R3-P                |
 |                                                                     |
 | tbd  WiMAX Policy and Charging Control      WiMAX-   TBD            |
 |      R3 OFfline Charging Diameter App.      PCC-R3-OFC              |
 |                                                                     |
 | tbd  WiMAX Policy and Charging Control      WiMAX-   TBD            |
 |      R3 OFfline Charging Prime D. App.      PCC-R3-OFC'             |
 |                                                                     |
 | tbd  WiMAX Policy and Charging Control      WiMAX-   TBD            |
 |      R3 Online Charging Diameter App.       PCC-R3-OC               |
 +---------------------------------------------------------------------+
]]></artwork>
</figure>
        
        <t>IANA is requested to allocate the following command code values:</t>
        
<figure>
<artwork><![CDATA[

 +---------------------------------------------------------------------+
 | Code Command Name                       Abbreviation Defined in     |
 +---------------------------------------------------------------------+
 | tbd  WiMAX-Diameter-EAP-Request            WDER     T33-001-R015v01 |
 | tbd  WiMAX-Diameter-EAP-Answer             WDEA     T33-001-R015v01 |
 | tbd  WiMAX-Change-of-Authorization-Request WCAR     T33-001-R015v01 |
 | tbd  WiMAX-Change-of-Authorization-Answer  WCAA     T33-001-R015v01 |
 | tbd  WiMAX-Reauthentication-Request        WRAR     T33-001-R015v01 |
 | tbd  WiMAX-Reauthentication-Answer         WRAA     T33-001-R015v01 |
 | tbd  WiMAX-Session-Termination-Request     WSTR     T33-001-R015v01 |
 | tbd  WiMAX-Session-Termination-Answer      WSTA     T33-001-R015v01 |
 | tbd  WiMAX-Abort-Session-Request           WASR     T33-001-R015v01 |
 | tbd  WiMAX-Abort-Session-Answer            WASA     T33-001-R015v01 |
 | tbd  WiMAX-Home-Agent-IPv4-Request         WHA4R    T33-001-R015v01 |
 | tbd  WiMAX-Home-Agent-IPv4-Answer          WHA4A    T33-001-R015v01 |
 | tbd  WiMAX-Home-Agent-IPv6-Request         WHA6R    T33-001-R015v01 |
 | tbd  WiMAX-Home-Agent-IPv6-Answer          WHA6A    T33-001-R015v01 |
 | tbd  WiMAX-DHCP-Request                    WDHCPR   T33-001-R015v01 |
 | tbd  WiMAX-DHCP-Answer                     WDHCPA   T33-001-R015v01 |
 | tbd  WiMAX-LAA-Request                     WLAAR    TBD             |
 | tbd  WiMAX-LAA-Answer                      WLAAA    TBD             |
 | tbd  WiMAX-Location-Accounting-Request     WLACR    TBD             |
 | tbd  WiMAX-Location-Accounting-Answer      WLACA    TBD             |
 | tbd  WiMAX-Location-Measurement-Query-     WLMQR    TBD             |
 |       Request                                                       |
 | tbd  WiMAX-Location-Measurement-Query-     WLMQA    TBD             |
 |       Answer                                                        |
 +---------------------------------------------------------------------+
]]></artwork>
</figure>
        
	</section>

    <section title="Security Considerations">
    
        <t>This document describes command codes used in applications which
        build on top of the Diameter base protocol and the same security
        considerations described in <xref target="RFC3588"/> are applicable to
        this document. No further extensions are required beyond the security
        mechanisms offered by <xref target="RFC3588"/>.</t>
   
	</section>


	<section title="Acknowledgements">
    
		<t>We would like to thank Dan Romascanu for volunteering to be AD sponsor 
		and Hannes Tschofenig for volunteering to be Document Shepherd.</t>
		
    </section>

	</middle>
    
	<back>
    
        <references title="Normative References">
		     &rfc2104; &rfc2119;
        </references>
            
        <references title="Informative References">
            &rfc2865; &rfc3588; &rfc4006; &rfc5226;
         </references>
                
    </back>
</rfc>
