Diameter, Configure Realm Routing Table

Contents


1   Description

This instruction describes how to configure a Realm Routing Table (RRT) in the Diameter application for the following:

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:

2   Procedure

2.1   Configure Realm Routing Table

Prerequisites

Steps

  1. 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

  2. Enter Config mode:

    (DIA-CFG-RoutingContainer=abc)>configure

  3. Create a DIA-CFG-Drt MO, for example:

    (config-DIA-CFG-RoutingContainer=abc)>DIA-CFG-Drt=ericsson.com:abc:FALSE

  4. Commit the settings:

    (config-DIA-CFG-Drt=ericsson.com:abc:FALSE)>commit

  5. Navigate to the DIA-CFG-RoutingContainer MO:

    (DIA-CFG-Drt=ericsson.com:abc:FALSE)>up

  6. 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
  7. Is it required to configure Accounting Application Routing?
    • Yes: Continue with the next step.
    • No: Proceed with Step 17.
  8. 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

  9. Enter Config mode:

    (DIA-CFG-AccReqContainer=accReqContainerName)>configure

  10. Create a DIA-CFG-AppRouting MO, for example:

    (config-DIA-CFG-AccReqContainer=accReqContainerName)>DIA-CFG-AppRouting=0:8

  11. Set attribute action, for example:

    (config-DIA-CFG-AppRouting=0:8)>action=4

  12. Set attribute nodeIds, for example:

    (config-DIA-CFG-AppRouting=0:8)>nodeIds="0:node12.ericsson.com#abc"

  13. Set the optional attributes, as needed:
    • autoFailback
    • secondaryNodeIds
  14. Commit the settings:

    (config-DIA-CFG-AppRouting=0:8)>commit

  15. 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
  16. Is it required to configure the Authorization and Authentication Application Routing?
    • Yes: Continue with the next step.
    • No: Proceed with Step 25.
  17. 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

  18. Enter Config mode:

    (DIA-CFG-AuthReqContainer=authReqContainerName)>configure

  19. Create a DIA-CFG-AppRouting MO, for example:

    (config-DIA-CFG-AuthReqContainer=authReqContainerName)>DIA-CFG-AppRouting=0:8

  20. Set attribute action, for example:

    (config-DIA-CFG-AppRouting=0:8)>action=4

  21. Set attribute nodeIds, for example:

    (config-DIA-CFG-AppRouting=0:8)>nodeIds="0:node12.ericsson.com#abc"

  22. Set the optional attributes, as needed:
    • autoFailback
    • secondaryNodeIds
  23. Commit the settings:

    (config-DIA-CFG-AppRouting=0:8)>commit

  24. 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
  25. 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

  26. 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