[comp.sys.ibm.pc] fidonet <-> usenet

jbs@mit-eddie.UUCP (04/10/87)

In article <149@4gl.UUCP> honzo@4gl.UUCP (Honzo Svasek) writes:
>	I am working on a gateway Usenet <-> Fidonet, and like to know
>	what type of addressing this gateway should accept according
>	to the Usenet communitie.
>
>			Honzo.Svasek@333.500.FIDO
>	

In order to conform to the standards, this should be:

	Honzo.Svasek@333.500.FIDO.NET

>	This is totally in line with current Usenet practice, but might
>	need a registration of the domains. (And I hate filling in
>	registration forms (Any Volunteers :)).

I'll fill out the forms; you pay the $150/year (1/4 a :-))

>
>	The other way (quick and dirty) would be
>
>			mcvax!4gl!FIDO!500_333!Honzo.Svasek
>
>	but this would prevent getting the mail to the nearest fido
>	gateway (there must be more people interested in providing
>	such a service).
>
>	Comments please!

The syntax you should use is:

	...!4gl!333.500.FIDO.NET!Honzo.Svasek

since this would be compatible with how mail would be addressed (in
the envelope) under the domain scheme. 4gl should recognize that it is
processing a FIDO-bound message by the FIDO.NET at the end of the
hostname. 

What you need to do:

Get the person who maintains the map entry for the UUCP machine 4gl,
and get them to add a line like this to their map entry:

4gl	.FIDO.NET($COST$)

Where you would replace "$COST$" with one of the standard UUCP map
link cost values (e.g. HOURLY, DAILY, etc.) indicating how expensive
it is to get the message from 4gl into FIDONET.

Then they should send their uucp map entry to uucpmap@cbosgd.ATT.COM.

If there are any other FIDONET gateways on uucp, they should also send
such an line to their map entries (and send in their updated entry)

Once this is done, mail would then be routed from UUCP hosts to the
nearest (to the sender) FIDOnet gateway. 

I don't know the specifics of FIDONET topology, but if the subnets are
organized according to low-cost communications (i.e. local calls), it
makes sense to also put in a line like:

4gl	.500.FIDO.NET($COST$)

(again, replace $COST$ with a valid UUCP cost).  With lines like this
for each UUCP->FIDO gateway (indicating which FIDO subnet it talks
to--if it talks to more than one, you'd have more than one such line),
the mail will be routed via UUCP to a UUCP->FIDO gateway on the same
subnet as the destination address, if one exists, otherwise to a
general UUCP->FIDO gateway (one with a .FIDO.NET($COST$) line) closest
to the sender. 

The next step is to apply to register your domain.  Having the domain
registered will extend FIDO mail accessiblilty to the Internet
(including the ARPAnet, the MILNET, CSnet, etc.).  It will also
guarantee you exclusive use of the FIDO.NET name, preventing someone
else from 1) using it and screwing you up or 2) registering it and
forcing you to give it up. 

Hope this answers your questions.

Jeff Siegal

plocher@hobbes.UUCP (04/12/87)

+---- In article <149@4gl.UUCP> Honzo Svasek writes:
|
|			How to address a Fido node!
|			===========================
|
|	I am working on a gateway Usenet <-> Fidonet, and like to know
|	what type of addressing this gateway should accept according
|	to the Usenet communitie.
+----

The unofficial standard already in use (by Bob Hartman, John Galvin, and
others) is to use the following address syntax:

    ...uucppath!uucpgateway!Fidogateway!NET!NODE!USER_NAME

Propogation from the Fido gateway to non-local nets *must* be up to
the sysop of the Fido gateway!  ie.  in Madison, WI, the sysop of
'circle' (aka 121/0) will only propogate mail to machines within
net 121.  He can not send email to other nets (long distance) unless
they make arrangements to poll him for their mail.

His address as currently implemented and functioning is:

    ...rutgers!uwvax!uwmacc!hobbes!circle!121!0!John_Galvin

This syntax leaves inter-net mail delivery up to the Fido gateway
admin; the uucp node hobbes never worries about it.  This gets a
bit unwieldy for people wanting to send email to Fido.  They must
remember the uucp path, the uucp name of the Fido node (circle),
the Fido net number of that node (121), and the node/name of the
recipient (0!John_Galvin).  It might be better for the Fidonet
gateways to be known to Usenet by their net numbers instead of a
fanciful name like 'circle'.  Thus the address would be:

    ...rutgers!uwvax!uwmacc!hobbes!121!0!John_Galvin

This leaves the inter-net mail delivery up to the admin of hobbes.
Mail delivery then would depend on the Unix gateway calling up the
receiving fidonet gateways when mail was waiting for them.

    ...rutgers!uwvax!uwmacc!hobbes!1!0!FidoNews
    ...rutgers!uwvax!uwmacc!hobbes!121!10!Joe_Blow
    ...rutgers!uwvax!uwmacc!hobbes!132!42!Georgette_Public

