1 Description
This instruction 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
2 Procedure
2.1 Configure Realm Routing Table
Prerequisites
- No documents are required.
- No tools are required.
- 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.
Steps
- 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