跳到主要内容

5.6 Service-Type

5.6. Service-Type

描述

本属性指示用户请求的服务类型, 或将要提供的服务类型。它可以同时用于 Access-Request 和 Access-Accept 数据包中。NAS 不需要实现所有这些服务类型, 并且必须将未知或不支持的 Service-Types 视为已收到 Access-Reject。

Service-Type 属性格式摘要如下所示。字段从左到右传输。

 0                   1                   2                   3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Type | Length | Value
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Value (cont) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Type

6 表示 Service-Type。

Length

6

Value

Value 字段为四个八位字节。

 1      Login
2 Framed
3 Callback Login
4 Callback Framed
5 Outbound
6 Administrative
7 NAS Prompt
8 Authenticate Only
9 Callback NAS Prompt
10 Call Check
11 Callback Administrative

当在 Access-Accept 中使用时, 服务类型定义如下。当在 Access-Request 中使用时, 它们可以被视为对 RADIUS 服务器的提示, 表明 NAS 有理由相信用户会更喜欢所指示的服务类型, 但服务器不需要遵守该提示。

Login 用户应该连接到主机。

Framed 应该为用户启动成帧协议 (Framed Protocol), 例如 PPP 或 SLIP。

Callback Login 用户应该被断开连接并被回拨, 然后连接到主机。

Callback Framed 用户应该被断开连接并被回拨, 然后为用户启动成帧协议, 例如 PPP 或 SLIP。

Outbound 用户应该被授予访问出站设备的权限。

Administrative 用户应该被授予访问 NAS 管理界面的权限, 从中可以执行特权命令。

NAS Prompt 用户应该被提供 NAS 上的命令提示符, 从中可以执行非特权命令。

Authenticate Only 仅请求认证, 不需要在 Access-Accept 中返回授权信息 (通常由代理服务器而不是 NAS 本身使用)。

Callback NAS Prompt 用户应该被断开连接并被回拨, 然后在 NAS 上提供命令提示符, 从中可以执行非特权命令。

Call Check 由 NAS 在 Access-Request 数据包中使用, 以指示正在接收呼叫, RADIUS 服务器应该发送回 Access-Accept 以应答呼叫, 或发送 Access-Reject 以不接受呼叫, 通常基于 Called-Station-Id 或 Calling-Station-Id 属性。建议此类 Access-Requests 使用 Calling-Station-Id 的值作为 User-Name 的值。

Callback Administrative 用户应该被断开连接并被回拨, 然后被授予访问 NAS 管理界面的权限, 从中可以执行特权命令。