1 Introduction
This document describes how to configure a Realm Routing Table (RRT) in the Diameter application for the following:
- Authorization and Authentication Application Routing
- Accounting Application Routing
The RRT contains routing information, which is used to decide how to process the incoming requests from a particular Diameter application.
The RRT must be configured for the following traffic cases:
- When outgoing messages are sent to the realm
- When the destination host is not specified
- When the destination host is specified, but not present in peer table, that is, among the configured neighbor peers
1.1 Prerequisites
This section describes the prerequisites, which must be fulfilled before using the procedure.
1.1.1 Conditions
The following conditions must apply:
- For configuration of Authorization and Authentication Application Routing, the appropriate routing information is known.
- For configuration of Accounting Application Routing, the appropriate routing information is known.
- An Ericsson Command-Line Interface (ECLI) session in Exec mode is in progress.
2 Procedure
To configure an RRT:
- Navigate to the DIA-CFG-RoutingContainer Managed Object (MO), for example:
>dn ManagedElement=NODE06ST,XyzFunction=xyz,DIA-CFG-Application=DIA,DIA-CFG-StackContainer=abc,DIA-CFG-RoutingContainer=abc
- Enter Config mode:
(DIA-CFG-RoutingContainer=abc)>configure
- Create a DIA-CFG-Drt MO,
for example:
(config-DIA-CFG-RoutingContainer=abc)>DIA-CFG-Drt=ericsson.com:abc:FALSE
- Commit the settings:
(config-DIA-CFG-Drt=ericsson.com:abc:FALSE)>commit
- Navigate to the DIA-CFG-RoutingContainer
MO:
(DIA-CFG-Drt=ericsson.com:abc:FALSE)>up
- Show the settings:
(DIA-CFG-RoutingContainer=abc)>show DIA-CFG-Drt=ericsson.com:abc:FALSE
The following is an example output:
DIA-CFG-Drt=ericsson.com:abc:FALSE DIA-CFG-AccReqContainer=accReqContainerName DIA-CFG-AuthReqContainer=authReqContainerName
- Is it required to configure Accounting Application Routing?
- Yes: Continue with the next step.
- No: Proceed with Step 17.
- Navigate to the DIA-CFG-AccReqContainer MO, for example:
(DIA-CFG-RoutingContainer=abc)>dn ManagedElement=NODE06ST,XyzFunction=xyz,DIA-CFG-Application=DIA,DIA-CFG-StackContainer=abc,DIA-CFG-RoutingContainer=abc,DIA-CFG-Drt=ericsson.com:abc:FALSE,DIA-CFG-AccReqContainer=accReqContainerName
- Enter Config mode:
(DIA-CFG-AccReqContainer=accReqContainerName)>configure
- Create a DIA-CFG-AppRouting MO, for example:
(config-DIA-CFG-AccReqContainer=accReqContainerName)>DIA-CFG-AppRouting=0:8
- Set attribute action, for example:
(config-DIA-CFG-AppRouting=0:8)>action=4
- Set attribute nodeIds, for
example:
(config-DIA-CFG-AppRouting=0:8)>nodeIds="0:node12.ericsson.com#abc"
- Set the optional attributes, as needed:
- autoFailback
- secondaryNodeIds
- Commit the settings:
(config-DIA-CFG-AppRouting=0:8)>commit
- Verify the settings:
(DIA-CFG-AppRouting=0:8)>show
The following is an example output:
DIA-CFG-AppRouting=0:8 action="4" nodeIds "0:node12.ericsson.com#abc" secFailoverActive=false - Is it required to configure the Authorization and Authentication
Application Routing?
- Yes: Continue with the next step.
- No: Proceed with Step 25.
- Navigate to the DIA-CFG-AuthReqContainer MO:
>dn ManagedElement=NODE06ST,XyzFunction=xyz,DIA-CFG-Application=DIA,DIA-CFG-StackContainer=abc,DIA-CFG-RoutingContainer=abc,DIA-CFG-Drt=ericsson.com:abc:FALSE,DIA-CFG-AuthReqContainer=authReqContainerName
- Enter Config mode:
(DIA-CFG-AuthReqContainer=authReqContainerName)>configure
- Create a DIA-CFG-AppRouting MO, for example:
(config-DIA-CFG-AuthReqContainer=authReqContainerName)>DIA-CFG-AppRouting=0:8
- Set attribute action, for example:
(config-DIA-CFG-AppRouting=0:8)>action=4
- Set attribute nodeIds, for
example:
(config-DIA-CFG-AppRouting=0:8)>nodeIds="0:node12.ericsson.com#abc"
- Set the optional attributes, as needed:
- autoFailback
- secondaryNodeIds
- Commit the settings:
(config-DIA-CFG-AppRouting=0:8)>commit
- Verify the settings:
(DIA-CFG-AppRouting=0:8)>show
The following is an example output:
DIA-CFG-AppRouting=0:8 action="4" nodeIds "0:node12.ericsson.com#abc" secFailoverActive=false - Navigate to the relevant DIA-CFG-RoutingContainer MO, for example:
>dn ManagedElement=NODE06ST,XyzFunction=xyz,DIA-CFG-Application=DIA,DIA-CFG-StackContainer=abc,DIA-CFG-RoutingContainer=abc
- Verify the settings:
(DIA-CFG-RoutingContainer=abc)>show -r
The following is an example output:
DIA-CFG-RoutingContainer=abc routingContainerName="routingContainerName" DIA-CFG-Drt=ericsson.com:abc:FALSE DIA-CFG-AccReqContainer=accReqContainerName DIA-CFG-AppRouting=0:8 action="4" nodeIds "0:node12.ericsson.com#abc" secFailoverActive=false DIA-CFG-AuthReqContainer=authReqContainerName DIA-CFG-AppRouting=0:8 action="4" nodeIds "0:node12.ericsson.com#abc" secFailoverActive=false

Contents