home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / mail / uucp / 2119 < prev    next >
Encoding:
Text File  |  1992-11-22  |  5.3 KB  |  115 lines

  1. Newsgroups: comp.mail.uucp
  2. Path: sparky!uunet!psinntp!monymsys!sonyd1.Broadcast.Sony.COM!blilly.UUCP!bruce
  3. From: bruce@blilly.UUCP (Bruce Lilly)
  4. Subject: domains in the UUCP maps (was Re: Are costs relevant ? (was Re: UUCP map entries))
  5. References: <1eld5vINN98h@grasp1.univ-lyon1.fr>
  6. Organization: Bruce Lilly
  7. Date: Mon, 23 Nov 92 00:34:04 GMT
  8. Message-ID: <1992Nov23.003404.23141@blilly.UUCP>
  9. Summary: taking the domain gateways out (alone) won't help; adding more may well do so
  10. Reply-To: lilb@sony.compuserve.com (Bruce Lilly)
  11. Lines: 102
  12.  
  13. In article <1eld5vINN98h@grasp1.univ-lyon1.fr> Christophe.Wolfhugel@grasp.insa-lyon.fr (Christophe Wolfhugel) wrote:
  14. >
  15. >I have some of my correspondants in the US who are UUCP connected to
  16. >an Internet mail relay host, but they fully process the maps, which
  17. >means for this site, due to the top-level aliases, will directly
  18. >generate a path like:
  19. >
  20. >...!uunet!mcsun!corton!grasp.insa-lyon.fr!wolf
  21. >
  22. >Whereas the logic would have excpected just ...!uunet!grasp.insa-lyon.fr!wolf
  23. >which would have allowed MX routing on the Internet part of the travel.
  24. >And in this particular case it avoid relays and uses different lines.
  25. >
  26. >This is one of the reasons I'm fully *against* top-level domains aliasing
  27. >why the hell has this been done (map coordinators, you may answer this
  28. >question). I don't remember this has been discussed in this group, or in
  29. >others.
  30.  
  31. Do you object to all aliases involving domain names, or only the
  32. ones that declare gateways for top-level domains?
  33.  
  34. In any event, the real issue is what is done with the
  35. pathalias-generated paths.  In the case of a path like the one
  36. above, if the first site in the path is a neighboring site whose
  37. MTA can handle domain addresses, the path could be shortened to
  38. "grasp.insa-lyon.fr!wolf" before being handed to that site,
  39. since the RFC976-style domain addressing is sufficient. The full
  40. path would only be used when being passed to a neighboring site
  41. whose MTA cannot handle embedded domains (as the first
  42. component) or whose MTA must see one of that site's immediate
  43. neighbors as the first component of a path, or whose MTA would
  44. return domain-addressed mail back to my site (because it cannot
  45. determine how to deliver via another route). That processing of
  46. the path is what I do (via sendmail.cf and some ancillary
  47. databases) at the sites which I administer. I know it's done
  48. elsewhere as well (I recall seeing an article several years ago
  49. written by Karl Kleinpaste while he was still at OSU regarding
  50. the same subject (eliding leading bang paths in addresses
  51. containing domains)).  Frankly, directly using the
  52. pathalias-generated paths is probably counter-productive; if a
  53. site in the path is down (temporarily or permanently), either
  54. the message will (eventually) bounce, or manual intervention
  55. will be required by one of the administrators, or the mail will
  56. never be delivered. I choose to pass the message to the next
  57. site which is closer to the destination (the one of my
  58. neighboring sites which appears as the first node in the
  59. pathalias-generated path) with enough addressing information to
  60. indicate the recipient. It is then up to that neighboring site
  61. to determine how to forward the message one more hop closer to
  62. its destination. That provides sufficient flexibility so that
  63. mail can be rerouted arouned failed nodes.
  64.  
  65. Without some mechanism for getting the domain name into the path
  66. in the first place, the full uucp node-name path would be used.
  67. Without declarations for domain gateways, the pathalias input
  68. would have to have connection data which explicitly lists the
  69. domain name, e.g.
  70. corton    grasp.insa-lyon.fr
  71. to generate a path like the example. Note that the declaration
  72. of aliases such as
  73. foo = foo.bar.com
  74. is insufficient, since pathalias will generate paths using the
  75. node name as known to its predecessor. I.e. the map input
  76.  
  77. foo = foo.bar.com
  78. bar foo(LOCAL)
  79.  
  80. will result in a path of ...!bar!foo!..., while
  81.  
  82. foo = foo.bar.com
  83. bar foo.bar.com(LOCAL)
  84.  
  85. will result in a path of ...!bar!foo.bar.com!....
  86.  
  87. It's probably A Good Idea for sites to use the latter domain
  88. forms in their map entries, provided their site can handle
  89. RFC976-style path-embedded domains, however the domain gateway
  90. declarations do serve to get domains into paths, which can then
  91. be shortened to eliminate the leading routing information as
  92. described above.
  93.  
  94. The " ...!uunet!grasp.insa-lyon.fr!wolf" form might well be
  95. generated by pathalias if the d.Top map file (of top-level
  96. domains and their gateways) included .fr as well as the subset of
  97. top level domains (and pseudo-domains) which is currently in
  98. that file. Another means of getting pathalias to generate the
  99. shorter form is to include input describing the Internet
  100. connections, similar to what the now-obsolete arpatxt program
  101. used to do.  I believe that there's a version of pathalias that
  102. uses DNS resolver queries (internally in pathalias) to achieve
  103. the same result. Unfortunately for those of us without Internet
  104. connections, there is no authoritative map input file
  105. distributed that describes the Internet connections. It is
  106. possible, however, for individual sites to fashion such a file
  107. from publicly available information, including the comments in
  108. the map files (unfortunately, there's no consistent format for
  109. comments indicating Internet connectivity), plus the Internet
  110. host table, plus local knowledge.
  111.  
  112. -- 
  113.     Bruce Lilly        blilly!bruce@Broadcast.Sony.COM
  114.                     ...uunet!sonyusa!sonyd1!blilly!bruce
  115.