The Diameter Configuration Wizard provides a simple, straightforward way to configure Diameter
message routing functionality for Stream Control Transmission Protocol (SCTP) support, load
balancing, AVP transformation, and session management. Additionally, Diameter message routing
functionality supports high availability (HA) functionality.
You can use this wizard to quickly configure the following functions.
Table 1. Diameter Configuration Wizard
functions
Function |
Description |
Routing |
Specifies the routing table configuration to support Diameter functionality, including
the routing decision parameters (such as Diameter protocol, expression test, and action
associated with a matched expression). |
Transformations |
Enables you to insert, modify, or delete Attribute Value Pairs (AVPs) in Diameter
messages. |
Session Management |
Specifies a session timeout value, as well as session binding parameters for
master-only persistence and master-slave persistence. |
System Configuration |
Specifies the system configuration used to support Diameter functionality, including
the following:
- Virtual Servers. Specifies an applicable
virtual server (including virtual server name, virtual IP address, port number, client
transport protocol, and description).
- Nodes. Specifies local traffic node
parameters (including a node name, address, and description).
- Pools. Specifies local traffic pool
settings (including pool name, description, pool members, and port number), protocol, and
multihoming settings (including alternative source IP addresses).
- Routing Destinations. Specifies routing
destination parameters (including a destination, pool selection mode, and pool).
- List of Values. Specifies a list of
values (including a list name, description, and values) that can be referenced in
transformation rules.
|
Dictionaries |
Enables you to manage Diameter dictionaries. |
Important: You must use a Chrome
browser when setting up and using the Diameter Configuration Wizard. Browsers other than Chrome
are not currently supported.
Tip: Workflow messages appear in the
yellow banner to help guide you during the configuration of Diameter message routing
functionality.
Open the Diameter Configuration Wizard
Before you can open the Diameter
Configuration Wizard, you need to set up the wizard in the iApps LX interface.
After you set up the Diameter
Configuration Wizard in the iApps LX intereface, you can open the wizard to configure
Diameter message routing functionality.
-
On the Main tab, click .
The Application Service List
screen opens.
-
Click the name of a Diameter application.
Note: The default iApps LX Diameter application is
Diameter Configuration
Wizard.
The Diameter Configuration Wizard is
open and available for configuration.
About the Diameter system
configuration
The Diameter Configuration Wizard System Configuration tab enables you to configure virtual
servers, nodes, pools, routing destinations, and a list of values for Diameter functionality.
Important: You must use a Chrome
browser when setting up and using the Diameter Configuration Wizard. Browsers other than Chrome
are not currently supported.
Task summary
Configure a Diameter virtual server
Before you configure a Diameter virtual server, you need to configure the appropriate
destination nodes and pools.
You can configure a Diameter virtual server to use
a client transport protocol, and SCTP multihoming for Diameter clients.
Important: Do not click Save until you have configured all Diameter functions. If you click
Save before
configuring all Diameter functions, an error might occur.
-
In the Diameter Configuration Wizard, click the
System Configuration tab, and then click the Virtual Servers tab.
The Virtual Servers screen opens.
-
In the Virtual Server Name field,
type the name of the virtual server.
-
In the Virtual Ip field, type the IP
address for the virtual server.
-
In the Port Number field, type the
port number for the virtual server.
-
From the Client Transport Protocol
list, select one of the following protocols to use with Diameter clients.
-
Click More Options.
-
In the Description field, type a
description.
-
Optional:
Configure SCTP multihoming functionality for
Diameter clients.
-
Select the Enable Multihoming
check box.
-
In the Alternative Destination
IPs field, type the address for an alternative BIG-IP
destination that a client can use.
-
For each additional Alternative Destination
IPs address, click the plus (+) button to add the
destination IP address, as necessary.
-
Optional:
Click Add Virtual Server to
configure an additional Diameter virtual server, as necessary.
A Diameter virtual server is configured to use a client transport protocol, and SCTP
multihoming functionality for Diameter clients.
Configure a Diameter node
You can configure the properties of Diameter
destination nodes for pools. Note that a destination node can include multiple active
user sessions.
Important: Do not click Save until you have configured all Diameter functions. If you click
Save before
configuring all Diameter functions, an error might occur.
-
In the Diameter Configuration Wizard, click the
System Configuration tab, and then click the Nodes tab.
The Nodes screen opens.
-
In the Node Name field, type the
name for the node.
-
In the Address field, type the
address for the node.
-
In the Description field, type a
description for the node.
-
Optional:
Click Add Node to configure an
additional node, as necessary.
The Diameter destination nodes are configured, and available to assign to a
pool.
Configure a Diameter pool
Before you configure a Diameter pool, you need
to configure the appropriate destination nodes.
In a basic Diameter message routing
configuration, you can define a routing pool that contains Diameter servers as its
members, specify a protocol to use with Diameter servers, and configure multihoming
destination IP addresses.
Important: Do not click
Save until you have
configured all Diameter functions. If you click Save before configuring all
Diameter functions, an error might occur.
Note: If a peer specifies a pool without pool members, the message
is unroutable.
-
In the Diameter Configuration Wizard, click the
System Configuration tab, and then click the Pools tab.
The Pools screen opens.
-
In the Pool Name field, type the
name of the pool.
-
In the Description field, type a
description for the pool.
-
Add the applicable pool member destination nodes
to the pool.
-
Click the Show Pool Members
button.
-
For each pool member, click the Add Pool Member plus
(+)
button.
-
From the Pool Members list,
select a pool member destination node.
-
In the Port Number field,
type the port number.
-
Click More Options.
-
From the Protocol list, select one of
the following protocols to use with Diameter servers.
-
Optional:
Configure SCTP multihoming functionality for
Diameter servers.
-
Select the Enable Multihoming
check box.
-
In the Alternative Source
IPs field, type the address for an alternative BIG-IP
destination address that a server can use.
-
For each additional Alternative Source
IPs address, click the plus (+) button to add the
source IP address, as necessary.
-
Optional:
Click Add Pool to configure an
additional Diameter pool, as necessary.
A Diameter message routing configuration is complete, including a routing pool that
contains Diameter servers as its members, a protocol to use with Diameter servers, and
SCTP multihoming destination IP addresses.
Configure Diameter routing destinations
To configure Diameter static routing
destinations, you must first configure the applicable destination nodes and
pools.
You can configure one or more static routing
destinations for a Diameter application, specifying a destination address and a pool
selection mode, comprising one or more pools.
Important: Do not click
Save until you have
configured all Diameter functions. If you click Save before configuring all
Diameter functions, an error might occur.
-
In the Diameter Configuration Wizard, click the
System Configuration tab, and then click the Routing Destinations tab.
The Routing Destinations screen
opens.
-
In the Destination field, type an
address for the static route destination.
-
From the Pool Selection Mode list,
select one of the following settings:
Setting |
Description |
By
Precedence
|
Specifies a sequential selection
of pools based on availability. If only one pool is
specified, the virtual server directs all traffic to it. If
two or more pools are specified, the virtual server sends
traffic to the next pool in the specified sequence (top to
bottom) when the nodes in the preceding pool are
down. |
By
Percents
|
Specifies a percentage of traffic
for each specified pool. If only one pool is specified, the
virtual server directs all traffic to it. If two or more
pools are specified, the virtual server manages traffic sent
to each pool in accordance with the specified percentage.
You can drag the slider bar to specify a percentage for a
pool. |
-
From the Pools list, select a Diameter
pool.
-
Optional:
Click Add Pool to specify an
additional pool for the routing destination, as necessary.
-
For each pool, do one of the following:
Pool Selection Mode |
Steps |
By
Precedence
|
- In the Pools area, from the
Pools list, sequentially select each
pool, from top to bottom.
|
By
Percents
|
- In the Pools area, do one of the
following for each selected pool:
- Drag the slider bar for each
selected pool to specify the applicable percentage
of traffic.
- In the percent field, type the
applicable percentage of traffic.
|
-
Optional:
Click Add Destination to add
another routing destination, as necessary.
One or more Diameter static routing destinations are configured to manage traffic in
accordance with a destination name and a pool selection mode, comprising one or more
pools.
Configure a Diameter list of values
You can create a list composed of unique values
and apply them in a routing decision to an Attribute Value Pairs (AVP) with a
string-format output.
Important: Do not click
Save until you have
configured all Diameter functions. If you click Save before configuring all
Diameter functions, an error might occur.
-
In the Diameter Configuration Wizard, click the
System Configuration tab, and then click the List of Values tab.
-
In the List Name field, type a name
for the list.
-
In the Description field, type a
unique description for the list of values.
-
Click Show List of Values.
-
In the List of Values field, type a
value.
-
To specify an additional value for the list, in
the Add Values area,
click the plus (+)
button, and then, in the List of
Values field, type a value..
-
Click Add List to configure an
additional list, as necessary.
A list of values is available.
About Diameter
dictionaries
The Diameter Configuration Wizard Dictionaries tab enables you to easily
manage each 3GPP protocol interface Diameter dictionary. You can modify, download, upload,
rename, and delete dictionary files, as necessary.
Important: You
must use a Chrome browser when setting up and using the Diameter Configuration Wizard. Browsers
other than Chrome are not currently supported.
Task summary
Modify a Diameter dictionary file
You can modify a Diameter dictionary
file to add proprietary AVPs, as necessary.
-
In the Diameter Configuration Wizard, click the
Dictionaries tab.
The Dictionaries screen opens.
-
Click the name of a dictionary XML file to
download the file.
The XML file downloads to the
workstation.
-
Open the dictionary XML file in an editor
application, modify the content, as necessary, and save the file.
-
Click Upload, click Browse to navigate to the
modified dictionary XML file, and then click Open to upload the modified
dictionary XML file.
The Diameter dictionary file is
modified and available for use.
Download a Diameter dictionary file
You can download a Diameter
dictionary file to modify it, to copy and customize it, or to examine its
contents.
-
In the Diameter Configuration Wizard, click the
Dictionaries tab.
The Dictionaries screen opens.
-
Click the name of a dictionary XML file to
download the file.
The XML file downloads to the
workstation.
The Diameter dictionary file is
downloaded.
Upload a Diameter dictionary file
Before you can upload a Diameter
dictionary XML file to the BIG-IP device, you need to download the
Diameter dictionary file to a preferred location, for example, the workstation.
You can upload a Diameter dictionary
file to the BIG-IP device, as necessary.
-
In the Diameter Configuration Wizard, click the
Dictionaries tab.
The Dictionaries screen opens.
-
Click Upload, click Browse to navigate to the
modified dictionary XML file, and then click Open to upload the modified
dictionary XML file.
A Diameter dictionary XML file is
uploaded to the BIG-IP device.
Rename a Diameter dictionary file
You can rename a Diameter dictionary
XML file, as necessary.
-
In the Diameter Configuration Wizard, click the
Dictionaries tab.
The Dictionaries screen opens.
-
Click Rename to rename the
applicable Diameter dictionary XML file.
-
In the New Dictionary Name field,
type a new name for the Diameter dictionary.
-
Click Rename to rename the
applicable Diameter dictionary XML file.
The Diameter dictionary is renamed.
Delete a Diameter dictionary file
You can delete a Diameter dictionary
file, as necessary.
-
In the Diameter Configuration Wizard, click the
Dictionaries tab.
The Dictionaries screen opens.
-
Select the check box for the applicable
dictionary.
-
Click Delete Dictionary to remove
the applicable dictionary.
The dictionary XML file is deleted
from the BIG-IP device.