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

Comments on dhc-agentopt-radius-06.txt



I've looked at draft-ietf-dhc-agentopt-radius-06.txt.

 

Here’s my review:

 

1. “a RADIUS server SHOULD send only those
      attributes for which the relay agent can ensure that either the
      relay agent or the DHCP server will provide the associated
 service.  “
 
Comment 1: How does the RADIUS server know that the DHCP server will provide the associated service?
 
2. “The RADIUS server that implements this specification MUST be
      configured to return the User-Name and Class attributes to the
      NAS, and MAY return other attributes.”
 
 
            #   Attribute
          ---   ---------
            1   User-Name (RFC 2865 [3])
            4   NAS-IP-Address (RFC 2865)
            6   Service-Type (RFC 2865)
           25   Class (RFC 2865)
           26   Vendor-Specific (RFC 2865)
           27   Session-Timeout (RFC 2865)
           30   Called-Station-Id (RFC 2865)
           31   Calling-Station-Id (RFC 2865)
           32   NAS-Identifier (RFC 2865)
           44   Acct-Session-Id (RFC 2866 [5])
           50   Acct-Multi-Session-Id (RFC 2866)
           87   NAS-Port-Id (RFC 2869 [6])
           88   Framed-Pool (RFC 2869)
          100   Framed-IPv6-Pool (RFC 3162 [8])
 
 
Comment 2: Newer EAP authentication protocols allow the RADIUS server to authenticate multiple identities. What if the RADIUS server is authenticating multiple identities user and machine? Which identity should it return?
 
Comment 3: The para possibly imposes a major constraint on RADIUS implementations by requiring them to return User-Name attribute. Not all RADIUS servers return this attribute.
 
Comment 4: The para requires the DHCP relay agent to send many RADIUS attributes to the DHCP server. In addition, the interoperability impact is unclear if the DHCP relay does not forward certain attributes (like Vendor-Specific). Instead, can’t we achieve the same thing if the RADIUS server returns one additional RADIUS attribute (DHCP-user-class) specifically designed to be handled by DHCP relay-agents. The DHCP relay agent only forwards the single attribute DHCP-user-class to the DHCP server. The DHCP server can then assign configuration options based on this option.
 
Regards,
 
Ashwin