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.
Opening 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
Configuring 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.
Configuring 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.
Configuring 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.
Configuring 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.
Configuring 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
Modifying 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.
Downloading 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.
Uploading 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.
Renaming 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.
Deleting 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.