The problem, you see, is that FidoNet is not really a store-and-forward
network like Bitnet and Usenet/uucp.  The FidoNet is more of a wide area
network where each node can comunicate directly with any other node, albeit
with quite a bit of delay built into the system.  If there was some way of
setting up a node which would act as a clearinghouse for email, then every
node (or hub) could poll it for mail on a daily basis.  In this case, the 
address:

	uucppath!FIDO!121!0!John_Galvin

would work out for everyone.  Just as 'psuvax1' is the uucp <=> BITNET gateway,
'FIDO' could be the uucp <=> FidoNet gateway.

Alternitively, some uucp site could maintain the FIDO domain as a second level
domain under UUCP:

    John_Galvin@0.121.FIDO.UUCP

This site would have a database of those uucp sites which were acting as
uucp <=> FidoNet gateways, and route the email to the appropriate gateway.

    John_Galvin@0.121.FIDO.UUCP
	-- would become --
    John_Galvin%0.121.FIDO@hobbes.UUCP  (or some such)
    
Hope that this hasn't been too long... :-)  

BTW, the link between hobbes and circle is based on uuslave and a
set of utilities to integrate News and email into the _familier_
Fido message areas.  These utilities are almost ready for distribution,
send email to me if you are interested.


-- 
 John Plocher		UUCP: <backbone>!uwvax!uwmacc!hobbes!plocher
==============      Internet: plocher%hobbes.UUCP@uwvax.WISC.EDU
FidoNet: 121/0	      BITNET: uwvax!uwmacc!hobbes!plocher@psuvax1

taylor@hplabsc.UUCP (04/13/87)

A lot of people seem to be confused about how to address different systems
that have different address notations (e.g. Fidonet).  I've seen suggestions
that range from having each part of the Fido address being a different 
``hostname'' (e.g. gateway!node!net!user), ones that suggest .FIDO should
be a top-level domain (joe@44.24.FIDO), that should be a second-level
domain under .ORG (joe@44.24.FIDO.ORG) and a second-level domain under
.UUCP (!) (as in joe@44,24.FIDO.UUCP).  

Well . . . . As Tim Pozar pointed out in his message on this subject,
there are a number of existing standards that need to be considered,
not only on OUR end (e.g. RFC-822, RFC-976, etc), but on the other
end too, on the FIDO systems.  As he pointed out, the Fido system is
most likely going to be changing to a point and zone address 
notation since TJ never anticipated it catching on this well and
crushing the original addressing scheme.

So what does this all mean?  It means that:

1. All fidonet gateways should speak the same address format for mail
   TO fidonet (and from Fidonet too, but that's a subject we haven't 
   talked about much yet in this group).  This address should allow for
   future expansion of the Fidonet system and be a legal set of domains
   in the UUCP/ARPA world.

2. Since the conceptual model of Fido addresses is a heirarchical domain
   system (e.g. local-user/local-host-number/host-network) (or something
   like that) it is needlessly confusing to change the notation to appear
   to be a series of hostnames (e.g. gateway!host-network!local-host-num!user).
   This is a *BAD* scheme...

3. The existing heirarchical system is designed to have a *very* small
   number of different top-level domains (including .COM, .EDU, .MIL, and
   .ORG).  One of the existing domains is ".NET" and is meant to denote
   a gateway to a different network.  For example, the CSNET gateway for
   the ARPA Internet is at "RELAY.CS.NET".   There is  *NO*  reason why
   we shouldn't fit in with this scheme (e.g. .FIDO.NET) and this not only
   means we're compatible, but that the routing software (e.g. smail) will
   know what to do with mail to Fidonet (it will, correctly, send it to the
   'cheapest route' Fido gateway on the system).

4. As far as the individual node addresses and all, I strongly agree with
   Tim that we need to identify WHICH PART of the address each part is.
   So this means that, for example, his address is:

	Tim_Pozar@NODE137.ZONE65.FIDO.NET

   and we let the local mail system route the mail appropriately.  (Cheap
   plug: the Elm system supports the "domains" database too, so you can 
   have a simple one-line entry to allow users to directly type in this
   sort of address and have it routed as needed!)

I think that the other existing Fido gateways are great, but that we really
DO need to at least keep a consistent addressing format.

						-- Dave Taylor

ps: I don't think we should have a "FIDO" host - we do *NOT* want to tie 
    the entire network into having a single gateway, do we??

hsu@santra.UUCP (04/15/87)

>     user_name@NODEn.NETn.ZONEn.FIDO.NET     or 
>     Tim_Pozar@NODE406.NET125.ZONE1.FIDO.NET

How about
	user_name@f1.n504.z358.FIDONET ?

>in time, there is a group of UUCP and Fido people on a mailing list called
>"spot-m@hoptoad.UUCP".  If you are interested in participating in this sort

