jessea@dynasys.UUCP (Jesse W. Asher) (08/28/90)
I recently got connected to a well connected site and I'm having problems
with pathalias. I have other sites that are connected to the outside
USENET world. Yet, when I run pathalias, ALL mail goes out through this
well connected site - even though the cost is much higher to connect to
this site than my other sites. The cost for connecting to these other sites
is 220 (direct+fast), but the cost to the other site is 500. Why does
pathalias set up the database to route through this site even though the
cost is higher? How can I get it to stop this behavior? Also, I would
like pathalias to look at the total cost from this site to the end site
instead of looking at just the connection to the next system. Can I do
this? Here is how I make my paths file:
begin script
============================================
(ulimit 100000
cd /usr/spool/uucppublic/news/maps
find . -name tmp.map -exec rm {} \;
for x in `ls`
do
cat $x>>tmp.map
done
/usr/lbin/pathalias -c tmp.map 2> ../errors|/usr/lbin/pathproc>paths 2>> ../errors
mv paths /usr/lib/uucp
chown uucp /usr/lib/uucp/paths
find . -name tmp.map -exec rm {} \; ) &
==============================================
end script
I take all the maps, cat them into one big file, and run pathalias on it.
Am I doing something wrong here? Any assistance would be appreciated.
---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---*---
Jesse W. Asher Phone: (901)382-1609
6196-1 Macon Rd., Suite 200, Memphis, TN 38134
UUCP: {fedeva,chromc,rutgers}!dynasys!jessea
-> Going the speed of light is bad for your age.jtc@motcad.portal.com (J.T. Conklin) (08/29/90)
In article <344@dynasys.UUCP> jessea@dynasys.UUCP (Jesse W. Asher) writes: >I recently got connected to a well connected site and I'm having problems >with pathalias. I have other sites that are connected to the outside >USENET world. Yet, when I run pathalias, ALL mail goes out through this >well connected site - even though the cost is much higher to connect to >this site than my other sites. The cost for connecting to these other sites >is 220 (direct+fast), but the cost to the other site is 500. Why does >pathalias set up the database to route through this site even though the >cost is higher? Because pathalias computes routes based on the end-to-end costs of a route. Pathalias is routing through the well connected site, as its costs to the rest of the known world are less than your other connections. >How can I get it to stop this behavior? Declare the cost to this site obscenely high. >Also, I would >like pathalias to look at the total cost from this site to the end site >instead of looking at just the connection to the next system. Can I do >this? This is what its doing. >Here is how I make my paths file: > [script ommited] >I take all the maps, cat them into one big file, and run pathalias on it. >Am I doing something wrong here? Nothing wrong, but I don't find it necessary to cat everything into one file. I'd just run something like ``pathalias u.* d.* local.*'' and let shell wildcarding expand the map filenames into command line arguments for pathalias. --jtc -- J.T. Conklin UniFax Communications, Inc. CADnet Inc, San Ramon California jtc@motcad.portal.com, ...!portal!motcad!jtc
gerry@jts.com (G. Roderick Singleton ) (08/30/90)
In article <1990Aug28.195720.10793@motcad.portal.com> jtc@motcad.portal.com (J.T. Conklin) writes: }In article <344@dynasys.UUCP> jessea@dynasys.UUCP (Jesse W. Asher) writes: }>I recently got connected to a well connected site and I'm having problems }>with pathalias. I have other sites that are connected to the outside }>USENET world. Yet, when I run pathalias, ALL mail goes out through this }>well connected site - even though the cost is much higher to connect to }>this site than my other sites. The cost for connecting to these other sites }>is 220 (direct+fast), but the cost to the other site is 500. Why does }>pathalias set up the database to route through this site even though the }>cost is higher? } }Because pathalias computes routes based on the end-to-end costs of }a route. Pathalias is routing through the well connected site, as }its costs to the rest of the known world are less than your other }connections. } TRUE! }>How can I get it to stop this behavior? } }Declare the cost to this site obscenely high. } That might work but using pathalias' ability to compute first hop costs might be a better bet. i.e. try pathalias -f ... Here're the appropriate lines from the manpage: -f First hop cost: the printed cost is the cost to the first relay in a path, instead of the cost of the path itself; implies (and overrides) the -c option. }>Also, I would }>like pathalias to look at the total cost from this site to the end site }>instead of looking at just the connection to the next system. Can I do }>this? } }This is what its doing. He's right and you can't have it both ways (see manpage excerpt above). You'll have to decide which is more important. } }>Here is how I make my paths file: }> [script ommited] }>I take all the maps, cat them into one big file, and run pathalias on it. }>Am I doing something wrong here? } }Nothing wrong, but I don't find it necessary to cat everything into one }file. I'd just run something like ``pathalias u.* d.* local.*'' and let }shell wildcarding expand the map filenames into command line arguments }for pathalias. } } --jtc ger -- -- G. Roderick Singleton, System and Network Administrator, JTS Computers {uunet | geac | torsqnt}!gerry@jtsv16.jts.com
tp@mccall.com (08/30/90)
In article <1990Aug28.195720.10793@motcad.portal.com>, jtc@motcad.portal.com (J.T. Conklin) writes: > In article <344@dynasys.UUCP> jessea@dynasys.UUCP (Jesse W. Asher) writes: >>[All mail going through a well connected site rather than other, cheaper >>links] >[Because the total path cost is cheaper through the well connected site.] >>How can I get it to stop this behavior? > Declare the cost to this site obscenely high. One other option is available. If you want your mail for the well connected site to go direct, but want your other mail to use your cheaper links, you can declare the link to the well connected site to be terminal by enclosing the site name in angle brackets (<>), like so: you <well-connected>(500), cheap(DIRECT+FAST), ... This tells pathalias not to route any mail through well-connected unless that is the final destination. Of course if you just want a different balance, you'll just have to raise the cost on the well connected site until you get the proportion you want of mail going through it rather than your other links. -- Terry Poot <tp@mccall.com> The McCall Pattern Company (uucp: ...!rutgers!ksuvax1!mccall!tp) 615 McCall Road (800)255-2762, in KS (913)776-4041 Manhattan, KS 66502, USA
jessea@dynasys.UUCP (Jesse W. Asher) (08/31/90)
In article <1990Aug28.195720.10793@motcad.portal.com>, jtc@motcad.portal.com (J.T. Conklin) wrote the following: }Because pathalias computes routes based on the end-to-end costs of }a route. Pathalias is routing through the well connected site, as }its costs to the rest of the known world are less than your other }connections. }>How can I get it to stop this behavior? }Declare the cost to this site obscenely high. I tried this. It either routes everything through this site, or it routes nothing through this site. In the latter case, it routes everything through other sites I'm connected to. } }>Also, I would }>like pathalias to look at the total cost from this site to the end site }>instead of looking at just the connection to the next system. Can I do }>this? } }This is what its doing. How can this be? The cost listed is the same number for every connection. The cost can't be the same to route to every site in the world. That's adsurd if it works that way. Why is the cost listed in the final output in the paths file the same for every site? }Nothing wrong, but I don't find it necessary to cat everything into one }file. I'd just run something like ``pathalias u.* d.* local.*'' and let }shell wildcarding expand the map filenames into command line arguments }for pathalias. Thanx for the tip here. That will save some time.
pja@ralph.Lafayette.LA.US (Pete Alleman) (08/31/90)
There exists a paper written by Peter Honeyman abount the "care and feeding of pathalias". Where can I get a copy via ftp? -- Pete Alleman pja@ralph.lafayette.la.us