HCIA -- 16 -- AAA
2023-09-13 23:27:16

一、AAA的基本概念

  1. 认证【Authentication】:在启用AAA功能后,认证功能是必须要配置的,它完成了向用户提问【你是谁】的作用。
  2. 授权【Authorization】:在启用AAA功能后,授权、并不是必须要配置的,它完成了向用户提问【你能做什么】的作用。
  3. 审计【Accounting】:在启用AAA功能后,审计并不是必须要配置的,它完成了向用户提问【你都做了什么】的作用。

二、AAA常见的网络架构

AAA的常见架构

  1. AAA既可以在路由器本地做验证、授权;也可以去连接一台专用的AAA服务器。
  2. 若AAA在路由器本地做验证,则路由器需要自主创建用户账户与授权命令。
  3. 若AAA是在AAA服务器上完成的,则路由器将全部的终端用户请求发送至AAA服务器,AAA服务器进行验证,之后将验证结果通知路由器。

注:在AAA的场景中,路由器称之为:客户端;AAA Server 称之为:服务器;访问用户称之为:终端用户

三、AAA的认证

  1. 不认证:相当于丧失了全部的网络安全特性,不建议。
  2. 本地认证:在路由器本地数据库中对用户进行认证。
  3. 远端认证:在AAA服务器上进行认证,回传认证结果。

四、AAA的授权

  1. 不授权:相当于是以管理员身份进入,能够配置所有内容。
  2. 本地授权:在路由器本地数据库中对已经登录的用户进行授权。
  3. 远端授权:在AAA服务器上进行授权,回传结果给路由器,路由器通知终端用户。

五、AAA的审计

  1. 不审计:相当于不对用户所做的任何操作做记录。
  2. 远端审计:在AAA服务器上做审计,不能在路由器本地做审计。

六、RADIUS与TACAS协议

  1. RADIUS协议是公有协议,各个友商设备均支持,只不过各个友商都对RADIUS协议做了私有化的改进。
  2. TACACS协议时Cisco的私有协议,华为也对TACACS协议进行了私有化的改进——HWTACACS
  3. RADIUS协议与TACACS的区别:
    1. RADIUS是基于UDP的协议开发的【不保证可靠性】,在网络中断又恢复后,不会自动连接,需要管理员手动连接,同时仅仅只能对1台设备提供AAA的功能。
    2. TACACS是基于TCP的协议开发的【保证可靠性】,能够在网络重新恢复后自动连接;TACACS能够同时为多个网络设备提供AAA的功能。

注:华为的网络设备在配置AAA时,使用的端口号码为1812

实验配置

Prev
2023-09-13 23:27:16
Next