Re: [Dime] Session-ID in draft-sdecugis-dime-diameter-erp-01
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Dime] Session-ID in draft-sdecugis-dime-diameter-erp-01
Hi all,
ERP is executed after a full EAP authentication which uses one of the EAP methods. I don't think in that sense ERP is EAP method indepedent.
I think that Session-Id here refers to the EAP method generated Session-ID. RFC 5247 requires each EAP method to export a Session-ID. Most EAP methods have defined their way of generating Session-Ids.
Regards,
Behcet
----- Original Message ----
> From: Qin Wu <sunseawq at huawei.com>
> To: Sebastien Decugis <sdecugis at nict.go.jp>
> Cc: Behcet Sarikaya <sarikaya at ieee.org>; dime at ietf.org
> Sent: Tuesday, June 30, 2009 1:15:31 AM
> Subject: Re: [Dime] Session-ID in draft-sdecugis-dime-diameter-erp-01
>
> Hi, Sebastien:
>
> ----- Original Message -----
> From: "Sebastien Decugis"
> To: "Qin Wu"
> Cc: "Behcet Sarikaya" ;
> Sent: Tuesday, June 30, 2009 10:34 AM
> Subject: Re: [Dime] Session-ID in draft-sdecugis-dime-diameter-erp-01
>
>
> > Hi Qin,
> >
> >> I think Session-Id described in RFC5247 is applicable for EAP Session and
> used between EAP peer and EAP server. Mobile device can be one example of EAP
> peer. The Session-Id you mentioned is access authentication session and used
> between AAA client and AAA server. I wonder whether they are the same thing.
> >> What am I missing?
> >>
> > No, in my opinion these are two different concepts. For example, even
> > when EAP is not used, a Session-Id AVP is created in Diameter.
>
> [Qin]: I agree, In that sense, we need to define a generic session-Id in ERP
> which is used between Diameter Client and Server, am I right?
>
> >> In my opinion, each EAP authentication has a unique session-Id in relation to
> the EAP method used, the Session-Id can be created by the EAP peer or EAP
> server. Am I right?
> >>
> > I was not aware that EAP methods also created a Session Id (or is it the
> > EMSK KeyName?). Anyway, AFAIK, usually Diameter Session-Id AVP are
> > created based on the User-Name, itself acquired from EAP Identity
> > Request/Response (in case of EAP authentication). This exchange is not
> > performed in the case of ERP (after a handover to a new NAS), so we
> > really need to define what the (Diameter) Session-Id AVP will be in this
> > case, and how it is created/retrieved. Session-Id AVP is mandatory in
> > most Diameter messages. That is what I tried to highlight in the draft.
> > I was not referring to the EAP Session Id, there.
> >
> > I hope this clarifies,
>
> [Qin]: Since ERP is method indpendent mechanism, In my opinion, we don't need to
> consider Session Id created by method, right?
> Session Id created by method consist of Nonce or Rand which are used to generate
> key materials,e.g.,EMSK.
> As regarding Diameter Session-Id, I have no objection to add it in ERP, However
> I am not quite sure why we need to define such Session-Id?
> One obvious reason occured to me is used for accounting, am I right? is there
> any other reason?
>
> > Best regards,
> > Sebastien.
> >
> > --
> > Sebastien Decugis
> > Research fellow
> > Network Architecture Group
> > NICT (nict.go.jp)
> >
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.