Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

AAA 测试和故障排除

AAA 配置测试和故障排除

订阅者管理支持测试功能,使您能够检查订阅者的 AAA 配置。您可以使用测试功能验证订阅者的 AAA 设置,并帮助排除或隔离订阅者登录问题。AAA 测试进程会创建一个伪会话,用于验证订阅者,为订阅者分配地址,并发出计费开始数据包。然后,进程会发出计费停止请求,释放地址并终止伪会话。

AAA 测试结果提供有关订阅者管理在登录期间分配给订阅者的属性的详细信息。属性可能由 RADIUS、动态配置文件、静态接口配置分配,或者也可以静态分配。您可以为 DHCP、PPP 和精简版订阅者测试 AAA 配置。对于 L2TP 客户端,AAA 测试进程会显示所有隧道参数,但不会创建实际的隧道会话。

注意:

命令 test aaa 支持所有 RADIUS 源属性,包括 IETF 标准属性和瞻博网络 VSA。接收的属性显示在输出中。有关标准 RADIUS 属性的信息,请参阅 AAA 服务框架支持的 RADIUS IETF 属性。有关瞻博网络 VSA 的信息,请参阅 AAA 服务框架支持的瞻博网络 VSA

注意:

命令 test aaa 不支持批量时间核算(瞻博网络 VSA 26-69,值 2)。如果为测试订阅者配置了量时间核算,命令将 test 统计信息替换为仅时间计费统计信息。

测试订阅者 AAA 配置

目的

显示订阅者管理在登录期间分配给订阅者的 AAA 属性。

以下示例测试 PPP 订阅者的 AAA 配置。您可以使用 test aaa dhcp user 命令对 DHCP 订阅者执行类似测试, test aaa authd-lite user 并使用命令测试精简版订阅者。

行动

您可以在支持 DSL 论坛代理远程 Id (VSA 26-2) 的网络中使用 agent-remote-id ari 选项 test aaa dhcp usertest aaa ppp user 命令来验证 DHCP 和 PPP 订阅者身份验证。

如果指定 DSL 论坛代理远程 ID,则输出将包含指定值。如果未指定 VSA,则代理远程 Id 值显示为 NULL

以下示例显示由于密码无效而身份验证授予失败时的输出:

对于某些网络,例如具有 VLAN-OOB 订阅者的第 2 层网络,RADIUS 配置为在具有客户端配置文件名称 VSA (26-174) 的客户端配置文件中提供订阅者地址。在默认配置中,如果测试未直接从 RADIUS 收到订阅者地址,则测试将失败。要成功测试这些订阅者,必须包含选项 no-address-request 。命令输出在动态配置文件字段中显示客户端配置文件名称,以及由虚拟路由器 VSA (26-1) 在路由实例字段中传输的路由实例名称。

从 Junos OS 19.3R1 版开始,XML 输出格式已发生变化。每个 RADIUS 服务器属性名称都有一个关联的属性值。现在,其中每个对都由 <radius-server-data> 标记括起来。借助新标记,可以更轻松地识别操作员和 API 客户端的名称/值对。

注意:

您可能需要更改使用 XML 输出的任何脚本才能正确使用新格式。

以下示例显示了旧格式的示例 XML 输出摘录:

以下示例显示了新格式的示例 XML 输出摘录:

版本历史记录表
释放
描述
19.3R1
从 Junos OS 19.3R1 版开始,XML 输出格式已发生变化。