Re: [Dime] DiME ERP: new Application ID or not ? (non-roaming case)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Dime] DiME ERP: new Application ID or not ? (non-roaming case)



Hi Julien, 

When we discussed this at the phone conference call (and the discussion is
also captured in the meeting minutes) then I thought that the conclusion was
to define a new Diameter application for this exchange:


   Peer               Authenticator                      Server
   ====               =============                      ======

    [<-- EAP-Initiate/ -----
        Re-auth-Start]
    [<-- EAP-Request/ ------
        Identity]


    ---- EAP-Initiate/ ----> ----AAA(EAP-Initiate/ ---------->
          Re-auth/                  Re-auth/
         [Bootstrap]              [Bootstrap])

    <--- EAP-Finish/ ------> <---AAA(rMSK,EAP-Finish/---------
          Re-auth/                   Re-auth/
        [Bootstrap]                [Bootstrap])

   Note: [] brackets indicate optionality.

                          Figure 2: ERP Exchange

(The server in the figure above is the HOKEY server, a dedicated entity.)


The initial EAP authentication is left untouched and, as Glen explained us,
there is the assumption that the AAA entities work together with the HOKEY
servers in a non-standardized way. To me that sounded like a good plan. 

Does this make any sense? 


The non-HOKEY expert
Hannes

PS: I never said that this is specific document is going to be trivial :-) 

>-----Original Message-----
>From: dime-bounces at ietf.org [mailto:dime-bounces at ietf.org] On 
>Behalf Of Julien Bournelle
>Sent: 04 March, 2009 09:05
>To: dime at ietf.org
>Subject: [Dime] DiME ERP: new Application ID or not ? 
>(non-roaming case)
>
>Hi all,
>
> we try to solve the issue concerning the need for a new App-Id or not.
>
> The ERP protocol (RFC 5296) is to be used along with EAP. It 
>basically defines two new EAP codes and uses keying material 
>derived from a first EAP authentication.
>
> To start the discussion, let's take the non-roaming case.
>
> In non-roaming, we have first an EAP authentication using 
>Diameter EAP.
> Then, for reauthentication using ERP, we have two messages 
>(Request/Response)  between NAS and the AAA/ERP server 
>carrying EAP packets
>
> See (http://tools.ietf.org/html/rfc5296#page-6)
>
> So, either we reuse the Diameter EAP Application (DER/DEA) or 
>we define a new Diameter Application.
>
> If we use a new Diameter Application, a new Diameter session 
>will be created and eventually a new Diameter server will be 
>reached. What bothers me in this case is that we basically 
>perform a reauthentication for the same session which is 
>primarly handled at the AAA/EAP server. So, i'm wondering what 
>happens concerning Authorization Lifetime session etc..
>
> Note that I still don't have strong opinion and I'll be glad 
>to hear opinions from others.
>
> Regards,
>
> Julien
>_______________________________________________
>DiME mailing list
>DiME at ietf.org
>https://www.ietf.org/mailman/listinfo/dime
>


Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.