page@ulowell.UUCP (02/28/87)
woods@hao.UUCP (Greg Woods) wrote: >you site admins out there ARE updating your pathalias database promptly >when the mod.map postings come out, right? :-) I'm glad to see the smiley face, but... >This is as close to dynamic routing information as we are going to get >with uucp technology. If you are referring to mod.map, I disagree with this. It does not make sense to publish this massive database every 6 weeks that's out of date when it's published. Wouldn't it make more sense to publish the full text every six months, and publish the connectivity data each month? Every two weeks? All we need is something like: ulowell:ci-dandelion=180,masscomp=190,wanginst=200,apollo=200,\ vaxine=200,datacube=500,wang=300000 (etc) Where the "=n" denotes pathalias connect cost. Easy to build, easy to parse. It would not solve the problem completely, but would go a long way to keeping the routing tables up to date, and would decrease the network traffic as a bonus. Finally, it makes little sense to have the UUCP Project handle the map alone; it is too big and too dynamic. Regional coordinators could maintain and post the data as appropriate. If Maine doesn't get any new connections, the Maine coordinator doesn't send out new connectivity data! If something does change, and the diff file is smaller than the original file, post the diff file! How about it, Mel? What needs to happen for this to become reality? ..Bob -- Bob Page, U of Lowell CS Dept. ulowell!page, page@ulowell.CSNET
davids@iscuva.UUCP (03/04/87)
In article <1113@ulowell.cs.ulowell.edu> page@ulowell.cs.ulowell.edu (Bob Page) writes: >If you are referring to mod.map, I disagree with this. It does not >make sense to publish this massive database every 6 weeks that's out >of date when it's published. Agreed. >Wouldn't it make more sense to publish the full text every six months, >and publish the connectivity data each month? Every two weeks? All >we need is something like: > >ulowell:ci-dandelion=180,masscomp=190,wanginst=200,apollo=200,\ > vaxine=200,datacube=500,wang=300000 (etc) > >Where the "=n" denotes pathalias connect cost. Easy to build, >easy to parse. Or even in the current format. Just distribute the maps without the comment lines. Better yet, distribute the same info, but as patch files (see below). >It would not solve the problem completely, but would go a long way >to keeping the routing tables up to date, and would decrease the >network traffic as a bonus. > It would be nice if the map data could be distributed as patch files between full distributions. These could be send out as they came in, and thus keep the paths file as up to date as possible. This does mean more work for the moderators (or at least the same work spread throughout the distribution period), but it would keep the maps a lot cleaner overall, especially near the end of the distribution period. -- David Schmidt UUCP: ihnp4!tektronix!reed!iscuva!davids ISC Systems Corp. Phone: (509)927-5479 Box TAF-C8 Spokane, WA 99220
john@xanth.UUCP (03/07/87)
In article <470@iscuva.UUCP>, davids@iscuva.UUCP (David Schmidt) writes: > It would be nice if the map data could be distributed as patch files > between full distributions. These could be send out as they came in, > and thus keep the paths file as up to date as possible. Sounds nice, but posting it as patch files would require that everyone always got all the parts. I enclose part of an article I saw just after yours as an example of how reliable this would be. (The subject is strangely ironic.) At least with the current scheme, if I've missed lots of map entries due to news feed problems, at least the ones I get will be ok, and I'll be back in sync eventually. - Newsgroups: net.sources.bugs - Subject: Request for reposting of patch patches - Date: 12 Feb 87 16:22:23 GMT - There seems to be a need for the reposting of - I too am one who missed the patch patch postings, - I noticed that someone reposted patch patches 5,6,7. - Could someone please repost patch patches 1,2,3 and 4. -- John Owens Old Dominion University - Norfolk, Virginia, USA john@ODU.EDU old arpa: john%odu.edu@RELAY.CS.NET +1 804 440 3915 old uucp: {seismo,harvard,sun,hoptoad}!xanth!john
greg@ncr-sd.SanDiego.NCR.COM (Greg Noel) (03/09/87)
In article <683@xanth.UUCP> john@xanth.UUCP (John Owens) writes: >In article <470@iscuva.UUCP>, davids@iscuva.UUCP (David Schmidt) writes: >> It would be nice if the map data could be distributed as patch files >> between full distributions. ..... >Sounds nice, but posting it as patch files would require that everyone >always got all the parts. ..... I have suggested to Peter Honeyman and the UUCP map folks that the next version of pathalias allow an entry that forces a cost along a particular link; i.e., instead of chosing the cheapest cost provided, a value is assigned to the path. This would allow the publishing of a "patch file" that contained only the changed values, and there would be no need to physically splice them into the current data maps. For example, suppose site foo used to talk to site bar, but no longer does. The update file would contain: foo bar(=DEAD) to indicate that the link from foo to bar is now DEAD, no matter what is said elsewhere. In this way, it wouldn't matter if you missed some of the updates; as long as you had the latest one, you would be OK. This same mechanism could be used to distribute newly-created links, even before the official entry for a site was distributed. Then the full data base would be distributed on a much longer cycle (quarterly? or perhaps ten percent of the data base every week to spread out the volume?) with the update file being posted on a much more frequent basis (weekly? even daily is possible since the file wouldn't be that large). -- -- Greg Noel, NCR Rancho Bernardo Greg.Noel@SanDiego.NCR.COM
davids@iscuva.UUCP (03/09/87)
In article <1424@ncr-sd.SanDiego.NCR.COM> greg@ncr-sd.SanDiego.NCR.COM (Greg Noel) writes: >I have suggested to Peter Honeyman and the UUCP map folks that the next >version of pathalias allow an entry that forces a cost along a particular >link; i.e., instead of chosing the cheapest cost provided, a value is >assigned to the path. >... >In this way, it wouldn't matter if you missed some of the updates; as long >as you had the latest one, you would be OK. This same mechanism could be >used to distribute newly-created links, even before the official entry for >a site was distributed. Then the full data base would be distributed on >a much longer cycle (quarterly? or perhaps ten percent of the data base >every week to spread out the volume?) with the update file being posted on >a much more frequent basis (weekly? even daily is possible since the file >wouldn't be that large). This seems like a good solution. We would have to make changes to pathalias to either indicate that an entry is the ONLY entry to be used or place the changes in a files that would be read last and modify pathalias to only use the data from the LAST entry found (as I understand it, pathalias allows multiple entries for a site and uses all of them). We could then have an additional newsgroup called "mod.map.updates" or something similar that would contain the updates and corrections to the maps. This should give us a much more current map and correct at least some of the mail problems that are current occuring. -- David Schmidt UUCP: ihnp4!tektronix!reed!iscuva!davids ISC Systems Corp. Phone: (509)927-5479 Box TAF-C8 Spokane, WA 99220
roger@celtics.UUCP (Roger Klorese) (03/17/87)
In article <683@xanth.UUCP> john@xanth.UUCP (John Owens) writes: >In article <470@iscuva.UUCP>, davids@iscuva.UUCP (David Schmidt) writes: >> It would be nice if the map data could be distributed as patch files >> between full distributions. > >Sounds nice, but posting it as patch files would require that everyone >always got all the parts. Actually, this need not be true... we really need to maintain two patch paths: -- one to be applied to the last patched version -- one, permanently numbered #1, to be applied to ORIGINAL maps A new base level could be established and distributed every 3 to 6 months. -- ///==\\ (No disclaimer - nobody's listening anyway.) /// Roger B.A. Klorese, CELERITY (Northeast Area) \\\ 40 Speen St., Framingham, MA 01701 +1 617 872-1552 \\\==// celtics!roger@seismo.CSS.GOV - seismo!celtics!roger
john@xanth.UUCP (03/20/87)
I like that idea! There could be 3-to-6 month full map distributions with diffs on the base level distributed biweekly, say, and other diffs daily or so. I'm still not convinced that there's a real problem with the way they're done now, as we can see from the "emergency" posting of the ca.[246] maps; whether or not this plan would be better than monthly full distributions really depends on the size of the full maps vs. the sizes of the diffs. Would all the diffs for a month fit in one posting? All it would take to allow automatic updating from the diffs is adding a copy of patch to the bin directory used by uuhosts' mapsh, and posting the diffs as a shell script that ran patch (and having the right names in the diffs so patch could figure out the right file). Are there any real UNIX sites that can't (as opposed to don't) use patch? Are there any non-UNIX sites that would have a use for the UUCP maps? Eunice should be able to handle patch; has anyone ported it to native VMS? Also, to take care of the problems of missed base maps, one of the sites that has constantly up-to-date maps could set up a mail-based server so that sites that missed some maps could pick those up between the 3-6 month distributions. (For example, we still don't have new d. files; we came in in the middle of the u. files after establishing a good news feed). This might need a limit of 10 files/site/month or some such, meaning that someone starting from scratch would need to find the maps from someone closer. How do the instantaneously-updated sites stay that way? Mailed diff files? uucp'd entire map files (with all having direct connections to someone and the maps in a directory writable by that site)? Comments? -- John Owens Old Dominion University - Norfolk, Virginia, USA john@ODU.EDU old arpa: john%odu.edu@RELAY.CS.NET +1 804 440 3915 old uucp: {seismo,harvard,sun,hoptoad}!xanth!john
roy@phri.UUCP (03/22/87)
Various people have suggested distributing map updates in diff format to reduce the amount of data that has to be shipped around. The most common objection I've seen so far is that if you only ship diffs, it's too easy to get out of sync (i.e. patching the wrong base version of a file). Obviously, the thing to do (as many have suggested) is to ship the full map every so often, say 4 times a year. My addition to this discussion is to suggest that you maintain redundant news feeds for mod.map so you increase the chances of always having up-to-date base files. -- Roy Smith, {allegra,cmcl2,philabs}!phri!roy System Administrator, Public Health Research Institute 455 First Avenue, New York, NY 10016 "you can't spell deoxyribonucleic without unix!"