7.The host requests the RADIUS client to tear down the connection and the RADIUS client sends a
8.The RADIUS server returns an acknowledgement
RADIUS packet format
RADIUS uses UDP to transmit messages. To ensure smooth message exchange between the RADIUS server and the client, RADIUS uses a timer management mechanism, a retransmission mechanism, and a backup server mechanism. Figure 348 shows the RADIUS packet format.
Figure 348 RADIUS packet format
0 | 7 | 15 | 31 |
|
|
|
|
| Code | Identifier | 7 |
| Length |
Authenticator
Attributes
The following describes the fields of a RADIUS packet:
•The Code field (1 byte long) indicates the type of the RADIUS packet. Table 112 Main values of the Code field
Code | Packet type | Description | |
|
| From the client to the server. A packet of this type carries user | |
1 | information for the server to authenticate the user. It must contain the | ||
|
| ||
|
| ||
|
|
| |
|
| From the server to the client. If all attribute values carried in the | |
2 | |||
|
| server sends an | |
|
|
| |
|
| From the server to the client. If any attribute value carried in the | |
3 | |||
|
| server sends an | |
|
|
| |
|
| From the client to the server. A packet of this type carries user | |
4 | information for the server to start or stop accounting for the user. The | ||
|
| ||
|
| stop accounting. | |
|
|
| |
|
| From the server to the client. The server sends a packet of this type to | |
5 | notify the client that it has received the | ||
|
| successfully recorded the accounting information. | |
|
|
|
•The Identifier field (1 byte long) is used to match request packets and response packets and to detect duplicate request packets. Request and response packets of the same type have the same identifier.
365