AAA 终止原因和代码值
当 AAA 事件终止订阅者或服务会话,导致发出 RADIUS Acct-Stop 消息时,RADIUS Acct-终止原因属性 (49) 将报告终止的原因或原因。此属性仅包含在 RADIUS Acct-Stop 消息中。终止原因在属性中作为代码值传达。 RFC 2866(RADIUS 记帐) 定义了 18 个代码值和终止原因之间的标准映射。
Junos OS 定义了一组映射到 RFC 定义的代码值的内部终止原因代码。当订阅者或服务会话终止时,路由器会记录内部终止原因的消息,并记录 RADIUS Acct 终止原因属性的另一条消息。您可以使用记录的信息来帮助监控已终止的会话并对其进行故障排除。
表 1 列出了 AAA 终止原因的内部标识符与 RADIUS 终止原因属性 (49) 中表示这些原因的代码值之间的默认映射。
通过在层次结构级别使用[edit access]
语句,terminate-code
可以将内部标识符重新映射到 1 到 4,294,967,295 范围内的自定义代码值。您可以通过发出show network-access terminate-code aaa detail
命令来查看当前映射。
内部 AAA终止原因 |
RADIUS 终止原因属性 |
|
---|---|---|
|
代码值 |
描述 |
拒绝身份验证被拒绝 |
17 |
由于身份验证失败,订阅者访问被拒绝。 |
拒绝无资源 |
10 |
由于不存在 RADIUS 服务器等原因,订阅者访问被拒绝。 |
deny-server-request-timeout |
17 |
订阅者访问被拒绝,因为 BNG 针对配置的重试次数重试了对身份验证服务器的访问请求,但没有收到响应。 |
服务关闭网络注销 |
6 |
服务会话终止由停用一个家族(网络)启动,通常由相应的第 3 层访问协议终止触发。 |
服务关机远程复位 |
10 |
由外部机构启动的服务会话终止,例如 CoA 服务停用。 |
服务关闭订阅者注销 |
继承自父订阅者会话。 |
覆盖默认值。 仅当您将其映射到自定义值时,才会显示此代码。 |
服务关闭时间限制 |
5 |
由于已达到服务时间限制,已启动服务会话终止。 |
服务关闭卷限制 |
10 |
由于已达到服务流量限制,因此已启动服务会话终止。 |
shutdown-administrative-reset |
6 |
会话已被本地 CLI 命令终止(例如, |
关机空闲超时 |
4 |
会话的空闲时间等于或长于配置的超时值。此值使用 CLI 或 RADIUS 属性设置。 |
关闭-匹配时重新分配 |
10 |
会话终止以允许第二个会话替换已终止的会话。仅当通过 RADIUS 帧 IP 地址属性 (8) 为两个会话分配相同的静态 IP 地址时,才会发生这种情况。此行为使客户能够在放弃原始会话后重新连接新会话,即使原始会话仍处于启动状态。 |
关机远程复位 |
10 |
会话已被远程服务终止,例如 RADIUS 断开连接请求或直径中止会话请求消息。 |
关闭会话超时 |
5 |
会话处于活动状态的时间等于或长于配置的超时值。此值使用 CLI 或 RADIUS 属性设置。 |