3.1. Befehlscodes
3.1. Befehlscodes
Jedem Befehlsanfrage/-antwort-Paar wird ein Befehlscode zugewiesen, und der Untertyp (d. h. Anfrage oder Antwort) wird über das 'R'-Bit im Feld Command Flags des Diameter-Headers identifiziert.
Jede Diameter-Nachricht MUSS einen Befehlscode in ihrem Header-Feld Command Code enthalten, der verwendet wird, um die Aktion zu bestimmen, die für eine bestimmte Nachricht ausgeführt werden soll. Die folgenden Befehlscodes sind im Diameter-Basisprotokoll definiert:
| Befehlsname | Abk. | Code | Abschnittsreferenz |
|---|---|---|---|
| Abort-Session-Request | ASR | 274 | 8.5.1 |
| Abort-Session-Answer | ASA | 274 | 8.5.2 |
| Accounting-Request | ACR | 271 | 9.7.1 |
| Accounting-Answer | ACA | 271 | 9.7.2 |
| Capabilities-Exchange-Request | CER | 257 | 5.3.1 |
| Capabilities-Exchange-Answer | CEA | 257 | 5.3.2 |
| Device-Watchdog-Request | DWR | 280 | 5.5.1 |
| Device-Watchdog-Answer | DWA | 280 | 5.5.2 |
| Disconnect-Peer-Request | DPR | 282 | 5.4.1 |
| Disconnect-Peer-Answer | DPA | 282 | 5.4.2 |
| Re-Auth-Request | RAR | 258 | 8.3.1 |
| Re-Auth-Answer | RAA | 258 | 8.3.2 |
| Session-Termination-Request | STR | 275 | 8.4.1 |
| Session-Termination-Answer | STA | 275 | 8.4.2 |