pem protocol diameter-avp
pem protocol diameter-avp(1) BIG-IP TMSH Manual pem protocol diameter-avp(1)
NAME
diameter-avp - Configures diameter AVPs in Policy Enforcement Manager (PEM).
MODULE
pem protocol
SYNTAX
Configure the diameter-avp component within the pem protocol module using the syntax shown in the following
sections.
CREATE/EDIT/MODIFY
create diameter-avp [name]
modify diameter-avp [name]
options:
app-service [[string] | none]
avp-code [integer]
data-type [address | enumerated | float32 | float64 | grouped | integer32 | integer64 | octetstring | rat-type | time | unsigned32 | unsigned64 | utf8string]
description [string]
length [integer]
parent-avp [ [diameter_avp_name | none]
vendor-id [integer]
edit diameter-avp [ [ [name] | [glob] | [regex] ] ... ]
options:
all-properties
non-default-properties
DISPLAY
list diameter-avp
list diameter-avp [ [ [name] | [glob] | [regex] ] ... ]
options:
all-properties
non-default-properties
one-line
partition
DELETE
delete diameter-avp [name]
Note: You must remove all references to a diameter-avp before you can delete the diameter-avp.
DESCRIPTION
You can use the diameter-avp component to configure Diameter AVP definitions in Policy Enforcement Manager.
EXAMPLES
create diameter-avp user_equipment_value { data-type octetstring avp-code 460 }
Creates a PEM diameter-avp user_equipment_value with avp-code 460 and data-type octetstring.
delete diameter-avp user_equipment_value
Deletes the diameter-avp named user_equipment_value.
list diameter-avp user_equipment_value
Displays the properties of the diameter-avp named user_equipment_value.
OPTIONS
app-service
Specifies the name of the application service to which the object belongs. The default value is none.
Note: If the strict-updates option is enabled on the application service that owns the object, you cannot
modify or delete the object. Only the application service can modify or delete the object.
avp-code
Specifies the avp-code of the Diameter AVP.
data-type
Specifies the data type of the Diameter AVP. The default value is octetstring.
Note: The 'V' bit, known as the Vendor-Specific bit, indicates whether the optional vendor-id field is
present in the AVP header. When set, the AVP code belongs to the specific vendor code address space. The
'V' bit is defined as flag-vendor-specific property in pem protocol profile gx.
The options are:
address
The address format is derived from the octetstring AVP base format. It is a discriminated union,
representing, for example a 32-bit (IPv4) or 128-bit (IPv6) address, most significant octet first.
The first two octets of the address AVP represents the AddressType, which contains in address
family. The AddressType is used to discriminate the content and format the remaining octets.
enumerated
Enumerated is derived from the integer32 AVP Base Format. The definition contains a list of valid
values and their interpretation and is described in the Diameter application introducing the AVP.
float32
This represents floating point values of single precision. The 32-bit value is transmitted in
network byte order. The AVP length field MUST be set to 12 (16 if the 'V' bit is enabled).
float64
This represents floating point values of double precision. The 64-bit value is transmitted in
network byte order. The AVP length field MUST be set to 16 (20 if the 'V' bit is enabled).
grouped
The data field is specified as a sequence of AVPs. Each of these AVPs follows - in the order in
which they are specified - including their headers and padding. The AVP length field is set to 8 (12
if the 'V' bit is enabled) plus the total length of all included AVPs, including their headers and
padding. Thus the AVP length field of an AVP of type grouped is always a multiple of 4.
integer32
32 bit signed value, in network byte order. The AVP length field MUST be set to 12 (16 if the 'V'
bit is enabled).
integer64
64 bit signed value, in network byte order. The AVP length field MUST be set to 16 (20 if the 'V'
bit is enabled).
octetstring
The data contains arbitrary data of variable length. Unless otherwise noted, the AVP length field
MUST be set to at least 8 (12 if the 'V' bit is enabled). AVP Values of this type that are not a
multiple of four-octets in length is followed by the necessary padding so that the next AVP (if any)
will start on 32-bit boundary.
rat-type
specifies the value format to be encoded or decoded as the RAT-Type defined in 3GPP TS 29.212.
time The time format is derived from the octetstring AVP base format. The string MUST contain four
octets, in the same format as the first four bytes are in the NTP timestamp format.
unsigned32
32 bit unsigned value, in network byte order. The AVP length field MUST be set to 12 (16 if the 'V'
bit is enabled).
unsigned64
64 bit signed value, in network byte order. The AVP length field MUST be set to 16 (20 if the 'V'
bit is enabled).
utf8string
The utf8string format is derived from the octetstring AVP base format. This is a human readable
string represented using the ISO/IEC IS 10646-1 character set, encoded as an octetstring using the
UTF-8 transformation format described in RFC 2279.
description
User defined description.
length
Specifies the data length of the Diameter AVP.
name Specifies a unique name for the component. This option is required for the commands create, delete, and
modify.
parent-avp
Specifies the name of the parent AVP if it is in a grouped AVP.
vendor-id
Specifies the vendor-id of the Diameter VSA.
SEE ALSO
create, delete, edit, glob, list, modify, pem protocol profile gx, pem protocol profile radius, pem protocol
radius-avp, pem subscriber-attribute, regex, show, tmsh
COPYRIGHT
No part of this program may be reproduced or transmitted in any form or by any means, electronic or
mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose
other than the purchaser's personal use, without the express written permission of F5 Networks, Inc.
F5 Networks and BIG-IP (c) Copyright 2013-2016. All rights reserved.
BIG-IP 2016-03-14 pem protocol diameter-avp(1)