1 - 2 - 3 - 6 - 7 - 8 - A - B - C - D - E - F - G - H - I - K - L - M - N - O - P - Q - R - S - T - U - V - W
AVP Code
Click on the red underlined text to get to the source
... 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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
| AVP Code |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|V M P r r r r r| AVP ...
... AVP Code
The AVP Code, combined with the Vendor-Id field, identifies the
attribute uniquely. AVP ...
... AVP Length field is three octets, and indicates the number of
octets in this AVP including the AVP Code, AVP Length, AVP Flags,
...
... specific to the Attribute. The format and length of the Data field
is determined by the AVP Code and AVP Length fields. The format of
the Data field ...
...
The Example-AVP (AVP Code 999999) is of type Grouped and is used to
clarify how Grouped AVP values work. The Grouped Data field ...
... 0 | Example AVP Header (AVP Code = 999999), Length = 468 |
+-------+-------+-------+-------+-------+-------+-------+-------+
8 | Origin-Host ...
... Origin-Host AVP Header (AVP Code = 264), Length = 19 |
+-------+-------+-------+-------+-------+-------+-------+-------+
16 | 'e' | 'x' | 'a' | 'm' | 'p' | 'l' | 'e' | '.' |
...
... Header |
+-------+-------+-------+-------+-------+-------+-------+-------+
32 | (AVP Code = 263), Length = 50 | 'g' | 'r' | 'u' | 'm' |
+-------+-------+-------+-------+-------+-------+-------+-------+
. . .
...
... Session-Id AVP Header (AVP Code = 263), Length = 51 |
+-------+-------+-------+-------+-------+-------+-------+-------+
80 | 'g' | 'r' | 'u' | 'm' | 'p' | '.' | 'e' | 'x' |
...
... +-------+-------+-------+-------+-------+-------+-------+-------+
112 | Recovery-Policy Header (AVP Code = 8341), Length = 223 |
+-------+-------+-------+-------+-------+-------+-------+-------+
120 | 0x21 | 0x63 | 0xbc | 0x1d | 0x0a | 0xd8 | 0x23 | 0x71 |
...
... +-------+-------+-------+-------+-------+-------+-------+-------+
328 | Futuristic-Acct-Record Header (AVP Code = 15930), Length = 137|
+-------+-------+-------+-------+-------+-------+-------+-------+
336 | 0xfe | 0x19 | 0xda | 0x58 | 0x02 | 0xac | 0xd9 | 0x8b |
...
... Diameter AVPs defined in the base
protocol, their AVP Code values, types, possible flag values and
whether the AVP MAY be encrypted ...
...
The Firmware-Revision AVP (AVP Code 267) is of type Unsigned32 and is
used to inform a Diameter ...
...
The Product-Name AVP (AVP Code 269) is of type UTF8String, and
contains the vendor assigned name for the product. The Product-Name
...
...
The Disconnect-Cause AVP (AVP Code 273) is of type Enumerated. A
Diameter node MUST include this AVP ...
... The Origin-Host AVP (AVP Code 264) is of type DiameterIdentity, and
MUST be present in all Diameter messages. This AVP ...
... The Origin-Realm AVP (AVP Code 296) is of type DiameterIdentity.
This AVP contains the Realm of the originator of any Diameter ...
... The Destination-Host AVP (AVP Code 293) is of type DiameterIdentity.
This AVP MUST be present in all unsolicited agent ...
... The Destination-Realm AVP (AVP Code 283) is of type DiameterIdentity,
and contains the realm the message is to be routed to. The
Destination-Realm ...
... The Route-Record AVP (AVP Code 282) is of type DiameterIdentity. The
identity added in this AVP ...
... The Proxy-Info AVP (AVP Code 284) is of type Grouped. The Grouped
Data field has the following ABNF grammar ...
... The Auth-Application-Id AVP (AVP Code 258) is of type Unsigned32 and
is used in order to advertise support of the Authentication ...
... The Acct-Application-Id AVP (AVP Code 259) is of type Unsigned32 and
is used in order to advertise support of the Accounting ...
... The Inband-Security-Id AVP (AVP Code 299) is of type Unsigned32 and
is used in order to advertise support of the Security ...
... The Vendor-Specific-Application-Id AVP (AVP Code 260) is of type
Grouped and is used to advertise support of a vendor-specific
...
... The Redirect-Host-Usage AVP (AVP Code 261) is of type Enumerated.
This AVP MAY be present in answer messages ...
...
The E2E-Sequence AVP (AVP Code 300) provides anti-replay protection
for end to end messages and is of type grouped. It contains a random
value ...
... creates an AVP with the AVP Code and other fields set as expected
in the missing AVP. The created ...
... The Result-Code AVP (AVP Code 268) is of type Unsigned32 and
indicates whether a particular request was completed successfully or
...
... The Error-Message AVP (AVP Code 281) is of type UTF8String. It MAY
accompany a Result-Code AVP ...
... The Error-Reporting-Host AVP (AVP Code 294) is of type
DiameterIdentity. This AVP contains the identity ...
... The Failed-AVP AVP (AVP Code 279) is of type Grouped and provides
debugging information in cases where a request is rejected or not
fully processed due to erroneous information in a specific AVP ...
... failure
reason is omission of a required AVP, an AVP with the missing AVP
code, the missing vendor id, and a zero filled payload of the minimum
...
... The Experimental-Result AVP (AVP Code 297) is of type Grouped, and
indicates whether a particular vendor-specific request was completed
...
... The Auth-Request-Type AVP (AVP Code 274) is of type Enumerated and is
included in application-specific auth requests to inform the peers
...
... The Session-Id AVP (AVP Code 263) is of type UTF8String and is used
to identify a specific session (see Section 8). All messages
...
... The Authorization-Lifetime AVP (AVP Code 291) is of type Unsigned32
and contains the maximum number of seconds of service ...
... The Auth-Grace-Period AVP (AVP Code 276) is of type Unsigned32 and
contains the number of seconds the Diameter server ...
... The Auth-Session-State AVP (AVP Code 277) is of type Enumerated and
specifies whether state is maintained for a particular session ...
... The Re-Auth-Request-Type AVP (AVP Code 285) is of type Enumerated and
is included in application-specific auth answers to inform the client ...
... The Termination-Cause AVP (AVP Code 295) is of type Enumerated, and
is used to indicate the reason why a session was terminated on the
...
... The Origin-State-Id AVP (AVP Code 278), of type Unsigned32, is a
monotonically increasing value that is advanced whenever a Diameter ...
... Session-Binding AVP (AVP Code 270) is of type Unsigned32, and MAY
be present in application-specific ...
... The Session-Server-Failover AVP (AVP Code 271) is of type Enumerated,
and MAY be present in application-specific authorization ...
... The Multi-Round-Time-Out AVP (AVP Code 272) is of type Unsigned32,
and SHOULD be present in application-specific ...
...
The Event-Timestamp (AVP Code 55) is of type Time, and MAY be
included in an Accounting-Request and Accounting-Answer ...
... The Accounting-Record-Type AVP (AVP Code 480) is of type Enumerated
and contains the type of accounting record being sent. The following
...
... The Acct-Interim-Interval AVP (AVP Code 85) is of type Unsigned32 and
is sent from the Diameter ...
... The Accounting-Record-Number AVP (AVP Code 485) is of type Unsigned32
and identifies this record within one session ...
... The Acct-Multi-Session-Id AVP (AVP Code 50) is of type UTF8String,
following the format specified in Section 8.8. The Acct-Multi-
Session-Id ...
... The Accounting-Sub-Session-Id AVP (AVP Code 287) is of type
Unsigned64 and contains the accounting ...
... The Accounting-Realtime-Required AVP (AVP Code 483) is of type
Enumerated and is sent from the Diameter home authorization ...
... AVP Codes ...
...
The AVP Code namespace is used to identify attributes. There are
multiple namespaces. Vendors ...
... multiple namespaces. Vendors can have their own AVP Codes namespace
which will be identified by their Vendor ...
... Vendor-ID (also known as
Enterprise-Number) and they control the assignments of their vendor-
specific AVP codes within their own namespace. The absence of a
Vendor ...
... controlled AVP Codes namespace. The AVP Codes and sometimes also
possible values in an AVP are controlled and maintained by IANA ...
...
AVP Code 0 is not used. AVP Codes 1-255 are managed separately as
RADIUS Attribute Types [RADTYPE ...
... RADIUS Attribute Types [RADTYPE]. This document defines the AVP
Codes 257-274, 276-285, 287, 291-300, 480, 483 and 485-486. See
Section 4.5 for the assignment of the namespace in this
...
... As defined in Section 7.1, the Result-Code AVP (AVP Code 268) defines
the values 1001, 2001-2002, 3001-3010, 4001-4002 and 5001-5017.
...
... As defined in Section 9.8.1, the Accounting-Record-Type AVP (AVP Code
480) defines the values 1-4. All remaining values are available for
assignment via IETF ...
... As defined in Section 8.15, the Termination-Cause AVP (AVP Code 295)
defines the values 1-8. All remaining values are available for
assignment via IETF ...
... As defined in Section 6.13, the Redirect-Host-Usage AVP (AVP Code
261) defines the values 0-5. All remaining values are available for
assignment via IETF ...
... As defined in Section 8.18, the Session-Server-Failover AVP (AVP Code
271) defines the values 0-3. All remaining values are available for
assignment via IETF ...
...
As defined in Section 5.4.3, the Disconnect-Cause AVP (AVP Code 273)
defines the values 0-2. All remaining values are available for
assignment via IETF ...
... As defined in Section 8.7, the Auth-Request-Type AVP (AVP Code 274)
defines the values 1-3. All remaining values are available for
assignment via IETF ...
... As defined in Section 8.11, the Auth-Session-State AVP (AVP Code 277)
defines the values 0-1. All remaining values are available for
assignment via IETF ...
... As defined in Section 8.12, the Re-Auth-Request-Type AVP (AVP Code
285) defines the values 0-1. All remaining values are available for
assignment via IETF ...
... Accounting-Realtime-Required AVP
(AVP Code 483) defines the values 1-3. All remaining values are
available for assignment via IETF Consensus [IANA ...
... As defined in Section 6.10, the Inband-Security-Id AVP (AVP Code 299)
defines the values 0-1. All remaining values are available for
assignment via IETF ...
