🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.protocols.iso.x400.gateway
1 messages
1 total messages Started by Christian Huitema Mon, 25 Feb 1991 14:19
Re: RFC 987 mapping and DDA usage
#113
Author: Christian Huitema
Date: Mon, 25 Feb 1991 14:19
57 lines
3705 bytes
> >What is your reason against the proposed solution by Bertrand:
>
> > >   user%host.decnet@cs.manchester.ac.uk
>
> > >   C=GB;A= ;P=AC.UK;O=Manchester;OU=CS;
> > >   DD.RFC-822=user(p)host.decnet(a)cs.manchester.ac.uk)
>
>It is making an assumption that there is a 1148 gateway at Manchester.
>There is no reason for this to be the case, particularly as we shift towards
>sites without RFC 822.

Lets start to clarify some points.

1) First, X.400 routing: the standard in the X.400 world is to base the
routing on the "standard attributes", and mostly on <C, ADMD, PRMD>.

2) Thus, we should assume that DD values are ignored by intermediate routers,
as long as they cannot deduce from the "standard attributes" that the ORName
belong to their local "name space", and can be "solved" by using the local
directory or gateway functions.

3) From this, we deduce that the standard attributes of a gateway address
(DD.RFC-822) will suffice to route the message towards an MTA with gateway
capability. We cannot assume that all MTAs do have gateway capability. A
standard UA will look for a user identified by an attribute of type "RFC-822"
and of value "user(p)host.decnet(a)cs.manchester.ac.uk" within its own name
space; chances are that the message will be bounced. This is the essence of
Steve's argument above.

4) Doing otherwise (routing on DD attribute value) must be exercized very
cautiously if at all, as the risks for loops are enormous (M.PLUS detects a
loop when the DD and the standard attributes are "contradictory").

5) However, there are often good reasons to "direct the message towards the
nearest gateway", e.g. go through the French WEP rather than make your way
towards a private gateway in the UK were the message will get bounced because
"you have not payed your subscription fee to our gateway".

6) A solution to (5) is to recognize that the standard attributes points
toward "a gateway", and to organize the local (regional, national) routing
tables so that all addresses within "standard gateway domains" get routed
through the local gateway.

7) If on the contrary one wants to stay within X.400 as long as possible, then
the standard attributes should be derived from the "preferred gateway table".

Solution (6) can be implemented by keeping a list of registered (supposedly
equivalent) gateways to the RFC-822 Internet. The size of the list is probably
of the same order of magnitude as the size of the WEP table.

Solution (7) is in principle mostly needed for gateways from the RFC-822
Internet towards X.400; it would be extremely tempting to use the DNS to store
it. Note that the purpose of this table is only an optimisation of the X.400
path; the mail should also arrive if one of the "registered gateways" is
choosen.

Christian Huitema
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads