I have been selected as the General Area Review Team (Gen-ART)
reviewer for this draft (for background on Gen-ART, please see
http://www.alvestrand.no/ietf/gen/art/gen-art-FAQ.html).

Please resolve these comments along with any other Last Call comments
you may receive.


Document: draft-ietf-radext-rfc3576bis-09.txt
Reviewer: Ben Campbell
Review Date: 9/20/07
IETF LC End Date: 9/24/07

Summary:

This draft is basically ready for publication as an informational RFC, but has nits that should be fixed before publication.

Comments:

idnits reports two relevant issues:

-- The exact meaning of the all-uppercase expression 'MAY NOT' is not defined in RFC 2119. If it is intended as a requirements expression, it should be rewritten using one of the combinations defined in RFC 2119;
     otherwise it should not be all-uppercase.

  ** Obsolete normative reference: RFC 2409 (Obsoleted by RFC 4306)


Section 2.2, diagram:

I'm not sure that the term "authz" is well known enough to use without definition. Consider spelling out "authorization" or adding "authz" to the terminology list.

Section 2.3: Definition of RADIUS code values

This section references RFC3575 for the IANA registrations. RFC3575 references RFC3576, which is being obsoleted by _this_ spec, for the value definitions. Is that the intent?

Section 3, first paragraph:

"All NAS and session identification attributes included in a
   CoA-Request or Disconnect-Request packet MUST match at least one
   session in order for a Request to be successful; otherwise a
   Disconnect-NAK or CoA-NAK MUST be sent."

Is the above text correct? If so, what does it mean for a NAS identification attribute to match a _session_? I assume we are using the NAS identifiers as a scope in which the session identifiers have meaning, so that all sessions could be considered of having an implied NAS property? A little more explanation might be helpful.

Section 3, 5th paragraph from end:

"Where a Diameter client utilizes the same Session-Id for both
   authorization and accounting, inclusion of an Acct-Session-Id
   Attribute in a Disconnect-Request or CoA-Request can assist with
   Diameter/RADIUS translation, since Diameter RAR and ASR commands
   include a Session-Id AVP.  An Acct-Session-Id Attribute SHOULD be
   included in Disconnect-Request and CoA-Request packets."

I find the above text to be confusing. I _think_ you intend to compare the difference between an NAC behavior and a Diameter client behavior, but on the first read I it seemed like you were proposing suggested RADIUS behavior as conditional based on what a particular Diameter client does. I propose changing the first few words to "While Diameter clients... "

Section 3.1, last paragraph:

Should the following sentence us normative language?

"Since
   Disconnect and CoA responses are authenticated on the entire packet
   contents, the stripping of the Proxy-State Attribute invalidates the
   integrity check - so the proxy needs to recompute it."

Section 3.2, entire section:

It would be helpful to mention in this section how Authorize Only is used to ease mapping to Diameter, and reference the Diameter Considerations section. As it is, I spent some time wondering what the semantic effect of the resulting Access-Request message was supposed to be.

Section 3.5 Paragraph 5:

"When the HMAC-MD5 message integrity check is calculated the
      Request Authenticator field and Message-Authenticator Attribute
      should be considered to be sixteen octets of zero."

Is that 16 octets _combined_ or _each_? I originally assumed combined, but the calculation for use in an ACK/NAK the Message- Authenticator is treated as 16 octets of zero all by itself.

Section 6.2 paragraph 4:

Can a proxy be expected to easily know if it is one-hop away from the NAS? Is the mechanism for determining this well-known or documented somewhere that could be referenced here? (Sorry if I am showing my RADIUS ignorance here.)

Thanks!

Ben Campbell.










_______________________________________________
Gen-art mailing list
[email protected]
https://www1.ietf.org/mailman/listinfo/gen-art

Reply via email to