RFC 3588:Diameter Base Protocol
RFC-Ref

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 ...
... AVP Code The AVP Code, combined with the Vendor-Id field, identifies the attribute uniquely. AVP ...
... AVP header. When set the AVP Code belongs to the specific vendor code address space. ...
... 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 ...
... 4. The AVP Code numbering space of all AVPs included in a Grouped AVP ...
... avpcode = 1*DIGIT ; The AVP Code assigned to the Grouped AVP ...
... 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 Vendor-Id AVP (AVP Code 266) is of type Unsigned32 and contains the IANA ...
... The Firmware-Revision AVP (AVP Code 267) is of type Unsigned32 and is used to inform a Diameter ...
... Host-IP-Address AVP (AVP Code 257) is of type Address and is used to inform a Diameter ...
... The Supported-Vendor-Id AVP (AVP Code 265) is of type Unsigned32 and contains the IANA ...
... 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 ...
... Proxy-Host AVP (AVP Code 280) is of type DiameterIdentity. This AVP contains the identity ...
... Proxy-State AVP (AVP Code 33) is of type OctetString, and contains state ...
... 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 Redirect-Max-Cache-Time AVP (AVP Code 262) is of type Unsigned32. This AVP ...
... 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 ...
... Experimental-Result-Code AVP (AVP Code 298) is of type Unsigned32 and contains a vendor ...


... 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 Session-Timeout AVP (AVP Code 27) [RADIUS] is of type Unsigned32 ...
... The User-Name AVP (AVP Code 1) [RADIUS] is of type UTF8String, which contains the User-Name ...
... 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 Class AVP (AVP Code 25) is of type OctetString and is used to by Diameter ...
... 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-Session-Id AVP (AVP Code 44) is of type OctetString is only used when RADIUS ...
... 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 ...


... IANA namespace management; the AVP Code, Vendor-ID and Flags field. ...
... 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 ...
... IETF IANA controlled AVP Codes namespace. The AVP Codes and sometimes also ...
... controlled AVP Codes namespace. The AVP Codes and sometimes also possible values in an AVP are controlled and maintained by IANA ...
... IANA. AVP Code 0 is not used. AVP Codes 1-255 are managed separately as RADIUS Attribute ...
... 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 ...
... Session-Binding AVP (AVP Code 270) defines the bits 1-4. All remaining bits ...
... 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 ...



Google
Web
RFC-Ref