Documente Academic
Documente Profesional
Documente Cultură
USER DESCRIPTION
Disclaimer
No part of this document may be reproduced in any form without the written
permission of the copyright owner.
The contents of this document are subject to revision without notice due to
continued progress in methodology, design and manufacturing. Ericsson shall
have no liability for any error or damage of any kind resulting from the use
of this document.
Contents
1 Overview 1
1.1 Key Concepts 2
1.2 Prerequisites 3
4 Logging 17
1 Overview
The different Realm Routing Table entries determine the routing behavior
of the node. Depending on the realm, the request type, and the application,
the entry must be configured so that the node knows exactly what to
do with every request. There are two types of Realm Routing Tables:
one for routing incoming requests from the Peer Nodes and another
for routing outgoing requests toward Peer Nodes. The Diameter Stack
must be configured with information about other nodes in the network
and information about how to behave when routing messages. This
information is contained in the following managed objects: DIA-CFG-Drt,
DIA-CFG-AuthReqContainer, DIA-CFG-AccReqContainer and
DIA-CFG-AppRouting.
The Attribute-Value Pairs (AVPs) that the node is able to recognize must
be configured. This configuring consists of the following managed objects:
DIA-CFG-Vendor and DIA-CFG-AvpDef.
• Logging
Some events in the Diameter stack are logged using the TSP AppLog utility.
1.1.1 Stack ID
The Stack ID is an identifier of an instance of Diameter base configuration.
A group of applications can use the same Stack ID if they want to share the
configuration. A Stack ID has a one to one relation with Own Nodes. The Stack
ID is defined by the applications and configured in the system at installation
time.
1.2 Prerequisites
Before the Diameter node can be configured, the Diameter application needs to
be installed together with TSP.
2.1 General
All MOs include a set of attributes to set the name of the MO class in the LDAP
tree, but also to set the permissions of every MO instance. The owner, group,
and permissions attributes are similar to the corresponding attributes of a
Unix file system.
2.1.2 DIA-CFG-Application MO
This MO identifies the TSP Diameter Stack. It constitutes a container to all MOs
defined for the TSP Diameter Stack and is derived from JIM_Application,
whose only purposes is to serve as a container for the objects belonging to
that application.
Only one instance of this MO exists, and it is created at installation time by the
TSP Diameter Stack.
2.1.3 DIA-CFG-StackContainer MO
This MO is a container for Node and Routing data related to one Stack Instance
and is automatically created at the Diameter Installation.
• Modify Attributes to Common Stack Data (if SCTP is used), see Configuring
Diameter.
2.3.2.1 DIA-ADM-SecurityContainer
2.3.2.2 DIA-ADM-AccessGroup MO
2.3.2.3 DIA-ADM-Administrator MO
Before an administrator can issue any requests to read, write, create or delete
objects, it must be authenticated by providing an administrator DN and a
password. Each administrator is associated with at least one access group.
2.4.2.1 DIA_CFG_Configuration
This MO is used to define the common data for the Diameter Stack.
2.5.2.1 DIA-CFG-OwnNodeConfig MO
2.6.2.1 DIA-CFG-PeerNodeContainer
This MO is a container for Peer Nodes related to one Stack Instance. This MO
is automatically created at the Diameter Installation.
2.6.2.2 DIA-CFG-NeighbourNode MO
This MO is used to define Diameter Nodes to which the Own Node has a direct
transport connection/connections.
Peer Nodes are objects used to specify Peer Nodes known to the Applications
using the Diameter Stack. The list of all Peer Nodes is what is known in the
Diameter RFC as Peer Table.
Every stack instance user, identified by a stackId, has its own set
of DIA-CFG-NeighbourNode objects. For example, there is a set of
DIA-CFG-NeighbourNode objects for the Home Subscriber Server (HSS)
Application, another one for Call Session Control Function (CSCF) Application,
if these are installed and defined as different stack instance users.
All hosts in the RRT must be defined as Peer Nodes in the MO. A
DIA-CFG-NeighbourNode to be deleted must be previously deleted from
the RRT for the same stack instance. This means that the reference to that
DIA-CFG-NeighbourNode is no longer kept by the DIA-CFG-AppRouting
object, and that the RRT no longer offers routing toward that Peer Node.
2.6.2.3 DIA-CFG-Conn MO
This MO is used to define a specific connection for a Diameter node. The first
connection object is created by default when the Peer Node object is created.
For each new desired connection a new connection object must be created.
Every Peer Node, identified by nodeId, has its own set of DIA-CFG-Conn
objects.
2.7.2.1 DIA-CFG-RoutingContainer
This MO is a container for Routing Tables related to one Stack Instance. This
MO is automatically created at the Diameter Installation.
2.7.2.2 DIA-CFG-Drt MO
This MO represents an entry in the Realm Routing Table and is used to find
the routing required by the Diameter base protocol, which is based on the
destination realm. Every Diameter application has its own RRT built up of
DIA-CFG-Drt instances.
2.7.2.3 DIA-CFG-AuthReqContainer MO
2.7.2.4 DIA-CFG-AccReqContainer MO
2.7.2.5 DIA-CFG-AppRouting MO
2.8.2.1 DIA-CFG-DictionaryContainer
2.8.2.2 DIA-CFG-Vendor MO
This object can be used by the different stack instances, in the sense that they
are using a certain vendor. That means that they are aware of the existence of
that vendor.
2.8.2.3 DIA-CFG-AVPDef MO
This object stores the information of an AVP Definition, and it is used to extract
information from incoming Diameter messages and to build new Diameter
messages.
• Add configuration for NetRed local VIP address use, see Configuring
Diameter.
• Modify configuration for NetRed local VIP address use, see Configuring
Diameter.
• Delete configuration for NetRed local VIP address use, see Configuring
Diameter.
2.9.2.1 DIA-CFG-OwnNode-LocalVIPNetRed MO
2.9.2.2 DIA-CFG-NeighbourNode-LocalVIPNetRed MO
2.9.2.3 DIA-CFG-Conn-LocalVIPNetRed MO
4 Logging
Some events in the Diameter stack are logged using the TSP AppLog utility.
The log messages are saved in the file applog.DIAMETER in the directory
where the DicosApplog client was started. For more information, please
refer to Error Logs User Guide.
Processor overload:
The cause description includes the type of failure, for example, create, update,
delete or read failures. Furthermore, the name of the class and the line number
in the source code where the failure occurred is included.
• 2 = Critical
• 4 = Warning