Section Four - Naming, Addressing, and Routing
16. Overview
This section describes the naming and addressing of users and DLs and the
routing of information objects to them.
This section covers the following topics:
a) Naming
b) Addressing
c) Routing
17. Naming
This clause specifies how users and DLs are named for the purposes of Message
Handling in general and Message Transfer in particular. It defines O/R names
and describes the role that Directory names play in them.
When it directly submits a message or probe, a UA or MS identifies its potential
recipients to the MTS. When the MTS delivers a message, it identifies the
originator to each recipient's UA or MS. O/R names are the data structures by means of
which such identification is achieved.
17.1 Directory Names
A Directory name is one component of an O/R name. A Directory name identifies an
object to the Directory. By presenting such a name to the Directory, the MHS can
access a user's or DL's Directory entry. From that entry the MTS can obtain, e.g., the
user's or DL's O/R address.
Not every user or DL is registered in the Directory and, therefore, not every user
or DL possesses a Directory name.
Notes
1. Many users and DLs will lack Directory names until the Directory is widely
available as an adjunct to the MHS. Many indirect users (e.g., postal patrons) will
lack such names until the Directory is widely available as an adjunct to other
communication systems.
2. Users and DLs may be assigned Directory names even before a fully
interconnected, distributed Directory has been put in place by pre-establishing the naming
authorities upon which the Directory will eventually depend.
3. The typical Directory name is more user-friendly and more stable than the
typical O/R address because the latter is necessarily couched in terms of the
organizational or physical structure of the MHS while the former need not be. Therefore, it
is intended that over time, Directory names become the primary means by which users
and DLs are identified outside the MTS (i.e., by other users), and that the use of
O/R addresses be largely confined to the MTS (i.e., to use by MTAs).
17.2 O/R Names
Every user or DL has one or more O/R names. An .I.gl:O/R name; is an identifier by
means of which a user can be designated as the originator, or a user or DL
designated as a potential recipient of a message or probe. An O/R name distinguishes one
user or DL from another and may also identify its point of access to the MHS.
An O/R name comprises a Directory name, an O/R address, or both. If present, the
directory name (if valid) unambiguously identifies the user or DL (but is not
necessarily the only name that would do so). If present, the O/R address does the same
and more (again see clause 18.5).
At direct submission, the UA or MS of the originator of a message or probe may
include either or both components in each O/R name it supplies. If the O/R address is
omitted, the MTS obtains it from the Directory using the Directory name. If the
Directory name is omitted, the MTS does without it. If both are included, the MTS
relies firstly upon the O/R address. Should it determine that the O/R address is
invalid (e.g., obsolete), it proceeds as if the O/R address had been omitted, relying
upon the Directory name.
At delivery the MTS includes an O/R address and possibly a Directory name in
each O/R name it supplies to a message's recipient or to the originator of a
report's subject message or probe. The Directory name is included if the originator
supplied it or if it was specified as the the member of an expanded DL.
Note Redirection or DL expansion may cause the MTS to convey to a UA or MS at
delivery, O/R names the UA or MS did not supply at direct submission.
18. Addressing
This clause specifies how users and DLs are addressed. It defines O/R addresses,
describes the structure of the attribute lists from which they are constructed,
discusses the character sets from which individual attributes are composed, gives rules
for determining that two attribute lists are equivalent and for the inclusion of
conditional attributes in such lists, and defines the standard attributes that may
appear in them.
To convey a message, probe, or report to a user, or to expand a DL specified as a
potential recipient of a message or probe, the MTS must locate the user or DL
relative to its own physical and organizational structures. O/R addresses are the data
structures by means of which all such location is accomplished.
18.1 Attribute Lists
The O/R addresses of both users and DLs are attribute lists. An .I.gl:attribute
list; is an ordered set of attributes.
An .I.gl:attribute; is an information item that describes a user or DL and that
may also locate it in relation to the physical or organizational structure of the MHS
(or the network underlying it).
An attribute has the following parts:
a) .I.gl:attribute type; (or .I.gl:type;): An identifier that denotes a class of
information (e.g., personal names).
b) .I.gl:attribute value; (or .I.gl:value;): An instance of the class of
information the attribute type denotes (e.g., a particular personal name).
Attributes are of the following two kinds:
a) .I.gl:standard attribute;: An attribute whose type is bound to a class of
information by this Recommendation.
The value of every standard attribute except terminal-type is either a string
or a collection of strings.
b) .I.gl:domain-defined attribute;: An attribute whose type is bound to a class
of information by an MD.
Both the type and value of every domain-defined attribute are strings or
collections of strings.
Note The widespread use of standard attributes produces more uniform and thus
more user-friendly O/R addresses. However, it is anticipated that not all MDs will be
able to employ such attributes immediately. The purpose of domain-defined
attributes is to permit an MD to retain its existing, native addressing conventions for a
time. It is intended, however, that all MDs migrate toward the use of standard
attributes, and that domain-defined attributes be used only for an interim period.
18.2 Character Sets
Standard attribute values and domain-defined attribute types and values are
constructed from Numeric, Printable, and Teletex Strings as follows:
a) The type or value of a particular domain-defined attribute may be a Printable
String, a Teletex String, or both. The same choice shall be made for both the type
and value.
b) The kinds of strings from which standard attribute values may be constructed
and the manner of construction (e.g., as one string or several) vary from one
attribute to another (see clause 18.3).
The value of an attribute comprises strings of one of the following sets of
varieties depending upon its type: Numeric only, Printable only, Numeric and Printable,
and Printable and Teletex. With respect to this, the following rules govern each
instance of communication:
a) Wherever both Numeric and Printable Strings are permitted, strings of either
variety (but not both) may be supplied equivalently.
b) Wherever both Printable and Teletex Strings are permitted, strings of
either or both varieties may be supplied, but Printable Strings shall be
supplied as a minimum whenever attributes are conveyed internationally. If
both Printable and Teletex Strings are supplied, the two should convey
the same information so that eiher of them can be safely ignored upon
receipt.
The length of each string and of each sequence of strings in an attribute shall be
limited as indicated in the more detailed (i.e., ASN.1) specification of attributes
in Recommendation X.411.
Notes
1. Teletex Strings are permitted in attribute values to allow inclusion, e.g., of
the accented characters commonly used in many countries.
2. Not all input/output devices permit the entry and display, e.g., of accented
characters. Printable Strings are required internationally to ensure that such device
limitations do not prevent communication.
18.3 Standard Attributes
The standard attribute types are listed in the first column of Table 9/X.402. For
each listed type, the second column indicates the character sets--numeric,
printable, and teletex--from which attribute values may be drawn.
The table has three sections. Attribute types in the first are of a general
nature, those in the second have to do with routing to a PDS, and those in the third have
to do with addressing within a PDS.
Table .T.:9/X.402 Standard Attributes
+------------------------------------------------+----------------+ |
| Character Sets | |
+----------------+ | Standard Attribute Type
| N M PRT TTX | +- General --------------------------------------+-------------
----+ | administration-domain-name | x x - | | common-name | - x x | | country-name
| x x - | | network-address
| x(*) - - | | numeric-user-identifier | x
- - | | organization-name | - x x | |
organizational-unit-names | - x x | | personal-name
| - x x | | private-domain-name
| x x - | | terminal-identifier |
- x - | | terminal-type | - - -
| +- Postal Routing -------------------------------+----------------+ | PDS-name
| - x - | | physical-delivery-country-name | x x - | | postal-code
| x x - | +- Postal Addressing ----------------------------+---------
--------+ | extension-O/R-address-components | - x x | |
extension-physical-delivery-address-components | - x x | | local-postal-attributes | - x x | | physical-delivery-office-name | - x x | | physical-delivery-office-number
| - x x | | physical-delivery-organization-name | -
x x | | physical-delivery-personal-name | - x x | |
post-office-box-address | - x x | | poste-restante-address | - x x | | street-address
| - x x | | unformatted-postal-address
| - x x | | unique-postal-name | - x x
| +------------------------------------------------+----------------+ +- Legend
------------------------------------+ | NUM numeric x permitted
| | PRT printable * Under prescribed circum- | | TTX teletex stances a
Printable String | +---------------------------------------------+
The standard attribute types, summarized in the table, are individually defined
and described in the clauses below.
18.3.1 Administration-domain-name
An .I.gl:administration-domain-name; is a standard attribute that identifies an
ADMD relative to the country denoted by a country-name.
The value of an administration-domain-name is a Numeric or Printable String chosen
from a set of such strings that is administered for this purpose by the country
alluded to above.
Note The attribute value comprising a single space (" ") shall be reserved for
the following purpose. If permitted by the country denoted by the country-name
attribute, a single space shall designate any (i.e., all) ADMDs within the country. This
affects both the identification of users within the country and the routing of
messages, probes, and reports to and among the ADMDs of that country. Regarding the
former, it requires that the O/R addresses of users within the country be chosen so as
to ensure their unambiguousness, even in the absence of the actual names of the
users' ADMDs. Regarding the latter, it permits both PRMDs within, and ADMDs outside of
the country, to route messages, probes, and reports to any of the ADMDs within the
country indiscriminantly, and requires that the ADMDs within the country
interconnect themselves in such a way that the messages, probes, and reports are conveyed to
their destinations.
Temporary note The inclusion of the above note is tentative, subject to the
approval of Administrations. The note would resolve a long-standing difference between
CCITT and ISO in this area. If CCITT rejects the note and ISO elects to include it
in its corresponding International Standard, as is likely, a major difference
between the CCITT Recommendation and ISO Standard will result.
18.3.2 Common-name
A .I.gl:common-name; is a standard attribute that identifies a user or DL relative
to the entity denoted by another attribute (e.g., an organization-name).
The value of a common-name is a Printable String, Teletex String, or both. Whether
Printable or Teletex, the string is chosen from a set of such strings that is
administered for this purpose (and perhaps others) by the entity alluded to above.
Note Among many other possibilities, a common-name might identify an
organizational role (e.g., "Director of Marketing").
18.3.3 Country-name
A .I.gl:country-name; is a standard attribute that identifies a country.
The value of a country-name is a Numeric String that gives the number assigned to
the country by Recommendation X.121, or a Printable String that gives the character
pair assigned to the country by ISO 3166.
18.3.4 Extension-O/R-address-components
An extension-postal-O/R-address-components; is a standard attribute that provides,
in a postal address, additional information necessary to identify the addressee
(e.g., an organizational unit).
The value of an extension-O/R-address-components is a Printable String, Teletex
String, or both.
18.3.5 Extension-physical-delivery-address-components
An .I.gl:extension-physical-delivery-address-components; is a standard attribute
that specifies, in a postal address, additional information necessary to identify
the exact point of delivery (e.g., room and floor numbers in a large building).
The value of an extension-physical-delivery-address-components is a Printable
String, Teletex String, or both.
18.3.6 Local-postal-attributes
A .I.gl:local-postal-attributes; is a standard attribute that identifies the locus
of distribution, other than that denoted by a physical-delivery-office-name
attribute (e.g., a geographical area), of a user's physical messages.
The value of a local-postal-attributes is a Printable String, Teletex String, or
both.
18.3.7 Network-address
A .I.gl:network-address; is a standard attribute that gives the network address of
a terminal.
The value of a network-address is any one of the following:
a) A Numeric String governed by Recommendation X.121.
b) Two Numeric Strings governed by Recommendations E.163 and E.164.
c) A PSAP address.
Note - Among the strings admitted by Recommendation X.121 is a Telex number
preceded by the Telex escape digit (8).
18.3.8 Numeric-user-identifier
A .I.gl:numeric-user-identifier; is a standard attribute that numerically
identifies a user relative to the ADMD denoted by an administration-domain-name.
The value of a numeric-user-identifier is a Numeric String chosen from a set of
such strings that is administered for this purpose by the ADMD alluded to above.
Note - In countries choosing country-wide unique organization-names, a national
registration authority for organization-names is required.
18.3.9 Organization-name
An organization-name is a standard attribute that identifies an organization. As a
national matter, this identification may be either relative to the country denoted
by a country-name (so that organization names are unique within the country), or
relative to the MD identified by a private-domain-name, or an administration-domain-name, or both.
The value of an organization-name is a Printable String, Teletex String, or both.
Whether Printable or Teletex, the string is chosen from a set of such strings that
is administered for this purpose (and perhaps others) by the country alluded to
above.
Note - In countries choosing country-wide unique organization-names, a national
registration authority for organization-names is required.
18.3.10 Organizational-unit-names
An .I.gl:organizational-unit-names; is a standard attribute that identifies one or
more units (e.g., divisions or departments) of the organization denoted by an
organization-name, each unit but the first being a sub-unit of the units whose names
precede it in the attribute.
The value of an organizational-unit-names is an ordered sequence of Printable
Strings, an ordered sequence of Teletex Strings, or both. Whether Printable or Teletex,
each string is chosen from a set of such strings that is administered for this
purpose (and perhaps others) by the organization (or encompassing unit) alluded to
above.
18.3.11 Physical-delivery service-name
A Physical-delivery-name is a standard attribute that identifies a PDS relative to
the ADMD denoted by an administration-domain-name.
The value of a PDS-name is a Printable String chosen from a set of such strings
that is administered for this purpose by the ADMD alluded to above.
18.3.12 Personal-name
A .I.gl:personal-name; is a standard attribute that identifies a person relative
to the entity denoted by another attribute (e.g., an organization-name).
The value of a personal-name comprises the following four pieces of information,
the first mandatory, the others optional:
a) The person's surname.
b) The person's given name.
c) The initials of all of his names but his surname.
d) His generation (e.g., "Jr.").
The above information is supplied as Printable Strings, Teletex Strings, or both.
18.3.13 Physical-delivery-country-name
A .I.gl:physical-delivery-country-name; is a standard attribute that identifies
the country in which a user takes delivery of physical messages.
The value of a physical-delivery-country-name is subject to the same constraints
as is the value of a country-name.
18.3.14 Physical-delivery-office-name
A .I.gl:physical-delivery-office-name; is a standard attribute that identifies the
city, village, etc. in which is situated the post office through which a user takes
delivery of physical messages.
The value of a physical-delivery-office-name is a Printable String, Teletex
String, or both.
18.3.15 Physical-delivery-office-number
A .I.gl:physical-delivery-office-number; is a standard attribute that
distinguishes among several post offices denoted by a single physical-delivery-office-name.
The value of a physical-delivery-office-number is a Printable String, Teletex
String, or both.
18.3.16 Physical-delivery-organization-name
A .I.gl:physical-delivery-organization-name; is a standard attribute that
identifies a postal patron's organization.
The value of a physical-delivery-organization-name is a Printable String, Teletex
String, or both.
18.3.17 Physical-delivery-personal-name
A .I.gl:physical-delivery-personal-name; is a standard attribute that identifies a
postal patron.
The value of a physical-delivery-personal-name is a Printable String, Teletex
String, or both.
18.3.18 Post-office-box-address
A .I.gl:post-office-box-address; is a standard attribute that specifies the number
of the post office box by means of which a user takes delivery of physical
messages.
The value of a post-office-box-address is a Printable String, Teletex String, or
both chosen from the set of such strings assigned for this purpose by the post
office denoted by a physical-delivery-office-name attribute.
18.3.19 Postal-code
A .I.gl:postal-code; is a standard attribute that specifies the postal code for
the geographical area in which a user takes delivery of physical messages.
The value of a postal-code is a Numeric or Printable String chosen from the set of
such strings that is maintained and standardized for this purpose by the postal
administration of the country identified by a physical-delivery-country-name
attribute.
18.3.20 Poste-restante-address
A .I.gl:poste-restante-address; is a standard attribute that specifies the code
that a user gives to a post office in order to collect the physical messages that
await delivery to him.
The value of a poste-restante-address is a Printable String, Teletex String, or
both chosen from the set of such strings assigned for this purpose by the post office
denoted by a physical-delivery-office-name attribute.
18.3.21 Private-domain-name
A private-domain-name is a standard attribute that identifies a PRMD. As a
national matter, this identification may be either relative to the country denoted by a
country-name (so that PRMD names are unique within the country), or relative to the
ADMD identified by an administration-domain-name.
The value of a private-domain-name is a Numeric or Printable String chosen from a
set of such strings that is administered for this purpose by the ADMD alluded to
above.
Note - In countries choosing country-wide unique PRMD names, a national
registration authority for private-domain-names is required.
18.3.22 Street-address
A .I.gl:street-address; is a standard attribute that specifies the street address
(e.g., house number and street name and type (e.g., "Road")) at which a user takes
delivery of physical messages.
The value of a street-address is a Printable or Teletex String.
18.3.23 Terminal-identifier
A .I.gl:terminal-identifier; is a standard attribute that gives the terminal
identifier of a terminal (e.g., a Telex answer back or a Teletex terminal identifier).
The value of a terminal-identifier is a Printable String.
18.3.24 Terminal-type
A .I.gl:terminal-type; is a standard attribute that gives the type of a terminal.
The value of a terminal-type is any one of the following: Telex, Teletex, G3
facsimile, G4 facsimile, IA5 terminal, and Videotex.
18.3.25 Unformatted-postal-address
An .I.gl:unformatted-postal-address; is a standard attribute that specifies a
user's postal address in free form.
The value of an unformatted-postal-address is a sequence of Printable Strings,
each representing a line of text; a single Teletex String, lines being separated as
prescribed for such strings; or both.
18.3.26 Unique-postal-name
A .I.gl:unique-postal-name; is a standard attribute that identifies the point of
delivery, other than that denoted by a street-address, post-office-box-address, or
poste-restante-address, (e.g., a building or hamlet) of a user's physical messages.
The value of a unique-postal-name is a Printable String, Teletex String, or both.
18.4 Attribute List Equivalence
Several O/R addresses, and thus several attribute lists, may denote the same user
or DL. This multiplicity of O/R addresses results in part (but not in full) from
the following attribute list equivalence rules:
a) The relative order of standard attributes is insignificant.
b) Where the value of a standard attribute may be a Numeric String or an
equivalent Printable String, the choice between them shall be considered insignificant.
c) Where the value of a standard attribute may be a Printable String, an
equivalent Teletex String, or both, the choice between the three possibilities shall be
considered insignificant.
d) Where the value of a standard attribute may contain letters, the cases of
those letter shall be considered insignificant.
e) In a domain-defined attribute type or value, or in a standard attribute value,
all leading, all trailing, and all but one consecutive embedded spaces shall be
considered insignificant.
Notes
1. An MD may impose additional equivalence rules upon the attributes it assigns to
its own users and DLs. It might define, e.g., rules concerning punctuation
characters in attribute values, the case of letters in such values, or the relative order
of domain-defined attributes.
2. As a national matter, MDs may impose additional equivalence rules regarding
standard attributes whose values are given as Teletex Strings, in particular, the
rules for deriving the equivalent Printable Strings.
18.5 O/R Address Forms
Every user or DL is assigned one or more O/R addresses. An .I.gl:O/R address; is
an attribute list that distinguishes one user from another and identifies the user's
point of access to the MHS or the DL's expansion point.
An O/R address may take any of the forms summarized in Table 10/X.402. The first
column of the table identifies the attributes available for the construction of O/R
addresses. For each O/R address form, the second column indicates the attributes
that may appear in such O/R addresses and their grades (see also clause 18.6).
The table has four sections. Attribute types in the first are those of a general
nature, attribute types in the second and third those specific to physical delivery.
The fourth section encompasses domain-defined attributes.
Table .T.:10/X.402 Forms of O/R Address
+-------------------------------------+-------------------------+ |
| O/R Address Forms | |
+-------------------------+ | |
POST | | Attribute Type | MNEM NUMR F U TERM | +-
General ---------------------------+-------------------------+ | administration-domain-name | M M M M C | | common-name
| C - C - - | | country-name | M M
M M C | | network-address | - - - - M | |
numeric-user-identifier | - M - - - | | organization-name
| C - C - - | | organizational-unit-names
| C - - - - | | personal-name | C - C
- - | | private-domain-name | C C C C C | |
terminal-identifier | - - - - C | | terminal-type
| - - - - C | +- Postal Routing --------------------+----
----------------------+ | PDS-name | - - O O
- | | physical-delivery-country-name | - - M M - | | postal-code | - - M M - | +- Postal Addressing -----
-------------+-------------------------+ | extension-O/R-address-components | -
- C - - | | extension-physical-delivery | - - C -
- | | -address-components | | | local-postal-attributes | - - C - - | | physical-delivery-office-name | - - C - - | | physical-delivery-office-number
| - - C - - | | physical-delivery-organization-name | - - C
- - | | physical-delivery-personal-name | - - C - - | | post-office-box-address | - - C - - | | poste-restante-address | - - C - - | | street-address
| - - C - - | | unformatted-postal-address | - -
- M - | | unique-postal-name | - - C - - | +-
Domain-defined --------------------+-------------------------+ | domain-defined
(one or more) | C C - - C | +-------------------------------------
-+-------------------------+ +- Legend ------------------------------------+ |
MNEM mnemonic F formatted M mandatory | | NUMR numeric U unformatted O
optional | | POST postal C conditional | | TERM terminal
| +---------------------------------------------+
The forms of O/R address, summarized in the table, are individually defined and
described in the clauses below.
18.5.1 Mnemonic O/R Address
A .I.gl:mnemonic O/R address; is one that mnemonically identifies a user or DL. It
identifies an ADMD, and a user or DL relative to it.
A mnemonic O/R address comprises the following attributes:
a) One country-name and one administration-domain-name, which together identify
an ADMD.
b) One private-domain-name, one organization-name, one organizational-unit-names,
one personal-name or common-name, or a combination of the above; and optionally one
or more domain-defined attributes; which together identify a user or DL relative to
the ADMD in item a above.
18.5.2 Numeric O/R Address
A .I.gl:numeric O/R address; is one that numerically identifies a user. It
identifies an ADMD, and a user relative to it.
A numeric O/R address comprises the following attributes:
a) One country-name and one administration-domain-name, which together identify
an ADMD.
b) One numeric-user-identifier and, conditionally, one private-domain-name, which
together identify the user relative to the ADMD in item a above.
c) Conditionally, one or more domain-defined attributes which provide information
additional to that which identifies the user.
18.5.3 Postal O/R Address
A .I.gl:postal O/R address; is one that identifies a user by means of its postal
address. It identifies the PDS through which the user is to be accessed and gives
the user's postal address.
The following kinds of postal O/R address are distinguished:
a) .I.gl:formatted;: Said of a postal O/R address that specifies a user's postal
address by means of several attributes. For this form of postal O/R address, this
Recommendation prescribes the structure of postal addresses in some detail.
b) .I.gl:unformatted;: Said of a postal O/R address that specifies a user's
postal address in a single attribute. For this form of postal O/R address, this
Recommendation largely does not prescribe the structure of postal addresses.
A postal O/R address, whether formatted or unformatted, comprises the following
attributes:
a) One country-name and one administration-domain-name, which together identify
an ADMD.
b) Conditionally, one private-domain-name, one physical-delivery-service-
name, or both which together identify the PDS by means of which the user is
to be accessed.
c) One physical-delivery-country-name and one postal-code, which together
identify the geographical region in which the user takes delivery of physical
messages.
A formatted postal O/R address comprises, additionally, one of each postal
addressing attribute (see Table 9/X.402), except unformatted-postal-address, that the PDS
requires to identify the postal patron.
An unformatted postal O/R address comprises, additionally, one unformatted-postal-address attribute.
Note - The total number of characters in the values of all attributes but country-name, administration-domain-name, and physical-delivery-service-name in a postal
O/R address should be small enough to permit their rendition in 6 lines of 30
characters, the size of a typical physical envelope window. The rendition algorithm is
PDAU-specific but is likely to include inserting delimiters (e.g., spaces) between
some attribute values.
18.5.4 Terminal O/R Address
A .I.gl:terminal O/R address; is one that identifies a user by means of the
network address and, if required, the type of his terminal. It may also identify the ADMD
through which that terminal is accessed. In the case of a Telematic terminal, it
gives the terminal's network address and possibly its terminal identifier and
terminal type. In the case of a Telex terminal, it gives its Telex number.
A terminal O/R address comprises the following attributes:
a) One network-address.
b) Conditionally, one terminal-identifier.
c) Conditionally, one terminal-type.
d) Conditionally, both one country-name and one administration-domain-name which
together identify an ADMD.
e) Conditionally, one private-domain-name and, conditionally, one or more domain-defined attributes, all of which provide information additional to that which
identifies the user.
The private-domain-name and the domain-defined attributes shall be present only if
the country-name and administration-domain-name attributes are present.
18.6 Conditional Attributes
The presence or absence in a particular O/R address of the attributes marked
conditional in Table 10/X.402 is determined as follows.
If a user or DL is accessed through a PRMD, attributes used to route messages
to the PRMD are present in the O/R address at the discretion of, and in accordance
with rules established by the ADMD denoted by the country-name and administration-domain-name attributes of the O/R address. The ADMD imposes no other constraints
on the attributes in the O/R address. If a user is not accessed through a PRMD, all
conditional attributes except those specific to postal O/R addresses are present in
an O/R address at the discretion of, and in accordance with rules established by,
the ADMD denoted by the country-name and administration-domain-name attributes.
All conditional attributes specific to postal O/R addresses are present or absent
in such O/R addresses so as to satisfy the postal addressing requirements of the
users they identify.
19. Routing
po convey a message, probe, or report toward a user or the expansion point of a
DL, an MTA must not only locate the user or DL (i.e., obtain its O/R address) but
also select a route to that location.
External routing is an incremental and only loosely standardized process.
Suggested below are several principles of external routing. Internal routing is outside the
scope of this Recommendation.
The following principles are illustrative, not definitive:
a) In an MHS that comprises a single MD, of course, routing is not an issue.
b) A PRMD may be connected to a single, ADMD. When this is so, routing always
involves the ADMD necessarily.
c) An ADMD may be connected to multiple PRMDs. When this is so, routing may be
based upon conditional O/R address attributes, including but not limited to private-domain-name.
d) An MD may be directly connected to some but not all other MDs. When the O/R
address identifies a MD to which no direct connection exists, routing may be based
upon .I.ba:routing;bilateral agreements with the MDs to which direct connections do
exist and other local rules.
e) When the MD is directly connected to the MD identified by the O/R address, the
object is typically routed to that MD directly.
f) By .I.ba:routing;bilateral agreement, one MD might route an object to another
MD for the purpose, e.g., of conversion.
g) An MD may route to a malformed O/R address provided (of course) that it
contains at least the attributes required to do so.
Note The bilateral agreements and local rules alluded to above are beyond the
scope of this Recommendation and may be based upon technical, policy, economic, or
other considerations.