[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Issue with 3576



Okay I see my confusion:

1) Message-Authenticator SHOULD be included in an Access-Request that does
not contain....EAP-Message,

2) Message-Authenticator MUST be included in an Access-Request that contains
EAP-Message.

I am aware of item 2 but somehow when I read item 1) it seemed to exclude
item 2).  So I am okay now.
  


> -----Original Message-----
> From: Bernard Aboba [mailto:aboba@internaut.com] 
> Sent: Tuesday, July 27, 2004 10:49 AM
> To: Avi Lior
> Cc: Murtaza Chiba; david@mitton.com; radiusext@ops.ietf.org
> Subject: Re: Issue with 3576
> 
> 
> > I found a minor bug in 3576 ( I don't know if this one was reported 
> > yet)
> >
> > Deep down in Note[6] it says:
> >
> > a Message-Authenticator attribute SHOULD be included in an 
> > Access-Request that does not contain a User-Password, 
> CHAP-Password, 
> > ARAP-Password or EAP-Message Attribute.
> 
> The complete quote is:
> 
>  As noted in [RFC2869] Section 5.19, a Message-Authenticator 
> attribute  SHOULD be included in an Access-Request that does 
> not contain a  User-Password, CHAP-Password, ARAP-Password or 
> EAP-Message Attribute.
> 
> Note [6] applied to the Service-Type attribute, in order to 
> remind implementers that Service-Type="Authorize Only" could 
> not be sent in an Access-Request without a 
> Message-Authenticator attribute.
> 
> > The inclusion of EAP-Message in an Access-Request however 
> does require 
> > Message-Authenticator.
> 
> Yes, that is required (in [RFC2869] and [RFC3579]).  Since 
> the quote references those documents, I don't think there is 
> a contradiction.
> 
> > As well, unless I am missing something, 3576 does not say what the 
> > semantics of the Re-authorization Access-Request message.
> 
> Note [6] says:
> 
> "the NAS should attempt reauthorization by sending an Access- 
> Request with a Service-Type Attribute with value "Authorize 
> Only". The (perhaps naive) assumption is that these 
> Access-Request messages would otherwise obey RFC 2865.
> 
> > It just eludes to the fact
> > that it is there to ease interop between RADIUS and 
> DIAMETER.  Reading 
> > between the line then one would conclude that they have to read 
> > diameter to understand the semantics.  In fact NASREQ right?
> 
> NASREQ does contain the discussion on the translation of 
> server-initiated messages between RADIUS and Diameter.  Among 
> other things, we discovered in the process of writing those 
> sections that the RFC 3579 discussion of translation of 
> Disconnect-Request messages is wrong; Diameter supports the 
> Disconnect-Request/ACK model, so that an "Authorize Only" 
> Disconnect-Request is not necessary.  That is a pretty 
> significant error, so an errata is probably needed for that.
> 
> > It should be more explicit what the behavior is.  For example, we 
> > should state what happens when the Access-Accept with an 
> > Authorize-Only is received that doesn't contain attributes 
> that were 
> > previously received in an Access-Accept message.  This is cause for 
> > lots of discussion.
> 
> Yes, I do think we need to be more explicit on this.  This 
> can be put into an errata (or the "implementations and fixes" 
> doc) once we figure this out.
> 

--
to unsubscribe send a message to radiusext-request@ops.ietf.org with
the word 'unsubscribe' in a single line as the message text body.
archive: <http://psg.com/lists/radiusext/>