: Change to "Reply-Message AVP" usage in Diameter EAP

Bernard Aboba <[email protected]> Tue, 9 Aug 2005 09:03:36 -0700 (PDT)
Newsgroups gmane.ietf.aaa
Message-ID <[email protected]>
Tom Hiller and Glen Zorn have found an issue in Diameter EAP that they
would like to fix in AUTH48.

The issue relates to an inconsistency between RADIUS/EAP as specified
in RFC 3579, and Diameter with respect to the Reply-Message AVP.

We now have:

2.8.3.  Displayable Messages

    The Reply-Message AVP [NASREQ] contains text which may be displayed
    to the user.  Note that the NAS does not necessarily have any
    facility for actually sending these messages to the user.  In any
    case, the NAS MUST NOT manufacture any EAP packets (such as
    EAP-Request/Notification) from Reply-Message AVPs.

Tom has suggested:

2.8.3.  Displayable Messages

The Reply-Message AVP [NASREQ] MUST NOT be included in any Diameter
message containing an EAP-Payload AVP.

Here is the text in RFC 3579, Section 2.6.5:

2.6.5.  Displayable Messages

   The Reply-Message attribute, defined in [RFC2865], Section 5.18,
   indicates text which may be displayed to the peer.  This is similar
   in concept to EAP Notification, defined in [RFC2284].  When sending a
   displayable message to a NAS during an EAP conversation, the RADIUS
   server MUST encapsulate displayable messages within
   EAP-Message/EAP-Request/Notification attribute(s).  Reply-Message
   attribute(s) MUST NOT be included in any RADIUS message containing an
   EAP-Message attribute.  An EAP-Message/EAP-Request/Notification
   SHOULD NOT be included within an Access-Accept or Access-Reject
   packet.

   . . .

   To avoid these problems, a NAS receiving a Reply-Message attribute
   from the RADIUS server SHOULD silently discard the attribute, rather
   than attempting to translate it to an EAP Notification Request.