RFC 2868 RADIUS Tunnel Authentication Attributes June 20002. Specification of RequirementsIn this document, the key words "MAY", "MUST, "MUST NOT", "optional","recommended", "SHOULD", and "SHOULD NOT", are to be interpreted asdescribed in [14].3. AttributesMultiple instances of each of the attributes defined below may beincluded in a single RADIUS packet. In this case, the attributes tobe applied to any given tunnel SHOULD all contain the same value intheir respective Tag fields; otherwise, the Tag field SHOULD NOT beused.If the RADIUS server returns attributes describing multiple tunnelsthen the tunnels SHOULD be interpreted by the tunnel initiator asalternatives and the server SHOULD include an instance of theTunnel-Preference Attribute in the set of Attributes pertaining toeach alternative tunnel. Similarly, if the RADIUS client includesmultiple sets of tunnel Attributes in an Access-Request packet, allthe Attributes pertaining to a given tunnel SHOULD contain the samevalue in their respective Tag fields and each set SHOULD include anappropriately valued instance of the Tunnel-Preference Attribute.3.1. Tunnel-TypeDescriptionThis Attribute indicates the tunneling protocol(s) to be used (inthe case of a tunnel initiator) or the the tunneling protocol inuse (in the case of a tunnel terminator). It MAY be included inAccess-Request, Access-Accept and Accounting-Request packets. Ifthe Tunnel-Type Attribute is present in an Access-Request packetsent from a tunnel initiator, it SHOULD be taken as a hint to theRADIUS server as to the tunnelling protocols supported by thetunnel end-point; the RADIUS server MAY ignore the hint, however.A tunnel initiator is not required to implement any of thesetunnel types; if a tunnel initiator receives an Access-Acceptpacket which contains only unknown or unsupported Tunnel-Types,the tunnel initiator MUST behave as though an Access-Reject hadbeen received instead.If the Tunnel-Type Attribute is present in an Access-Requestpacket sent from a tunnel terminator, it SHOULD be taken tosignify the tunnelling protocol in use. In this case, if theRADIUS server determines that the use of the communicated protocolis not authorized, it MAY return an Access-Reject packet. If atunnel terminator receives an Access-Accept packet which containsZorn, et al. Informational [Page 2]
Leave a Comment