OSI/MHS Configuration and Management Manual

Routing in OSI/MHS
OSI/MHS Configuration and Management Manual424827-003
E-4
Network Types and Routing Requirements
The routing table is a finite state machine-like table containing the rules for searching
the database. The rules cover all of the following cases and vary according to which
O/R name attributes are present:
Note that any name form can result in interdomain routing. (For more information
about X.400 name forms, see X.400 Addressing on page 1-28.)
The routing algorithm is the logic that uses the routing database and routing table to
determine the route. In general, the steps taken in routing are:
1. Determine the type of O/R name in the message (X.121, numeric, or mnemonic).
2. Examine the O/R name to see which of its attributes are specified.
3. Search for a match in the routing database.
4. Queue the message for the appropriate functional unit within the MR process: the
UA access manager for message-store users, the gateway access unit for gateway
users, and the association manager for an adjacent MTA.
Network Types and Routing Requirements
Different types of network have different requirements for routing.
For example, an ADMD message switch is quite easy to configure. The only routing
objective is to define the domain to which to route the message. In this case, most
O/R name forms require that you specify only the country, the ADMD, and optionally
the PRMD. Route determination is efficient: because it typically requires only one
search of the routing database.
A configuration that includes a mixture of O/R name types, gateways, and message-
store users has additional configuration requirements. In this case, it is essential to
plan the O/R names and to define routes for all possible names. The O/R names you
associate with routes must be unique. For example, the same O/R name cannot be
assigned to a ROUTE and a DLIST, or to two APPL objects. The only exception to this
rule is that you can assign alternate routes through adjacent MTAs; in this case,
multiple routes are assigned the same O/R name, but each route is assigned a priority
so that routing requirements are unambiguous.
O/R Name Types and Routing Implications
Many types of attributes can make up a valid mnemonic O/R name. Some are
hierarchical, others are partial (for instance, omitting the organization name), and
others make use of domain-defined attributes.
O/R name form: X.121
O/R name form: numeric
O/R name form: mnemonic
Interdomain routing (to another MTA)