• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Network Working Group G. ZornRequest for Comments: 2868 Cisco Systems, Inc.Updates: RFC 2865 D. LeiferCategory: Informational A. RubensAscend CommunicationsJ. ShriverIntel CorporationM. HoldregeipVerseI. GoyretLucent TechnologiesJune 2000RADIUS Attributes for Tunnel Protocol SupportStatus of this MemoThis memo provides information for the Internet community. It doesnot specify an Internet standard of any kind. Distribution of thismemo is unlimited.Copyright NoticeCopyright (C) The Internet Society (2000). All Rights Reserved.AbstractThis document defines a set of RADIUS attributes designed to supportthe provision of compulsory tunneling in dial-up networks.1. MotivationMany applications of tunneling protocols such as L2TP involve dial-upnetwork access. Some, such as the provision of access to corporateintranets via the Internet, are characterized by voluntary tunneling:the tunnel is created at the request of the user for a specificpurpose. Other applications involve compulsory tunneling: the tunnelis created without any action from the user and without allowing theuser any choice in the matter. In order to provide thisfunctionality, new RADIUS attributes are needed to carry thetunneling information from the RADIUS server to the tunnel endpoints; this document defines those attributes. Specificrecommendations for, and examples of, the application of theseattributes for L2TP can be found in RFC 2809.Zorn, et al. Informational [Page 1]
 
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]
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...