brant@linc.cis.upenn.edu (Brant Cheikes) (08/26/88)
I've been following the "dynamic vs. passive" rerouting debate, and one concern that I haven't seen adequately addressed by those opposing dynamic routing is: who has the right to determine how a given machine's resources are used? One person's rule tells us that machines should respect explicit bang paths, only rerouting when the next hop is not a neighbor. The effect of this rule for a given host may be higher phone bills. Suppose machine A has a cheap link to B and an expensive link to C. If mail comes to A, with next-hop listed as C, and A can determine that link B could be used instead (dynamic routing), then doesn't A have the right to change the route? Or must A use the more expensive route it was given, just because someone else decided it was "better" BY THEIR DEFINITION. My question for those who would abolish dynamic routing, is: do you assume the right to dictate how my machine's resources will be used? When arguing this point remember that there are still many sites that do not use smart mailers, that hand-generated paths are still commonplace, and that sites are allowed to maintain unpublished connectivity data. Though I have been bitten by dynamic routing on several occasions, I can see why some sites (especially big ones) may consider it necessary. -- Brant Cheikes University of Pennsylvania Department of Computer and Information Science
lmb@vsi1.UUCP (Larry Blair) (08/26/88)
In article <4902@netnews.upenn.edu> brant@linc.cis.upenn.edu (Brant Cheikes) writes:
=One person's rule tells us that machines should respect explicit bang
=paths, only rerouting when the next hop is not a neighbor. The effect
=of this rule for a given host may be higher phone bills. Suppose
=machine A has a cheap link to B and an expensive link to C. If mail
=comes to A, with next-hop listed as C, and A can determine that link B
=could be used instead (dynamic routing), then doesn't A have the right
=to change the route? Or must A use the more expensive route it was
=given, just because someone else decided it was "better" BY THEIR
=DEFINITION.
You've completely missed the point. If I give your site a path b!c!user,
I don't care how you get it to b. If you have a cheaper path to b than
a direct call, send it that way. What I care about is when you send it
to a site that you think is c. Only b knows who their c is.
jbuck@epimass.EPI.COM (Joe Buck) (08/26/88)
In article <4902@netnews.upenn.edu> brant@linc.cis.upenn.edu (Brant Cheikes) writes: >My question for those who would abolish dynamic routing, is: do you >assume the right to dictate how my machine's resources will be used? Not at all. You are free to bounce mail that attempts to use a path you'd rather that the public didn't use. Also, as we move more and more to automatically generated routes, you can tune your map entry to steer usage away from expensive links. If we ever get to a point where large numbers of sites install active rerouters, we'll start to see things like mail loops, when two sites disagree as to what the best path is. A--B--D--E \ / C---- Here, B!D is an expensive link and the others are cheap. All links are two-way, same cost either way. In the above picture, assume B's database says the cheapest path to E is A!C!E, and A also believes the path is C!E. Now, site C announces it's going down for a few days. Site A changes its data base to take site C out of the map, so the best path to E is now B!D!E. Both A and B are running active rerouters. Somebody on A mails to user@E. What happens? A and B bounce the message back and forth forever, or until somebody's "too many hops" alarm goes off. We don't see much of this these days because only a small number of sites do rerouting. If it ever becomes common the network is wrecked, because of the very large number of possible loops. Now maybe site A justifies aggressive rerouting because A's manager, Mel Cheerful :-), believes his map data is the best in the world and anyone who specifies a different path is wrong. B's admin, Brant Chuckles :-), believes that the B!D link is expensive, and would rather have A handle all mail, but hasn't changed his map entry to cause this, but justifies rewriting paths based on a personal concept of property rights. The reasons don't matter; rerouting is just A Bad Thing. If B doesn't want to send other's mail through D, fine; bounce it, and if the connection is listed in the UUCP maps use the terminal node syntax so only mail terminating at B uses the link. -- - Joe Buck {uunet,ucbvax,pyramid,<smart-site>}!epimass.epi.com!jbuck jbuck@epimass.epi.com Old Arpa mailers: jbuck%epimass.epi.com@uunet.uu.net If you leave your fate in the hands of the gods, don't be surprised if they have a few grins at your expense. - Tom Robbins
vixie@decwrl.dec.com (Paul Vixie) (08/26/88)
Drat. I'm losing count, and more news is coming in.
In <4902@netnews.upenn.edu> brant@linc.cis.upenn.edu (Brant Cheikes) writes:
# My question for those who would abolish dynamic routing, is: do you
# assume the right to dictate how my machine's resources will be used?
No. Do you assume the right to tell me what I mean? That's the other side
of it. If something between !'s in a UUCP route does not have dots in it,
it has unambiguous meaning only to the entity named on the left of the
bounding !.
If you want people to use your resources in a certain way and in no other,
then do these things:
(a) publish your preferences in your UUCP map entry
(b) block mail along non-published exits from your system
except from privileged users / sites.
But please do not assume that you know more about what I mean than I do.
--
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
honey@umix.cc.umich.edu (Peter Honeyman) (08/26/88)
sure, beggars can't be choosers. no one has a right to demand that mel turn off agressive routing. but it remains a cherished privilege to help him see the error in his ways. (especially when he's so far from his keyboard.) peter
lear@NET.BIO.NET (Eliot Lear) (08/27/88)
All you are arguing for is a better method for map updates. I think that's a great idea... -- Eliot Lear [lear@net.bio.net]
lear@NET.BIO.NET (Eliot Lear) (08/27/88)
Paul, Could you please explain how I might block of some people's mail and let others' go, WITHOUT UUCP source? Also, when it comes to rights, whose should I give more weight: my right to control my resources or your right to pick your own path? -- Eliot Lear [lear@net.bio.net]
dhesi@bsu-cs.UUCP (Rahul Dhesi) (08/27/88)
In article <Aug.26.11.29.05.1988.18591@NET.BIO.NET> lear@NET.BIO.NET (Eliot Lear) writes: >Also, when it comes to rights, >whose should I give more weight: my right to control my resources or >your right to pick your own path? This whole business of rights is getting out of hand. With what goal in mind does a site agree to be a mail relay? Is that goal furthered or not if that site also does rerouting? These are the questions that are relevant. The statement "don't reroute" should be taken to mean "don't exercise your right to reroute". Which is a different kettle of fish. -- Rahul Dhesi UUCP: <backbones>!{iuvax,pur-ee,uunet}!bsu-cs!dhesi
les@chinet.UUCP (Leslie Mikesell) (08/27/88)
In article <965@vsi1.UUCP> lmb@vsi1.UUCP (Larry Blair) writes: > >You've completely missed the point. If I give your site a path b!c!user, >I don't care how you get it to b. If you have a cheaper path to b than >a direct call, send it that way. What I care about is when you send it >to a site that you think is c. Only b knows who their c is. But if you have a map entry for b showing that it talks to your site and c, and you have a map entry for c showing that it talks to b, do you not then know that the c in your map entry is the same c that b is going to forward to? Of course it is possible to lie both in the map entries and in a uucp conversation, but then you deserve to lose... Les Mikesell
lear@NET.BIO.NET (Eliot Lear) (08/27/88)
In reference to Rahul Dhesi's posting (<3769@bsu-cs.UUCP>), I really do believe that I should start tagging long expirations on my messages. The answer to your question lies in my August 10 posting. I am forwarding it to Rahul. My goal is to improve connectivity as much as possible. I do that by exercising my right to reroute. You can read my August 10 posting for further information. -- Eliot Lear [lear@net.bio.net]
lmb@vsi1.UUCP (Larry Blair) (08/27/88)
In article <6392@chinet.UUCP> les@chinet.UUCP (Leslie Mikesell) writes: =In article <965@vsi1.UUCP> lmb@vsi1.UUCP (Larry Blair) writes: => =>You've completely missed the point. If I give your site a path b!c!user, =>I don't care how you get it to b. If you have a cheaper path to b than =>a direct call, send it that way. What I care about is when you send it =>to a site that you think is c. Only b knows who their c is. = =But if you have a map entry for b showing that it talks to your site =and c, and you have a map entry for c showing that it talks to b, do =you not then know that the c in your map entry is the same c that =b is going to forward to? Of course it is possible to lie both in the =map entries and in a uucp conversation, but then you deserve to lose... I'll accept your logic. If b publishes its connect to c, it is acceptable to assume that b!c means b!c.UUCP. This, of course, has nothing to do with the rerouting that smail can be made to perform. -- Larry Blair ames!vsi1!lmb
kre@munnari.oz (Robert Elz) (08/27/88)
In article <Aug.26.11.29.05.1988.18591@NET.BIO.NET>, lear@NET.BIO.NET (Eliot Lear) writes: > Could you please explain how I might block of some people's mail and > let others' go, WITHOUT UUCP source? This is trivial, you do it the same way that all of the mailer (MTA) enhancements are made. You create new process that replaces rmail. When you've done whatever you want to with the mail (and you still want to send it), you exec the process that used to be called rmail. kre
cik@l.cc.purdue.edu (Herman Rubin) (08/27/88)
In article <Aug.26.20.28.38.1988.24988@NET.BIO.NET>, lear@NET.BIO.NET (Eliot Lear) writes: > My goal is to improve connectivity as much as possible. I do that by > exercising my right to reroute. You can read my August 10 posting for > further information. Exercising your right to reroute should give you the responsibility for correcting delivery failures due to rerouting. -- Herman Rubin, Dept. of Statistics, Purdue Univ., West Lafayette IN47907 Phone: (317)494-6054 hrubin@l.cc.purdue.edu (Internet, bitnet, UUCP)
zeeff@b-tech.UUCP (Jon Zeeff) (08/27/88)
In article <Aug.26.20.28.38.1988.24988@NET.BIO.NET> lear@NET.BIO.NET (Eliot Lear) writes: > >My goal is to improve connectivity as much as possible. I do that by >exercising my right to reroute. Usenet depends heavily on sites being reasonable and not messing things up for other sites. If you are going to actively reroute, please be courteous and mark all your links as DEAD, saving everyone else alot of effort. I'd also encourage everyone connected to a active rerouter to mark that link as DEAD. -- Jon Zeeff Branch Technology, uunet!umix!b-tech!zeeff zeeff%b-tech.uucp@umix.cc.umich.edu
vixie@decwrl.dec.com (Paul Vixie) (08/28/88)
Sometime back, Eliot Lear said: # My goal is to improve connectivity as much as possible. I do that by # exercising my right to reroute. I don't remember seeing any explaination of this "right" -- on what basis is it claimed to exist? And as for "rerouting" -- if you mean what I think you mean, no such route can exist. I think I'd like to see a definition and a validation of the right you claim to have. More recently, Jon Zeeff said: # I'd also encourage everyone connected to a active rerouter to mark # that link as DEAD. I have an even better idea -- everyone on the net should mark all known active rerouters as DEAD. That will save _everyone_ a lot of trouble. Remember that once your message hits an active rerouter, it has a good chance of winding up in the bit bucket after some poor postmaster gets it dumped in his lap N hops later, and he can no longer figure out where it was header or why it came to her. [Hey, Geoff, check out the new .sig:] -- Paul Vixie Work: vixie@decwrl.dec.com decwrl!vixie +1 415 853 6600 Play: paul@vixie.sf.ca.us vixie!paul +1 415 864 7013
lmb@vsi1.UUCP (Larry Blair) (08/28/88)
In article <96@volition.dec.com> vixie@decwrl.dec.com (Paul Vixie) writes: >I have an even better idea -- everyone on the net should mark all known >active rerouters as DEAD. That will save _everyone_ a lot of trouble. I made the suggestion many moons ago that the maps should indicate what kind of routing (i.e. active, passive, none) that a site does. I still think its a good idea, but I doubt that the powers that be would like it because it would make it too easy to avoid their sites. -- Larry Blair ames!vsi1!lmb
bill@carpet.WLK.COM (Bill Kennedy) (08/28/88)
In article <898@l.cc.purdue.edu> cik@l.cc.purdue.edu (Herman Rubin) writes: >In article <Aug.26.20.28.38.1988.24988@NET.BIO.NET>, lear@NET.BIO.NET (Eliot Lear) writes: > >> My goal is to improve connectivity as much as possible. I do that by >> exercising my right to reroute. You can read my August 10 posting for >> further information. > >Exercising your right to reroute should give you the responsibility for >correcting delivery failures due to rerouting. I want to straighten just one hair here. I have been one of the most vocal criticizers of rutgers in one of the earlier incarnations of the current war. Both of these folks are right from their own point of view. The log I'd like to toss onto the current fire is something that Mel Pleasant pointed out to me when I was ragging him about rerouting perfectly good paths. A site's published map is, by definition, the way that site chooses to be advertised, i.e. the way the local folks want things to move. I get a bit jumpy about routing something through sitea!uunet, since uunet is pay-fer, But if sitea has uunet (DIRECT+HIGH) I must ASSume that they encourage that path, so I use it. My site has (DEMAND) connections that are published as (EVENING) in order to encourage traffic to flow another way. It's my nickel and I'll rule on how it's spent. While rutgers' rerouting willy-nilly is a nuisance and a frustration, it's about the only site on the net who can claim to have the most up-to-date copy of the sites' wishes. If deliveries fail because of re-routing that's not rutgers' fault, BY DEFINITION, rutgers is correct. Should they take responsibility for some site having an umpteen year old map? I think not. As I zip up my asbestos suit, I suggest that we put pressure on our neighbors to keep their map up-to-date. As a matter of routine ssbn exchanges maps with its neighbors, public and private. What gets used in ssbn's pathalias run? The private ones, of course :-) Since rutgers routes by the public maps my mail goes through Turkey Jaw East Dakota. Who's fault is that? My site talks to rutgers at least once a day but the published map suggests that Turkey Jaw is a better route and rutgers uses it. Should I make them accountable for that? -- Bill Kennedy Internet: bill@ssbn.WLK.COM Usenet: { killer | att | rutgers | uunet!bigtex }!ssbn!bill
gunnar@hafro.is (Gunnar Stefansson) (08/28/88)
From article <898@l.cc.purdue.edu>, by cik@l.cc.purdue.edu (Herman Rubin): > In article <Aug.26.20.28.38.1988.24988@NET.BIO.NET>, lear@NET.BIO.NET (Eliot Lear) writes: > >> My goal is to improve connectivity as much as possible. I do that by >> exercising my right to reroute. You can read my August 10 posting for >> further information. > > Exercising your right to reroute should give you the responsibility for > correcting delivery failures due to rerouting. Sorry, Herman - and most of you, but you really have got it wrong. It should be a fellony to post incorrect map data which causes mail to bounce. When map data is correct, there is never any need at all for the user to do routing, and as you may have noticed, these bang paths are among the most difficult to teach new users. Rerouting is really only needed when one gets ridiculous paths, but that does tend to be most of the time at the backbones. Also, there is no way to justify the extra cost incurred when replies to news articles go all over the world before reaching the destination in the same state. Installing smail and either using an up-to-date map database or getting access to a good smart-host means that the users never have to know a route, ever. Errors "due to rerouting" are not the problem. The problem is site administrators who allocate names without checking for uniqueness, administrators who allow sites to hook up without asking them to register in the maps and administrators who don't install a domain-based mailer, such as sendmail or smail. These are the culprits who are costing us money. A case in point : Some silly administrator told a user that the path to Iceland from California went through kddlabs. The user promptly advertised this to all his friends. Sorry folks, but the route to California from Iceland does not go via Japan. Do you guys really want me to pay for those phone bills. Come on, don't be ridiculous. When I reroute, that is simply to see to it that things work as well as possible. If an error occurs, that is due to a map entry being incorrect and that is where the problem should be corrected. Remember : humans should not have to do jobs like routing, which computers can do much better. Gunnar
dave@onfcanim.UUCP (Dave Martindale) (08/29/88)
In article <Aug.26.20.28.38.1988.24988@NET.BIO.NET> lear@NET.BIO.NET (Eliot Lear) writes: > >My goal is to improve connectivity as much as possible. I do that by >exercising my right to reroute. You can read my August 10 posting for >further information. It is my impression that smail, in its most conservative configuration, does the following with mail addressed to a!b!c!d!user: (1) If we talk to "a", send it to a - no rewriting at all. (2) If we don't talk to a, try to find a route to "a" using the USENET maps (3) If we can't find a route to "a" at all, try finding a route to other sites in the path, starting at "d" and working leftward. Note that this does "improve connectivity" as much as possible, in that it makes it seem that you talk to almost everybody. It may not always generate the shortest path to anybody, but it has the advantage that it never messes up a route that is already OK - it intervenes only when the alternative would be to reject the mail. The smail installation documents also tell you how to set things up so that you skip from (1) to (3) without trying (2). This still has the property of leaving alone mail that is correctly routed at the source, while usually picking "better" paths for mail that would otherwise fail. It is also possible to configure smail so that it always does (3), on every piece of mail, without trying (1). However, given the other two choices available, and given that omitting (1) causes problems for some people and may also cause routing loops, I don't understand why people configure smail this way. Dave Martindale
wisner@killer.DALLAS.TX.US (Bill Wisner) (08/29/88)
In article <15923@onfcanim.UUCP> dave@onfcanim.UUCP (Dave Martindale) writes: >It is my impression that smail, in its most conservative configuration, >does the following with mail addressed to a!b!c!d!user: [...] > (3) If we can't find a route to "a" at all, try finding a > route to other sites in the path, starting at "d" and > working leftward. No. The real action 3 is "if a smart host is defined give the mail to them. If not, bounce it." Aggressive rerouting is a seperate option and, if defined, is performed before your (1). In smail 3.0 (which has no aggressive routing!) the order is: (1) If you're BSD, check if the destination is an Internet address like [10.1.7.9]. (2) If you're BSD, check the nameservers or host table for the destination machine. (3) Check for a route in the paths file. (4) See if destination machine is listed by "uuname" (5) If a smart host is defined, give it to them. If not, bounce it. And before anyone asks, smail 3.0 is still alpha testing (it's at Smail3.1.7.2 right now).
tron@amdahl.uts.amdahl.com (Ronald S. Karr) (08/30/88)
In article <6392@chinet.UUCP> les@chinet.UUCP (Leslie Mikesell) writes: >But if you have a map entry for b showing that it talks to your site >and c, and you have a map entry for c showing that it talks to b, do >you not then know that the c in your map entry is the same c that >b is going to forward to? Of course it is possible to lie both in the >map entries and in a uucp conversation, but then you deserve to lose... In this specific case, you probably know that the two c's are the same. Now if you can get this information into your mailer then you are doing something that is a substantial improvement over the current state-of- the-art in active rerouting. Current mailers do not look at map data, they look at path data produced from this map data. A reasonable implementation of your strategy would require the mailer to step through the map data and find an optimal solution for each path. This is very expensive (in CPU and disk) relative to the present solution where pathalias produces an "optimal" solution for each host. I suspect there are special cases, though, that are not as expensive. Although your strategy would be a big improvement, that doesn't necessarily make it correct. -- tron |-<=>-| ARPAnet: amdahl!tron@Sun.COM tron@uts.amdahl.com UUCPnet: {decwrl,sun,uunet}!amdahl!tron [views above shouldn't be viewed as Amdahl views, or as views from Amdahl, or as Amdahl views views, or as views by Mr. Amdahl, or as views from his house]
honey@umix.cc.umich.edu (Peter Honeyman) (08/30/88)
hit the books, mr. tron. see "a parser for electronic mail addresses" by me and pat parseghian, jan '85 usenix, or slightly revised in jan '87 software--practice and experience. peter
rpw3@amdcad.AMD.COM (Rob Warnock) (08/31/88)
tron@amdahl.uts.amdahl.com (Ronald S. Karr) writes: +--------------- | In article <6392@chinet.UUCP> les@chinet.UUCP (Leslie Mikesell) writes: | >But if you have a map entry for b showing that it talks to your site | >and c, and you have a map entry for c showing that it talks to b, do | >you not then know that the c in your map entry is the same c that | >b is going to forward to? | In this specific case, you probably know that the two c's are the same. Now | if you can get this information into your mailer then you are doing something | that is a substantial improvement over the current state-of-the-art... | A reasonable implementation of your strategy would require the mailer | to step through the map data and find an optimal solution for each path. | This is very expensive (in CPU and disk)... +--------------- There is an intermediate strategy that does not cost very much, is completely correct, *and* which would trim paths a lot if we all did it. (Peter Honeyman and I discussed this in the halls way back at the SLC USENIX and agreed that it would work, but neither of us ever implemented it.) What you do is a bounded-depth tree walk starting at your site, and going out for some small path length "x" (say, 3 to 6), computing *left-prefix* paths using the map data. Whenever two completely known (in the sense of the connectivity being in the maps) left-prefixes go to the same site, you store a rule which says that it's o.k. to rewrite the poorer into the better (by whatever criteria -- usually path cost -- you prefer). You stop when you exceed depth "x" or when your rewrite table gets "too big". (The rewrite table can be searched with the same binary search smail uses for the "paths" file.) For example, if you talk to "a" and the map for "a" says he talks to "b" and the map for "b" says she talks to "c" and that's the *same* "c" you talk directly to, you can rewrite "a!b!c!..." to "c!..." (as suggested above). This is completely correct and safe, since you you are exploring a path anchored at yourself. You are *not* "reaching into" a UUCP path (e.g., starting at the right -- *UGH*) and pulling out a name without indeed knowing that that's the same host you talk to. For example, if your depth limit is 4, and you see the path "a!b!c!d!e!c!x!..." you may safely rewrite as "c!d!e!c!x!..." (assuming the maps as above), but you *MUST NOT* rewrite it as "c!x!..." since you did not actually prove that the two c's were the same. (Yes, I have seen cases where they were different.) Nor may you rerwrite "a!b!q!j!c!x!..." to "c!x!...", for the same reason: You didn't search out far enough to prove that that "c" is the one you talk to. So if you're so limited in what you can do, why bother? Because if everyone rewrote 2-3 hops out of an outrageous path (and the truly outrageous ones seem to wander 'round and 'round), it would become merely long. Yet no unregistered host need ever be "cut off", nor would any unregistered host ever become a black hole for a registered host's mail (nor vice-versa). The preprocessing should be much less than a full pathalias run, since you are basically just exploring "your neighborhood", and not the whole net. (You still need the pathalias output for routing domain names, or if you want to be somebody's "smart-host", that is, routing left-most non-direct- connect names.) Rob Warnock Systems Architecture Consultant UUCP: {amdcad,fortune,sun}!redwood!rpw3 ATTmail: !rpw3 DDD: (415)572-2607 USPS: 627 26th Ave, San Mateo, CA 94403
honey@umix.cc.umich.edu (Peter Honeyman) (08/31/88)
indeed, rob, your suggestion led to pathparse. (did i ever thank you? i'm sure i did.) furthermore, i did implement it. the paper describes the idea and the performance of pathparse. it turns out to be unnecessary to limit the depth. each additional host in the path incurs one more disk access. (i believe this is how dbm works, but i'm not positive.) building the database from the map files turns out to be a big pain -- an hour on a 750 -- so i no longer use pathparse, although i did for about a year. peter
dave@onfcanim.UUCP (Dave Martindale) (09/01/88)
In article <5345@killer.DALLAS.TX.US> wisner@killer.Dallas.TX.US (Bill Wisner) writes: > >No. The real action 3 is "if a smart host is defined give the mail to >them. If not, bounce it." Aggressive rerouting is a seperate option >and, if defined, is performed before your (1). I must disagree. The documentation implies that if routing to the first host fails, it will try "agressive rerouting" as a last chance before bouncing mail. Then, wondering if the documentation was right, I tried it. I sent mail to trash!watcgl!user, where "trash" does not exist but "watcgl" does. The mail was queued for watcgl!user, not bounced. And I have "#define ROUTING JUSTDOMAIN" in defs.h, not REROUTE.
robert@hemingway.WEITEK.COM (Robert Plamondon) (09/01/88)
In article <15979@onfcanim.UUCP> dave@onfcanim.UUCP (Dave Martindale) writes: > >I must disagree. The documentation implies that if routing to the >first host fails, it will try "agressive rerouting" as a last chance >before bouncing mail. One of the basic ideas of mail is that non-deliverable mail will bounce, so the sender will know that it doesn't arrive. Using aggressive re-routing both a) Increases the chance that the message will vanish without a trace b) Increases the chance that the message will be delivered to the wrong person. Both of these are things we want to avoid. The whole argument FOR aggressive rerouting is silly: Re-router: "Why are you complaining? I'm doing you a favor." Sender: "I'd rather avoid your site altogether than receive such favors." Maybe your largesse is best spent on something else. -- Robert -- Robert Plamondon robert@weitek.COM "No Toon can resist the old 'Shave and a Hair-Cut'"
phil@amdcad.AMD.COM (Phil Ngai) (09/03/88)
In article <715@hemingway.WEITEK.COM> robert@hemingway.WEITEK.COM (Robert Plamondon) writes:
<One of the basic ideas of mail is that non-deliverable mail will
<bounce, so the sender will know that it doesn't arrive. Using
<aggressive re-routing both
<
<a) Increases the chance that the message will vanish without a trace
<b) Increases the chance that the message will be delivered to the
<wrong person.
<
<Both of these are things we want to avoid.
I very strongly agree with this.
--
Why do Big-Endians number their bytes backwards from their bits?
I speak for myself, not the company.
Phil Ngai, {ucbvax,decwrl,allegra}!amdcad!phil or phil@amd.com
dave@onfcanim.UUCP (Dave Martindale) (09/03/88)
I'm not sure why Robert is arguing with my postings - we seem to be on the same side, more or less. I was simply pointing out that smail 2.5, as delivered, in its most conservative configuration (which is the default) STILL does agressive re-routing if nothing else works. I hope this has been established as fact by now. Given that smail WILL use agressive re-routing as a last resort, I do not see why everyone does not let it try its more conservative, and more correct, routing methods first. I cannot understand why people configure smail to do agressive rerouting ALL the time, unless they really believe that delivering mail faster is more important than sending it to the correct place. Robert seems to be arguing that agressive rerouting should never be done at all, under any circumstances. I don't wish to argue about what smail should do, just what smail 2.5 currently does. There seemed to be some misunderstanding about the latter, and I was just trying to clear it up - not start a philosophical debate. Dave Martindale