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

RE: Review of draft-ietf-radext-design-01.txt



Bernard Aboba writes...

There is some overlap in coverage.  My recommendation is to reorganize
the discussion as follows:
 
"1.  Introduction
   This document provides guidelines for the design of RADIUS attributes
   both within the IETF as well as within other Standards Development
   Organizations (SDOs).  By articulating RADIUS design guidelines, it 
   is hoped that this document will encourage the development and
   publication of high quality RADIUS attribute specifications.
   The advice in this document will not be helpful unless it is put to use. 

   As with "Guidelines for Authors and Reviewers of MIB Documents"
   [RFC4181], it is expected that this document will enable authors to
   check their document against the guidelines prior to requesting a
   review (such an "Expert Review" described in [RFC3575]).  Similarly,
   it is hoped that this document will be of use to reviewers (such as
   WG participants or the AAA Doctors) in improving the consistency of
   reviews.
 
   In order to meet these objectives, this document needs to cover not
   only the science of attribute design, but also the art.  As a result,
   in addition to covering the most frequently encountered issues, this
   document attempts to provide some of the considerations motivating
   the guidelines.
 
   In order to characterize current attribute usage, both the basic and
   complex data types defined in the existing RADIUS RFCs are reviewed,
   together with the ad-hoc extensions to that data model that have been
   used in Vendor-Specific Attributes.

DBN: I think this text is very good.

1.1.  Applicability
   As RADIUS has become more widely accepted as a management protocol,
   its usage has become more prevalent, both within the IETF as well as
   within other SDOs.  Given the expanded utilization of RADIUS,
   it has become apparent that requiring SDOs to accomplish all their 
   RADIUS work within the IETF is inherently inefficient and unscalable.
   By articulating guidelines for RADIUS attribute design, this document 
   enables SDOs to design their own RADIUS attributes within the 
   Vendor-Specific Attribute (VSA) space, seeking review from the IETF.
   In order enable IETF review of SDO RADIUS attribute specifications,
   the authors recommend:
 
      * Development of a program to encourage SDOs to make their RADIUS
      attribute specifications publicly available;
      * Review of IETF and SDO specifications according to the
      guidelines proposed in this document;
 
   The advice in this document applies to attributes used to encode
   data.


DBN:  I think this last sentence could be a bit more specific.  All
attributes encode data.  The question is what kind of data.  I think what
you want to say is:

   The advice in this document applies to attributes used to encode
   service-provisioning or authentication data.


   RADIUS protocol changes, or specification of attributes that
   can be used to provide new RADIUS commands (such as Service-Type) are
   out of scope.

DBN: I recommend clarifying this last sentence just a bit by:

s/can be used to provide new RADIUS commands/can be used to, in effect,
provide new RADIUS commands/


   Since protocol changes require greater expertise and
   deeper review, such changes should not be undertaken outside the IETF
   and when handled within the IETF require "IETF Consensus" for
   adoption, as noted in [RFC3575] Section 2.1.
 
   As with protocol changes, this document does not provide guidance to
   document authors seeking to change the RADIUS operational model.
   While RADIUS server implementations may keep state, the RADIUS
   protocol is stateless, although information may be passed from one
   protocol transaction to another via the State Attribute.  As a
   result, documents which require stateful protocol behavior without
   use of the State Attribute are inherently incompatible with RADIUS as
   defined in [RFC2865], and need to be redesigned.
   See [RFC5080] Section 2.1.1 for a more in-depth discussion of the use
   of the State Attribute."
 


--
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/>