vixie@palo-alto.DEC.COM (Paul Vixie) (08/10/88)
I saw this today, and it occurs to be that we're bashing benefactors:
In article <1966@stpstn.UUCP> aad@stpstn.UUCP (Anthony A. Datri) writes:
# >Amen! Both rutgers and harvard are marked as "dead" in my local adjustments
# >file, which is automatically included by my pathalias wrapper script.
#
# I can echo the sentiment on harvard. Much of what I sent anywhere near
# them gets thrown to husc6 for some unknown reason, and as far as I can
# tell husc6's mailer doesn't even look at the address, it just bounces [...]
Sun, Rutgers, and Harvard are fairly well-connected sites that pass a lot of
mail without charging for it. Sometimes they do the "wrong" thing in
various details, where "wrong" seems to depend on who you ask, but these
facts remain:
1. network connectivity would be more chaotic without them
to act as collection points for local geographic areas;
2. they are doing it all for free, which is a burden on their
machines and on their administrators;
3. their machines and their administrators are forever on the
edge of overload;
4. those of us who explicitly route around them because of
supposed "wrongness" or "rudeness" are actually doing them
a small favor by removing some of their network load.
So, while I am one of those who rags on various sites for doing "wrong"
things, I still recognize that these sites are still essentially bene-
ficial to the network and that "their hearts are in the right place."
I'm deluged in mail and news articles arguing for and against the details
I've presented; lots of people agree with me; lots of people disagree.
I will try to respond cogently when I can pick the out the juicy stuff.
But in the mean time, I want to offer Sun, Rutgers, Harvard, and other
sites that are getting blasted this week a big
T H A N K Y O U
for all the GOOD things you do for all us ungrateful wretches.
Flame fest to resume tomorrow, same time, same news group :-).
--
Paul Vixie
Digital Equipment Corporation Work: vixie@dec.com Play: paul@vixie.UUCP
Western Research Laboratory uunet!decwrl!vixie uunet!vixie!paul
Palo Alto, California, USA +1 415 853 6600 +1 415 864 7013
ericb@athertn.Atherton.COM (Eric Black) (08/10/88)
In article <3746@palo-alto.DEC.COM> vixie@palo-alto.DEC.COM (Paul Vixie) writes: >I saw this today, and it occurs to be that we're bashing benefactors: > [...] >But in the mean time, I want to offer Sun, Rutgers, Harvard, and other >sites that are getting blasted this week a big > > T H A N K Y O U > >for all the GOOD things you do for all us ungrateful wretches. Yes! And again, Yes! No matter how we complain about mail bouncing nowadays, think back to a few years ago... -- Eric Black "Garbage in, Gospel out" Atherton Technology, 1333 Bordeaux Dr., Sunnyvale, CA, 94089 UUCP: {sun,decwrl,hpda,pyramid}!athertn!ericb Domainist: ericb@Atherton.COM
lyndon@ncc.Nexus.CA (Lyndon Nerenberg) (08/13/88)
In article <3746@palo-alto.DEC.COM> vixie@palo-alto.DEC.COM (Paul Vixie) writes: >Sun, Rutgers, and Harvard are fairly well-connected sites that pass a lot of >mail without charging for it. Sometimes they do the "wrong" thing in >various details, where "wrong" seems to depend on who you ask, but these >facts remain: > > 1. network connectivity would be more chaotic without them > to act as collection points for local geographic areas; I find this unlikely. There is still life after ihnp4... > 2. they are doing it all for free, which is a burden on their > machines and on their administrators; > 3. their machines and their administrators are forever on the > edge of overload; These are definately contributing factors to the problem. I too must say "thanks" to the sites that voluntarily handle large volumes of mail for other sites. I don't believe, though, that just because they do this free of charge, or out of the goodness of their hearts, that this gives them license to mess up headers or reroute perfectly valid paths. If one of the sources moderators (who are also "volunteers") were to start doing a lousy job, nobody would hesitate to raise hell over that... There are other sites on the net who handle a respectable volume of mail who manage to do things quite well without the need for rerouting or header munging. When's the last time you had mail bounce from pyramid? -- VE6BBM {alberta,pyramid,uunet}!ncc!lyndon lyndon@Nexus.CA
gore@eecs.nwu.edu (Jacob Gore) (08/14/88)
/ comp.mail.uucp / allbery@ncoast.UUCP (Brandon S. Allbery) / Aug 12, 1988 /
>Domain-based mailers *cannot* route to unknown sites!
Huh? How can ANY mailer route to unknown sites? Where does "domain-based"
fit in?
Jacob Gore Gore@EECS.NWU.Edu
Northwestern Univ., EECS Dept. {oddjob,gargoyle,att}!nucsrl!gore
honey@umix.cc.umich.edu (Peter Honeyman) (08/14/88)
Brandon S. Allbery writes: >(Note that the UUCP Project is the only >reason any Internet site can handle non-local UUCP addresses, so a big THANK >YOU! is also due to peter honeyman and Mark Horton!) for the record, i have never been part of "the uucp project." i'm not even sure what it is. but thanks anway. peter
les@chinet.chi.il.us (Leslie Mikesell) (08/15/88)
In article <3400004@eecs.nwu.edu> gore@eecs.nwu.edu (Jacob Gore) writes: >Huh? How can ANY mailer route to unknown sites? Where does "domain-based" >fit in? Routing is perhaps the wrong word here. Some mail transports require the end-point to be known. Using the bang routing notation, uucp only requires that each host on the path knows how to sent to the next site - beyond that is someone else's problem. That is, the "unknown site" can be unknown to everyone except the site immediately before it in the path. As to the active-rerouting debate that is going on here, the objection seems to be that often the site reached by parsing the path from the right side is not the same one that would be reached following left to right. Given the uucp map data that is being used for the re-routing, would it not be possible to determine (by common neighbors) if the new route is going to reach the same machine? Les Mikesell
allbery@ncoast.UUCP (Brandon S. Allbery) (08/16/88)
As quoted from <41@volition.dec.com> by vixie@decwrl.dec.com (Paul Vixie): +--------------- | In article <12212@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: | # We should require sites using the Internet for mail routing to become | # registered in at least the UUCP maps, so that *some* sites can find them. | | Well, you'd also have to require all uucp/internet gateways to run passive | rerouters. After all, "vixie" is listed in the maps, but "vixie!paul@Sun.COM" | is still bogus if Sun.COM cannot reach "vixie!". +--------------- I'd require *everyone* on the Internet to use passive routing. After all, the Internet was intended for this, and *not* for explicit routing. And the original network (former Arpanet) was using it long before we UUCP types got into it; we should conform to existing standards, no? If we want to use their network, we should play by their rules. ++Brandon (and YES, I'm working on getting ncoast registered!) -- Brandon S. Allbery, uunet!marque!ncoast!allbery DELPHI: ALLBERY For comp.sources.misc send mail to ncoast!sources-misc
allbery@ncoast.UUCP (Brandon S. Allbery) (08/17/88)
As quoted from <3400004@eecs.nwu.edu> by gore@eecs.nwu.edu (Jacob Gore): +--------------- | / comp.mail.uucp / allbery@ncoast.UUCP (Brandon S. Allbery) / Aug 12, 1988 / | >Domain-based mailers *cannot* route to unknown sites! | | Huh? How can ANY mailer route to unknown sites? Where does "domain-based" | fit in? +--------------- I was speaking shorthand. What I meant was: as long as a UUCP mailer knows the *next* system in the path, it doesn't have to know the other systems. But domain-based (i.e. Internet non-UUCP) mailers do not use routing, so they must know the actual destination site! Thus, I can send to some site "foobar" that is unknown to ncoast's mailer if *I* know the path, but someone on CWRU20 (if it still exists; it was a CSNet host) can't without hiding the UUCP syntax from the domain-based mailer and sending the mail to a CSNet/UUCP relay site. ++Brandon -- Brandon S. Allbery, uunet!marque!ncoast!allbery DELPHI: ALLBERY For comp.sources.misc send mail to ncoast!sources-misc
allbery@ncoast.UUCP (Brandon S. Allbery) (08/17/88)
As quoted from <4337@umix.cc.umich.edu> by honey@umix.cc.umich.edu (Peter Honeyman): +--------------- | Brandon S. Allbery writes: | >(Note that the UUCP Project is the only | >reason any Internet site can handle non-local UUCP addresses, so a big THANK | >YOU! is also due to peter honeyman and Mark Horton!) | | for the record, i have never been part of "the uucp project." | i'm not even sure what it is. +--------------- I know you're not, but the UUCP Project is heavily dependent on a little program called pathalias.... ++Brandon -- Brandon S. Allbery, uunet!marque!ncoast!allbery DELPHI: ALLBERY For comp.sources.misc send mail to ncoast!sources-misc
dhesi@bsu-cs.UUCP (Rahul Dhesi) (08/17/88)
In article <12246@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: >But domain-based (i.e. Internet non-UUCP) mailers do not use routing, so >they must know the actual destination site! This restriction has always puzzled me. If you're sending mail to u@A.B.C.D.E, why should the server for E care about A? It ought to hand over the message to a server for D, and so on, until a server for the B domain gets it and figures out who A is. For the E server to find a shorter routing, or to send directly to A, is just an optimization that should be used when possible but not insisted upon. I think the Internet has it all wrong. But then again, I'm a UUCP user, what do I know? Can you imagine, the US Post Office returning mail undelivered because it hasn't heard of some little town in Yugoslavia, rather than simply handing over the letter to the Yugoslavian Post Office and letting it figure out where to deliver it? Postal addresses are domain-based too. -- Rahul Dhesi UUCP: <backbones>!{iuvax,pur-ee,uunet}!bsu-cs!dhesi
honey@umix.cc.umich.edu (Peter Honeyman) (08/17/88)
rahul, you have a misconception about the domain name system. it provides name service, not mail forwarding service. given an address u@a.b.c.d.e, the server for e is consulted to provide the address of the name server for d.e, which is queried for the address of the server for c.d.e, and so on. eventually the name server for a.b.c.d.e is discovered and queried for mail exchanger (mx) or address info. with that in hand, the originator connects to the host specified, and delivers the message. usually, all of this happens in the blink of an eye. of course, it doesn't work like this in the uucp world, where nonexistant domains are commonplace. (e.g., i tried to send mail to someone at chinet.chi.il.us -- oops, no such domain.) peter
dhesi@bsu-cs.UUCP (Rahul Dhesi) (08/17/88)
Actually, the domain system is really just an addressing scheme and not a name service. The name service that the Internet provides is a part of the delivery mechanism. A UUCP link can also be part of the delivery mechanism if the destination site is a UUCP site. In any case, there's no need for a.b.c.d.e to be known to anybody except b.c.d.e, except as an optimization. -- Rahul Dhesi UUCP: <backbones>!{iuvax,pur-ee,uunet}!bsu-cs!dhesi
gore@eecs.nwu.edu (Jacob Gore) (08/18/88)
/ comp.mail.uucp / allbery@ncoast.UUCP (Brandon S. Allbery) / Aug 16, 1988 / >as long as a UUCP mailer knows >the *next* system in the path, it doesn't have to know the other systems. >But domain-based (i.e. Internet non-UUCP) mailers do not use routing, so >they must know the actual destination site! That's not correct. Explicit routing does exist within the RFC-822 world: @A,@B,...,@Y:user@Z The RFC requires all names in the route to be registered domains, but I doubt if any mailer pays any attention to this requirement. My machine just needs to know how to route to A, and then it's A's problem. Very much like UUCP paths with passive routing. >Thus, I can send to some site >"foobar" that is unknown to ncoast's mailer if *I* know the path, but >someone on CWRU20 (if it still exists; it was a CSNet host) can't without >hiding the UUCP syntax from the domain-based mailer and sending the mail to >a CSNet/UUCP relay site. gore 2> checkaddr -w @accuvax.nwu.edu:jacob@foobar @accuvax.nwu.edu:jacob@foobar: queueing for smtp-local: via 'accuvax.nwu.edu': '@accuvax.nwu.edu:jacob@foobar' OK gore 2> No problem. Jacob Gore Gore@EECS.NWU.Edu Northwestern Univ., EECS Dept. {oddjob,gargoyle,att}!nucsrl!gore
jordan@zooks.ads.com (Jordan Hayes) (08/18/88)
Rahul Dhesi <dhesi@bsu-cs.UUCP> writes:
Actually, the domain system is really just an addressing scheme
and not a name service.
If you wanna be picky about it, it's not an addressing scheme, but
rather (as the name would imply -- "The Domain Naming System"), a
hierarchical *naming* system. It only specifies how to name things,
and an *example implementation* of how one might provide *name service*
using this naming scheme is outlined (with some random examples of
classes of "labels" that might be used, like hostnames, IP addresses,
etc. -- Hesiod uses the same naming system, but uses a superset of
these classes of labels)
The name service that the Internet provides is a part of the
delivery mechanism.
Not true. It is in fact very separate, since it's not just used for
mail, but general key -> value{,s} lookup ... the fact that SMTP as a
transport agent makes use of one lookup service over another is not
specified. Current *convention* is that SMTP mailers on the Internet
use DNS lookups, but there's no reason that they couldn't use something
else (since they had for some time used static host tables in whatever
OS-specific format they came in).
A UUCP link can also be part of the delivery mechanism if the
destination site is a UUCP site.
Hmmm. Now that you've begun to argue semantics, you've completely lost
me on your use of "UUCP link" and "delivery mechanism" ...
/jordan
rsalz@bbn.com (Rich Salz) (08/19/88)
>Actually, the domain system is really just an addressing scheme and not >a name service. This is not true. It really is a very flexible naming service. Check out, e.g., what the MIT Athena people did -- a few hacks to bind, and presto! Naming services for printers, people, etc. >In any case, there's no need for a.b.c.d.e to be known to anybody >except b.c.d.e, except as an optimization. Not true. First, when do you stop the left-most removal? Your statement requires that there be a machine b.c.d.e; what about c.d.e and d.e and plain old e? Should someone who wants to reach me on my workstation, rsalz@fig.bbn.com, just send all their mail to the non-existant "com" machine? Second error, what's bad about the optimization? With caching, and proper data entries, the domain sytem is a powerful, effective distributed naming database. If foo.bar.com wants to ftp with zap.baz.edu, then those two machines -- if both are on the Internet -- should be talking directly, not going through bar.com and baz.edu. Especially when bar.com and baz.edu need not exist! Third error, which is implied in my previous paragraph: the name system is not just used for email, but for other things like TELNET and FTP... /rich$alz -- Please send comp.sources.unix-related mail to rsalz@uunet.uu.net.
allbery@ncoast.UUCP (Brandon S. Allbery) (08/22/88)
As quoted from <3400006@eecs.nwu.edu> by gore@eecs.nwu.edu (Jacob Gore): +--------------- | / comp.mail.uucp / allbery@ncoast.UUCP (Brandon S. Allbery) / Aug 16, 1988 / | >as long as a UUCP mailer knows | >the *next* system in the path, it doesn't have to know the other systems. | >But domain-based (i.e. Internet non-UUCP) mailers do not use routing, so | >they must know the actual destination site! | | That's not correct. Explicit routing does exist within the RFC-822 world: | | @A,@B,...,@Y:user@Z | | The RFC requires all names in the route to be registered domains, but I | doubt if any mailer pays any attention to this requirement. My machine | just needs to know how to route to A, and then it's A's problem. Very much | like UUCP paths with passive routing. +--------------- Some mailers do conform to it. And I *do* know about explicit RFC822 routing; but it is supposed to be a last resort, *not* used commonly! (Read your copy of RFC822.) +--------------- | >Thus, I can send to some site | >"foobar" that is unknown to ncoast's mailer if *I* know the path, but | >someone on CWRU20 (if it still exists; it was a CSNet host) can't without | >hiding the UUCP syntax from the domain-based mailer and sending the mail to | >a CSNet/UUCP relay site. | | gore 2> checkaddr -w @accuvax.nwu.edu:jacob@foobar | @accuvax.nwu.edu:jacob@foobar: | queueing for smtp-local: via 'accuvax.nwu.edu': '@accuvax.nwu.edu:jacob@foobar' | OK | gore 2> | | No problem. +--------------- I dropped a qualifier: it's a UUCP address (note my reference to a UUCP relay). Note also that some systems (including "invisible" passive-routed systems between CWRU20 and CSNet-Relay) may decide to look at the "!" before the "@" and proceed to botch the path. I'm not discussing sites known to the Internet nameservers; it's the ones that *aren't* known to them that cause the problems, directly ("host unknown") or indirectly (the munging at sun and rutgers). ++Brandon -- Brandon S. Allbery, uunet!marque!ncoast!allbery DELPHI: ALLBERY For comp.sources.misc send mail to ncoast!sources-misc
jordan@zooks.ads.com (Jordan Hayes) (08/24/88)
Rahul Dhesi <dhesi@bsu-cs.UUCP> writes:
In any case, there's no need for a.b.c.d.e to be known to
anybody except b.c.d.e, except as an optimization.
One more misconception.
----- BEGIN whatyoureallymeanis
There is no need for a.b.c.d.e to be "known to" anybody (except as an
optimization) except for _the authority for the SOA which contains the
data for a.b.c.d.e_ ... this need not bear any resemblence to that
label. It may in fact be "known as" h.i.j.k ...
----- END whatyoureallymeanis
With the way things are defined (anybody wanna give this guy a set of
the relevant RFC's?), the above statement does not need to be made.
You may as well say "no one needs to know your name except he who gave
it to you, in the place where it's *defined*" ...
/jordan
david@ms.uky.edu (David Herron -- One of the vertebrae) (08/29/88)
In article <12212@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: ... >... Domain-based mailers *cannot* route to unknown sites! >This is the ultimate cause of the problems observed at various gateway >sites, either directly (sun) or indirectly (rutgers, trying to "cover up" >the side effects of sun's attempts at a fix). > >We should require sites using the Internet for mail routing to become >registered in at least the UUCP maps, so that *some* sites can find them. >Otherwise they land in the dead letter room, just like US mail replies. >There just isn't any way to do it otherwise, you can't teach a computer >clairvoyance or telepathy. eh? how is that supposed to improve anything? The maps as-is contain gateways to all the top-level domains, the unofficial domains, and to many second level domains. Thus, you could take out the .uky.edu gateway advertised as being at ukma, and someone on the UUCP network using smail (for instance) would send mail for ukcc.uky.edu to their nearest .edu gateway. Right now their smail would send it to ukma. In either case, ukcc.uky.edu is not announced in the UUCP maps (and likely never will be) yet some random person out in UUCP land knows how to get there -- sort of. Smail is a domain based mailer and can route to unknown hosts. We don't need to register each and every internet host in the UUCP maps in order to do this either. Sorry Brandon -- but I don't like seeing mis-information float around. -- <---- David Herron -- The E-Mail guy <david@ms.uky.edu> <---- ska: David le casse\*' {rutgers,uunet}!ukma!david, david@UKMA.BITNET <---- Problem: how to get people to call ...; Solution: Completely reconfigure <---- your mail system then leave for a weeks vacation when 90% done.
david@ms.uky.edu (David Herron -- One of the vertebrae) (08/29/88)
In article <4381@umix.cc.umich.edu> honey@citi.umich.edu (Peter Honeyman) writes: >of course, it doesn't work like this in the uucp world, where >nonexistant domains are commonplace. (e.g., i tried to send mail to >someone at chinet.chi.il.us -- oops, no such domain.) > > peter geeee ... peter honeyman behind the times ... will the world ever survive this catastrophe :-) the host.city.state.us system exists but is a fairly recent development. There were some application forms which floated through this newsgroup recently if you're interested. It seems to be a *good* *thing* and should make the world more manageable. -- <---- David Herron -- The E-Mail guy <david@ms.uky.edu> <---- ska: David le casse\*' {rutgers,uunet}!ukma!david, david@UKMA.BITNET <---- Problem: how to get people to call ...; Solution: Completely reconfigure <---- your mail system then leave for a weeks vacation when 90% done.
allbery@ncoast.UUCP (Brandon S. Allbery) (09/14/88)
As quoted from <10185@s.ms.uky.edu> by david@ms.uky.edu (David Herron -- One of the vertebrae): +--------------- | In article <12212@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: | >We should require sites using the Internet for mail routing to become | >registered in at least the UUCP maps, so that *some* sites can find them. | >Otherwise they land in the dead letter room, just like US mail replies. | >There just isn't any way to do it otherwise, you can't teach a computer | >clairvoyance or telepathy. | | The maps as-is contain gateways to all the top-level domains, the | unofficial domains, and to many second level domains. Thus, you | could take out the .uky.edu gateway advertised as being at | ukma, and someone on the UUCP network using smail (for instance) | would send mail for ukcc.uky.edu to their nearest .edu gateway. | Right now their smail would send it to ukma. In either case, ukcc.uky.edu | is not announced in the UUCP maps (and likely never will be) yet | some random person out in UUCP land knows how to get there -- sort of. +--------------- I said *at least* the UUCP maps. *.uky.edu is an Internet domain, ergo the .EDU nameserver knows about it, so it's reachable. But what happens if you try to send mail to telo1000!bsa? telo1000 isn't in the maps (deliberately; it's unclear what will actually happen, it may have a different name when it's fully set up), and isn't in the Internet name- servers for any domain, so you'd bounce it. Now, if you sent to a more complete address (ncoast!telo1000!bsa) you could do it because ncoast knows about telo1000; but e.g. "sun!telo1000!bsa" would fail because "sun" doesn't know about it. +--------------- | Smail is a domain based mailer and can route to unknown hosts. +--------------- Iff they are either (1) local (i.e. in L.sys/Systems) or (2) in the maps. Smail can't help you find "telo1000" unless you're sending your mail from ncoast. +--------------- | We don't need to register each and every internet host in the UUCP | maps in order to do this either. +--------------- Aha! Your entire message is based on a misunderstanding! I said "AT LEAST" -- that does not mean that the UUCP maps must contain all systems, it means that the UUCP maps are the simplest way to become known to the Internet. Of course, you could do more work and/or shell out $150/year and get yourself listed in an Internet nameserver instead, but (as you said) this is ridiculous for all the UUPC-running DOS boxes, etc. out there. ++Brandon -- Brandon S. Allbery, uunet!marque!ncoast!allbery DELPHI: ALLBERY For comp.sources.misc send mail to ncoast!sources-misc "Don't discount flying pigs before you have good air defense." -- jvh@clinet.FI
lyndon@ncc.Nexus.CA (Lyndon Nerenberg) (09/15/88)
In article <12546@ncoast.UUCP> allbery@ncoast.UUCP (Brandon S. Allbery) writes: >Of course, you could do more work and/or shell out >$150/year and get yourself listed in an Internet nameserver instead, but >(as you said) this is ridiculous for all the UUPC-running DOS boxes, etc. >out there. Why is that? Nobody bitches about shelling out $150/yr to get a telephone number ... -- VE6BBM {alberta,pyramid,uunet}!ncc!lyndon lyndon@Nexus.CA