home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 1063.HIER.DOC < prev    next >
Text File  |  1988-12-10  |  7KB  |  164 lines

  1.  
  2.          INTERNATIONAL ROUTING DESIGNATORS
  3.  
  4.   Lew Jenkins, N6VV
  5.   David B. Toth, M.D., VE3GYQ
  6.   H. N. "Hank" Oredson, W0RLI
  7.  
  8.   c/o Dr. D. B. Toth
  9.   499 Bobbybrook Drive
  10.   London, Ontario, Canada
  11.   N5X 1G8
  12.  
  13.  It has become obvious by now that the work-horse of our so-called
  14.  packet network is the venerable BBS program. In fact, some will argue
  15.  that it has been too successful. Every time that a band-aid is needed
  16.  to "fix" the network, it is applied through the various BBS programs.
  17.  It is probably fair to say that the maintenance of the forwarding
  18.  tables is a drudgery that most sysops could do without. This point also
  19.  under-scores a serious problem faced by all networks: ROUTING.
  20.  
  21.  With the introduction of W0RLI V7.00 and support for Hierarchical
  22.  routing designators, we have an opportunity to improve traffic routing
  23.  particularly for international traffic. Since N6VV is at the present
  24.  time responsible for traffic to Asia and the Pacific, and occasionally
  25.  Europe and Africa, he has implemented some Hierarchical routing
  26.  designators which will assist him in international routing.
  27.  
  28.  Using this structure mail can now be addressed :
  29.  
  30.           JA1ABC @ JA1KSO.JPN.AS
  31.               or
  32.           VK4AHD @ AX4BBS.AUS.AU
  33.  
  34.  Starting today you can begin using Continental and Country designators
  35.  for international traffic destined for Asia and the Pacific. A forward
  36.  file may be set up to support the following codes:
  37.  
  38.               ** Continental Designators **
  39.  
  40.   NA  - North America
  41.   SA  - South America
  42.   EU  - Europe
  43.   AS  - Asia
  44.   AF  - Africa
  45.   AU  - Australia
  46.  
  47.               **   Country Designators     **
  48.  
  49. For country codes there is a generally accepted international standard
  50. for abreviations. These are used in international electronic message
  51. standards such as ANSI X.12 and EDIFACT. They are published by the
  52. International Standards Organization and known formally as ISO
  53. 3166-1981(E/F).
  54.  
  55. --------------------------- CUT HERE ---------------------------------
  56.  
  57. Country codes (abbreviated list to show common country codes):
  58.  
  59. Argentina             ARG      Japan               JPN
  60. Australia             AUS      Korea,North           PRK
  61. Austria              AUT      Korea,South           KOR
  62. Belgium              BEL      Lebanon               LBN
  63. Bermuda              BMU      Liechtenstein           LIE
  64. Bolivia              BOL      Luxembourg           LUX
  65. Brazil                 BRA      Malaysia               MYS
  66. Brunei                 BRN      Mexico               MEX
  67. Bulgaria             BGR      Monaco               MCO
  68. Canada                 CAN      Morocco               MAR
  69. Chile                 CHL      Netherlands           NLD
  70. China                 CHN      New Zealand           NZL
  71. Colombia             COL      Nicaragua            NIC
  72. Costa Rica             CRI      Norway               NOR
  73. Cuba                 CUB      Pakistan               PAK
  74. Denmark              DNK      Panama               PAN
  75. Dominican Republic         DOM      Paraguay               PRY
  76. Ecuador              ECU      Peru               PER
  77. Egypt                 EGY      Phillipines           PHL
  78. El Salvador             SLV      Poland               POL
  79. Finland              FIN      Portugal               PRT
  80. France                 FRA      Romania               ROM
  81. French Polynesia         PYF      Saudi Arabia           SAU
  82. German Demo. Rep.         DDR      Singapore            SGP
  83. Germany, Federal Rep         DEU      South Africa           ZAF
  84. Greece                 GRC      Spain               ESP
  85. Greenland             GRL      Sweden               SWE
  86. Guatemala             GTM      Switzerland           CHE
  87. Haiti                 HTI      Syria               SYR
  88. Honduras             HND      Taiwan               TWN
  89. Hong Kong             HKG      Thailand               THA
  90. Hungary              HUN      Turkey               TUR
  91. Iceland              ISL      United Kingdom           GBR
  92. India                 IND      United States           USA
  93. Indonesia             IDN      Uruguay               URY
  94. Ireland              IRL      USSR               SUN
  95. Israel                 ISR      Venezuela            VEN
  96. Italy                 ITA      Yugoslavia           YUG
  97.  
  98. State and province codes shall be the recognized two-character code
  99. established by the American and Canadian Post Offices. These may also
  100. be found in the Callbook listings.
  101.  
  102. It is after we get down to the state/province/county level where the
  103. trouble may begin. To understand why, we must examine how the BBS code
  104. goes about matching things in the route. The first principle is that
  105. it attempts to find a match between the items in its forward file and
  106. the left-most item in the address field. As an example, say that we
  107. send something to W0RLI @ W0RLI.CA.USA.NA, and that the only entries
  108.  
  109. --------------------- CUT HERE -------------------------------------
  110.  
  111. that we have in the forward file are for CA. That match would be
  112. sufficient to allow the message to be forwarded. If W0RLI were found,
  113. that entry would take precedence (because it is more left in the field
  114. than CA) and would of course also ensure delivery. The best way to
  115. look at it is "W0RLI AT W0RLI which is in CA which is in USA which is
  116. in NA". So far so good.
  117.  
  118. But the Japanese network wants to use area routing numbers. For
  119. example,  JA1ABC @ JA1KSO.42.JPN.AS ... and everyone says, "So what,
  120. let them!" Of course, that is very mature of all of us, but the trouble
  121. is that the 42 in that string may also match wild-card ZIP codes that
  122. some folks keep in their forward file, such as 42*. The solution we
  123. propose is to use an agreed upon key character for designators below
  124. the state and province level, and we recommend the octothorpe, "#".
  125.  
  126. So now the above address would be JA1ABC @ JA1KSO.#42.JPN.AS .
  127. Other examples could be:
  128.  
  129. 1) W0RLI @ W0RLI.#SFO.#NORCA.CA.USA.NA - W0RLI within SFO (San
  130.    Francisco) within North California, etc.
  131.  
  132. 2) VE3BTZ @ VE3GYQ.#LONDN.#SONT.ON.CAN.NA - VE3BTZ at VE3GYQ in
  133.    London, in Southern Ontario, in Ontario, etc.
  134.  
  135. There is another added benefit to this scheme. It involves Gatewaying
  136. between the BBS world and other networks, such as TCP/IP via SMTP.
  137. Much of the pioneer work in setting up the gatewaying protocols has
  138. been done by NN2Z, N3EUA, and PA0GRI, amongst others. The W0RLI BBS
  139. package allows for the forwarding of mail between the BBS world and
  140. the SMTP world. Of note is the fact that the WA7MBL package has allowed
  141. such message exporting and importing for some time now. This means that
  142. we can take advantage of the the TCP/IP host-names and their domain or
  143. hierarchal format for forwarding. Thus it is possible to send mail from
  144. the BBS to VE3BTZ as ve3btz@pc.ve3btz.ampr.org or from SMTP to
  145. w0rli@w0rli.ca.usa.na and not have any ambiguity.
  146.  
  147. We expect that WA7MBL will also be implementing hierarchal routing in
  148. the near future. This system is still compatable with older style
  149. systems, as a system that handles hierarchal forwarding identifies
  150. with the H feature letter:  [RLI-8.00-CH$]. If it does not get an
  151. appropriate response, it uses the left-most item in the "@ BBS" string
  152. as the "@ BBS" for the message.
  153.  
  154. The authors hope that this paper will serve as a starting place for
  155. improved message routing by means of implicit routing. Low-level (VHF)
  156. BBSs need only maintain state or province or country codes for distant
  157. BBSs, and route such traffic to their nearest HF Gateway. In turn, the
  158. HF station routes it to the desired state, where the receiving Gateway
  159. station would have a detailed list of the BBSs it serves.
  160.  
  161. Correspondence may be addressed to the address given at the start of
  162. this paper, or to VE3GYQ @ VE3GYQ.ON.CAN.NA or N6VV @ N6VV.CA.USA.NA .
  163.  
  164.