The "IKEv2-SK-Request" Diameter command code
The "IKEv2-SK-Request" Diameter command uses the command code "329".
It has the REQ and PXY bits.
It is part of the Diameter IKE SK (IKESK) application.
It is defined in the IETF RFC 6738: Diameter IKEv2 SK: Using Shared Keys to Support Interaction between IKEv2 Servers and Diameter Servers specification.
It contains the following AVPs:
| AVP code | AVP name | AVP type | AVP requirement |
|---|---|---|---|
| 263 | Session-Id | UTF8String | Fixed (1) |
| 258 | Auth-Application-Id | AppId | Required (1) |
| 264 | Origin-Host | DiameterIdentity | Required (1) |
| 296 | Origin-Realm | DiameterIdentity | Required (1) |
| 283 | Destination-Realm | DiameterIdentity | Required (1) |
| 274 | Auth-Request-Type | Enumerated | Required (1) |
| 293 | Destination-Host | DiameterIdentity | Optional (up to 1) |
| 32 | NAS-Identifier | UTF8String | Optional (up to 1) |
| 4 | NAS-IP-Address | OctetString | Optional (up to 1) |
| 95 | NAS-IPv6-Address | OctetString | Optional (up to 1) |
| 5 | NAS-Port | Unsigned32 | Optional (up to 1) |
| 278 | Origin-State-Id | Unsigned32 | Optional (up to 1) |
| 1 | User-Name | UTF8String | Optional (up to 1) |
| 585 | Key-SPI | Unsigned32 | Optional (up to 1) |
| 590 | IKEv2-Identity | Grouped | Required (1) |
| 277 | Auth-Session-State | Enumerated | Optional (up to 1) |
| 587 | IKEv2-Nonces | Grouped | Required (1) |
| 284 | Proxy-Info | Grouped | Optional |
| 282 | Route-Record | DiameterIdentity | Optional |
< IKEv2-SK-Request > ::= < Diameter-Header: 329, REQ, PXY, 11 >
< Session-Id >
{ Auth-Application-Id }
{ Origin-Host }
{ Origin-Realm }
{ Destination-Realm }
{ Auth-Request-Type }
[ Destination-Host ]
[ NAS-Identifier ]
[ NAS-IP-Address ]
[ NAS-IPv6-Address ]
[ NAS-Port ]
[ Origin-State-Id ]
[ User-Name ]
[ Key-SPI ]
{ IKEv2-Identity }
[ Auth-Session-State ]
{ IKEv2-Nonces }
* [ Proxy-Info ]
* [ Route-Record ]
| Update source | Insertion date |
|---|---|
| 3GPP | 2026-04-26 07:12 |
diameter-db