Home >> FreeRadius >> RADIUS相关的几个术语

RADIUS相关的几个术语

RADIUS

Remote Authentication Dial-In User Service
RADIUS是在 IETF 的 RFC 2865 中定义的基于 UDP 的一种客户机/服务器协议。它允许网络访问服务器执行对用户的验证、授权和记帐。

RADIUS 和 AAA

如果 NAS 收到用户连接请求,它会将它们传递到指定的 RADIUS 服务器,后者对用户进行验证,并将用户的配置信息返回给 NAS。然后,NAS 接受或拒绝连接请求。

功能完整的 RADIUS 服务器可以支持很多不同的用户验证机制,除了 LDAP 以外,还包括:

  • PAP(Password Authentication Protocol,密码验证协议,与 PPP 一起使用,在此机制下,密码以明文形式被发送到客户机进行比较);
  • CHAP(Challenge Handshake Authentication Protocol,挑战握手验证协议,比 PAP 更安全,它同时使用用户名和密码);
  • 本地 UNIX/Linux 系统密码数据库(/etc/passwd);
  • 其他本地数据库。

在 RADIUS 中,验证和授权是组合在一起的。如果发现了用户名,并且密码正确,那么 RADIUS 服务器将返回一个 Access-Accept 响应,其中包括一些参数(属性-值对),以保证对该用户的访问。这些参数是在 RADIUS 中配置的,包括访问类型、协议类型、用户指定该用户的 IP 地址以及一个访问控制列表(ACL)或要在 NAS 上应用的静态路由,另外还有其他一些值。

RADIUS 记帐特性(在 RFC 2866 中定义)允许在连接会话的开始和结束发送数据,表明在会话期间使用的可能用于安全或开单(billing)需要的大量资源 —— 例如时间、包和字节。

RADIUS  CLIENT

RADIUS客户机是网络访问服务器,它通常是一个路由器、交换机或无线访问点(访问点是网络上专门配置的节点;WAP 是无线版本)。

RADIUS SERVER

RADIUS 服务器通常是在 UNIX 或 Windows 2000 服务器上运行的一个监护程序。比较常用的如 Free RADIUS。FreeRADIUS 是来自开放源码社区的一种强大的 Linux 上的 RADIUS 服务器,可用于如今的分布式和异构计算环境。FreeRADIUS 1支持 LDAP、MySQL、PostgreSQL 和 Oracle 数据库,并与诸如 EAP 和 Cisco LEAP 之类的网络协议兼容。FreeRADIUS 目前被部署在很多大型生产网络系统中。

NAS

Network Access Server
网络访问服务器

相关网络组图:
scenario

 

(本文大部分来源于《在 Linux 上构建一个 RADIUS 服务器》)


(原文链接 http://ddbiz.com/?p=1401)

留言/有话要说

Copyright © 2012 Dimensions Data Business. All rights reserved.
server process 2.678 seconds.
WP-Backgrounds Lite by InoPlugs Web Design and Juwelier Schönmann 1010 Wien