RADIUS RFCs and Attribute definitions

The list of all standard RADIUS attributes

The RFCs have a number of issues and ambiguities. Some are resolved in the Issues and Fixes document. Instructions for creating new RADIUS standards are found in the Design Guidelines document.

Unfortunately, the preceding documents do not address all known issues with RADIUS. The RFCs are still ambiguous in places. There are many things which are neither forbidden nor explicitly allowed. We caution implementors to not assume that something is allowed, just because it is not strictly forbidden. RADIUS has a 20 year history of deployments. Any "new" behavior you design is likely to be incompatible with existing practices. We recommend following the specifications closely.

The open issues page documents the problems we are aware of, and our suggested fixes.

RFCs

RFC 2548 (attributes)
RFC 2809
RFC 2865 (attributes)
RFC 2866 (attributes)
RFC 2867 (attributes)
RFC 2868 (attributes)
RFC 2869 (attributes)
RFC 2882
RFC 3162 (attributes)
RFC 3576 (attributes)
RFC 3579 (attributes)
RFC 3580 (attributes)
RFC 4675
RFC 4679
RFC 4590 (attributes)
RFC 4818 (attributes)
RFC 4849 (attributes)
RFC 5080

Other files (old RFCs, etc)

leap.txt
rfc1157.txt
rfc1227.txt
rfc1448.txt
rfc1901.txt
rfc1905.txt
rfc2058.txt
rfc2059.txt
rfc2138.txt (gz)
rfc2139.txt (gz)
rfc2243.txt (gz)
rfc2289.txt (gz)
rfc2433.txt
rfc2607.txt
rfc2618.txt (gz)
rfc2619.txt (gz)
rfc2620.txt (gz)
rfc2621.txt (gz)
rfc2716.txt
rfc2759.txt
rfc2924.txt
rfc3575.txt
rfc3748.txt