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 管理界面的权限, 从中可以执行特权命令.