4.2 Access-Accept (访问接受)
Description (描述)
Access-Accept 数据包由 RADIUS 服务器发送, 并提供开始向用户交付服务所需的特定配置信息。如果在 Access-Request 中接收到的所有属性值都是可接受的, 则 RADIUS 实现必须传输一个 Code 字段设置为 2 (Access-Accept) 的数据包。
在接收到 Access-Accept 时, Identifier 字段与待处理的 Access-Request 进行匹配。Response Authenticator 字段必须包含待处理的 Access-Request 的正确响应。无效的数据包将被静默丢弃。
Packet Format (数据包格式)
Access-Accept 数据包格式的摘要如下所示。字段从左到右传输。
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Code | Identifier | Length |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| |
| Response Authenticator |
| |
| |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| Attributes ...
+-+-+-+-+-+-+-+-+-+-+-+-+-
Code
Access-Accept 的值为 2。
Identifier
Identifier 字段是导致此 Access-Accept 的 Access-Request 的 Identifier 字段的副本。
Response Authenticator
Response Authenticator 值根据 Access-Request 值计算得出, 如前所述。
Attributes
Attribute 字段的长度可变, 包含零个或多个属性的列表。