60 likes | 183 Views
RADIUS Attribute Type Extension IETF 69. Y. Li Lior G. Zorn. Goals. Primary Goal define a mechanism to extend base RADIUS attribute type set backward compatibility with RADIUS Diameter compatibility Secondary Goals big attributes attribute grouping. Type Extension Mechanism.
E N D
RADIUS Attribute Type ExtensionIETF 69 Y. Li Lior G. Zorn
Goals • Primary Goal • define a mechanism to extend base RADIUS attribute type set • backward compatibility with RADIUS • Diameter compatibility • Secondary Goals • big attributes • attribute grouping
Type Extension Mechanism • Allocate a vendor code for the IETF • 0 specified • Use of one vendor code doubles the standard attribute space • If we run out, request another vendor code • Small sub-attributes can be packed into one extended attribute • Like RFC 2865 VSAs
Large Attribute Support • Uses Fragmentation flag in header • One bit • Attributes > 246 octets in length fragment into multiple extended attributes • On reception, attributes w/same type & ’F’ flag set concatenated in order • Allows multiple big attributes of same type to be carried in one message
Attribute grouping • Uses Tag field in header • Derived from RFC 2868 scheme • Tag MUST be present • 126 distinct attribute groups possible in a message • 0x00 means no tag • 0x7F reserved • Nested groups not supported