> Deployment experience with RADIUS over TLS indicates that is useful > for inter-server communication, such as inter-domain proxying across > the Internet. The large amounts of traffic, and long-lived > connections are a good fit for TCP transport. These situations > commonly also require complete data privacy that can be supplied by > TLS. > > The use of "bare" TCP has fewer use-cases. Using TCP for NAS to > server communication is a bad fit, as there is usually insufficient > traffic to warrant the use of TCP. Using "bare" TCP for inter-server > communication is a bad fit, as it provides for no data privacy. The > only valid use-case for "bare" TCP, therefore, is on private, secured > networks where there is simultaneously a large amount of traffic, and > no need for data integrity or privacy. How about this? "Deployment experience with RADIUS over TLS indicates that it is most useful for inter-server communication, such as inter-domain communication between proxies. These situations benefit from the confidentiality and ciphersuite negotiation that can be provided by TLS. Since TLS is already widely available within the operating systems used by proxies, implementation barriers are low. RADIUS over TCP has a similar set of use cases. Use of TCP as a transport between a NAS and RADIUS server is a poor fit, since as noted in [RFC3539], there is likely to be insufficient traffic for the congestion window to remain above the minimum value on a long-term basis. The result is an increase in packets due to ACKs as compared to UDP, without a corresponding set of benefits. In server-server communications the traffic levels in both directions are typically high enough to support a larger congestion window as well as ACK piggy-backing. Through use of an application-layer watchdog as described in [RFC3539], it is possible to address the objections to reliable transport described in [RFC2865] Section 2.4. However, in these scenarios "bare" TCP does not provide for confidentiality or enable negotiation of stronger ciphersuites than are available in RADIUS. As a result of these considerations, use of RADIUS over TCP SHOULD be restricted to situations where RADIUS over TLS is employed. RADIUS over "bare" TCP is NOT RECOMMENDED." |