add me on list, please, +--------------------+
                        ! hsu@santra.UUCP    !
                        ! hsu@fingate.BITNET !
                        ! Fido 504/1         !
                        +--------------------+

david@ukma.UUCP (04/16/87)

Folksies ... please correct me if I'm wrong.

In article <1589@hplabsc.UUCP> taylor@hplabs.HP.COM (Dave Taylor) writes:
>3. The existing heirarchical system is designed to have a *very* small
>   number of different top-level domains (including .COM, .EDU, .MIL, and
>   .ORG).  One of the existing domains is ".NET" and is meant to denote
>   a gateway to a different network.  For example, the CSNET gateway for
>   the ARPA Internet is at "RELAY.CS.NET".   There is  *NO*  reason why
>   we shouldn't fit in with this scheme (e.g. .FIDO.NET) and this not only
>   means we're compatible, but that the routing software (e.g. smail) will
>   know what to do with mail to Fidonet (it will, correctly, send it to the
>   'cheapest route' Fido gateway on the system).

The .net domains are supposed to be for the control centers of
other networks.  The only machines under .cs.net are those at
the csnet-relay site.  No others.  I believe that would follow
for other networks as well.

Fido won't fit well with the current scheme.  A large number of the
machines are in foreign countries, so would easily fit into some
subdomain of that countries' domain.  ('cept, some of those countries
have no existing organization using those domain names yet ....
this could be *real* interesting..).  Other machines are home
personal machines, some are owned by some business, etc.  For 
all but home/personal machines, there are existing domains which
the machine can fit into.

Remember, domains aren't supposed to imply routes.  But putting
everybody on Fido into ".fido.net" (for instance) would be exactly
that.

The meta-lesson is that rfc920 doesn't work in the general case,
and that usenet/fidonet are close to the general case.
-- 
-----   David Herron,  cbosgd!ukma!david, david@UKMA.BITNET, david@ms.uky.csnet
-----  (also "postmaster", "news", and the Usenet map maintainer for Kentucky.)
-----
/*EOF

mark@cbosgd.UUCP (04/16/87)

You can't just create a top level domain name like .FIDO, or even a
2nd level domain name like .FIDO.NET.  You have to get the registrar
of the parent domain to agree to it.  You'll never get the NIC to create
a top level FIDO domain, and they own the root.  They also own NET and
ORG, but their position on these is less clear.  The NIC is strongly
opposed to physical network based domains like user@host.UUCP and
user@host.ARPA.  Since user@host.FIDO.NET is just a subterfuge to
get the same effect, I suspect they won't allow it either.  Certainly
you don't see CSNET members with addresses like Ohio-State.CS.NET;
the CS.NET domain is there for the use of CSNET owned machines, not
CSNET members.

FIDO.ORG is a concept that might fly, after all, FIDO is an organization
and all the proposed subdomains are members of the organization.  Also,
UUCP is putting hobbyists who want domains in 3rd level domains under ORG
(the typical hobbyist pays only $20/year for the domain when they go through
a "hobby park", which is typically a local UNIX User's group - interested
organizations should contact the UUCP Project at cbosgd!stargate!uucp-query,
interested hobbyists should go through your local group or form one.)

FIDO is really a separate large network, and as such many of their members
are likely to also belong to some other network, either today or eventually,
and to conduct business on their net.  The danger of using FIDO.ORG is that
any member who joins another network (or wants a commercial address under
.COM somewhere to appear professional to business clients) may find themselves
not wanting to be under FIDO.ORG.  If the transport mechanism (FIDO) and
the domain (FIDO.ORG) are so closely married in all the implementations,
this may be difficult to solve.  It's a gotcha lurking down the road, and
I urge FIDO to consider it carefully.

Others have pointed out that the domain used must be registered or it doesn't
count, and that the RFC's forbid domains beginning with digits.  (This last
restriction came as a surprise to me - we've already registered 3Com.COM
and they're working fine, then someone pointed out the RFC.  It's currently
under investigation, and it might turn out that leading digits are OK.)
In any case, one obvious solution is to stick a standard letter in front:
310/100 becomes f100.f310.fido.org, for example (I hope I have this right.)

	Mark Horton
	Managing Director, the UUCP Project

pozar@hoptoad.UUCP (04/18/87)

In article <5022@santra.UUCP> hsu@santra.UUCP (Heikki Suonsivu) writes:
>
>How about
>	user_name@f1.n504.z358.FIDONET ?
>

    Fine by me.  Is f = node and n = net?   I would only complain about
not having "rememberable" mnemonics.

         Tim

-- 
        Tim Pozar
UUCP    pozar@hoptoad.UUCP
Fido    125/406
USNail  KLOK-FM
	77 Maiden Lane
	San Francisco CA 94108
terrorist cryptography DES drugs cipher secret decode NSA CIA NRO IRS
coke crack pot LSD russian missile atom nuclear assassinate libyan RSA