home *** CD-ROM | disk | FTP | other *** search
/ rtsi.com / 2014.01.www.rtsi.com.tar / www.rtsi.com / OS9 / OSK / TELECOM / OSKBox.lzh / MAILBOX / FILES / hier.doc
Text File  |  1992-01-04  |  20KB  |  393 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.   OC  - Oceania
  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.        [ see complete contry code list appended below]
  56.  
  57. State and province codes shall be the recognized two-character code
  58. established by the American and Canadian Post Offices. These may also
  59. be found in the Callbook listings.
  60.  
  61. It is after we get down to the state/province/county level where the
  62. trouble may begin. To understand why, we must examine how the BBS code
  63. goes about matching things in the route. The first principle is that
  64. it attempts to find a match between the items in its forward file and
  65. the left-most item in the address field. As an example, say that we
  66. send something to WD6CMU @ WD6CMU.CA.USA.NA, and that the only entries
  67. that we have in the forward file are for CA. That match would be
  68. sufficient to allow the message to be forwarded. If WD6CMU were found,
  69. that entry would take precedence (because it is more left in the field
  70. than CA) and would of course also ensure delivery. The best way to
  71. look at it is "WD6CMU AT WD6CMU which is in CA which is in USA which is
  72. in NA". So far so good.
  73.  
  74. But the Japanese network wants to use area routing numbers. For
  75. example,  JA1ABC @ JA1KSO.42.JPN.AS ... and everyone says, "So what,
  76. let them!" Of course, that is very mature of all of us, but the trouble
  77. is that the 42 in that string may also match wild-card ZIP codes that
  78. some folks keep in their forward file, such as 42*. The solution we
  79. propose is to use an agreed upon key character for designators below
  80. the state and province level, and we recommend the octothorpe, "#".
  81.  
  82. So now the above address would be JA1ABC @ JA1KSO.#42.JPN.AS .
  83. Other examples could be:
  84.  
  85. 1) WD6CMU @ WD6CMU.#NOCAL.CA.USA.NA - WD6CMU within Northern California,
  86.    within California, etc.
  87.  
  88. 2) VE3BTZ @ VE3GYQ.#LONDN.#SONT.ON.CAN.NA - VE3BTZ at VE3GYQ in
  89.    London, in Southern Ontario, in Ontario, etc.
  90.  
  91. There is another added benefit to this scheme. It involves Gatewaying
  92. between the BBS world and other networks, such as TCP/IP via SMTP.
  93. Much of the pioneer work in setting up the gatewaying protocols has
  94. been done by NN2Z, N3EUA, and PA0GRI, amongst others. The W0RLI BBS
  95. package allows for the forwarding of mail between the BBS world and
  96. the SMTP world. Of note is the fact that the WA7MBL package has allowed
  97. such message exporting and importing for some time now. This means that
  98. we can take advantage of the the TCP/IP host-names and their domain or
  99. hierarchal format for forwarding. Thus it is possible to send mail from
  100. the BBS to VE3BTZ as ve3btz@pc.ve3btz.ampr.org or from SMTP to
  101. wd6cmu@wd6cmu.ca.usa.na and not have any ambiguity.
  102.  
  103. We expect that WA7MBL will also be implementing hierarchal routing in
  104. the near future. This system is still compatable with older style
  105. systems, as a system that handles hierarchal forwarding identifies
  106. with the H feature letter:  [RLI-8.00-CH$]. If it does not get an
  107. appropriate response, it uses the left-most item in the "@ BBS" string
  108. as the "@ BBS" for the message.
  109.  
  110. The authors hope that this paper will serve as a starting place for
  111. improved message routing by means of implicit routing. Low-level (VHF)
  112. BBSs need only maintain state or province or country codes for distant
  113. BBSs, and route such traffic to their nearest HF Gateway. In turn, the
  114. HF station routes it to the desired state, where the receiving Gateway
  115. station would have a detailed list of the BBSs it serves.
  116.  
  117. Correspondence may be addressed to the address given at the start of
  118. this paper, or to VE3GYQ @ VE3GYQ.ON.CAN.NA or N6VV @ N6VV.#NOCAL.CA.USA.NA .
  119.  
  120.  
  121.  
  122.   Msg# TR  Size From   To     @ BBS  Date/Time   Title
  123.  81071 BF  1516 N6IYA  ALL    ALLCAN 1228/0238 H designator lists
  124. R:911228/0622 @:N6IYA.#NOCAL.CA.USA.NA Felton #:11460 Z:95018
  125.  
  126. Following is a list of H listings for countries and continents.  This list is
  127. a complete listing and not all the information listed is required for proper
  128. addressing of packet messages leaving the continental USA.  What is usually
  129. required is the 3 letter country code followed by the 2 letter continental
  130. code.  So for instance if you are addressing a message to a particular station
  131. in japan the proper addressing scheme is:
  132.  
  133. sp ja1kso @ jaikso.jpn.as
  134.  
  135. The listings for 2-ISO, 3N-ISO and prefix are NOT required and are included
  136. only as information only.  There may be mistakes in the list so please pay
  137. careful attention when using this list.  Also please note that Israel is listed
  138. as ASIA but is really sent to EUROPE.  I cannot be responsible for any
  139. political problems that the world may be experiencing......
  140.  
  141. USA H addressing can be addressed as:
  142.  
  143. sp callsign @ callsign.state.usa.na
  144.  
  145. This will apply to most traffic going outside of california.  The only
  146. ambiguity is Hawaii.  Some list Hawaii as being in continental designator
  147. OC and others list it as being in continental desginator NA.  In most
  148. instances just .HI will do.
  149.  
  150. If there are any problems or corrections please direct them to me and I
  151. will correct the listing and republish the listing.......
  152.  
  153. .....john.....
  154.  
  155. =============================================================================
  156.  
  157.                         AFRICA          
  158.   CONT (3-ISO) (2-ISO)(3N-ISO)   PREFIX      COUNTRY
  159.    AF   AGO     AO      24       D2          ANGOLA
  160.    AF   BDI     BI      108      9U5         BURUNDI
  161.    AF   BEN     BJ      204      TY          BENIN
  162.    AF   BVT     BV      74       3Y          BOUVET I.
  163.    AF   BWA     BW      72       A2          BOTSWANA
  164.    AF   CAF     CF      140      TN          C.AFRICAN REP
  165.    AF   CCK     CC      166      VK9Y        COCOS KEELING
  166.    AF   CIV     CI      384      TU          IVORY COAST
  167.    AF   CMR     CM      120      TJ          CAMEROON
  168.    AF   COG     CG      178      TN8         CONGO
  169.    AF   COM     KM      174      D6          COMOROS
  170.    AF   CPV     CV      132      D4          CAPE VERDE
  171.    AF   DJI     DJ      262      J2          DJIBOUTI
  172.    AF   DZA     DZ      12       7X          ALGERIA
  173.    AF   EGY     EG      818      SU          EGYPT
  174.    AF   ESH     EH      732      S0          WESTERN SAHARA
  175.    AF   ETH     ET      230      ET          ETHIOPIA
  176.    AF   GAB     GA      266      TR          GABON
  177.    AF   GHA     GH      288      9G          GHANA
  178.    AF   GIN     GN      324      3X          GUINEA
  179.    AF   GMB     GM      270      C5          GAMBIA
  180.    AF   GNB     GW      624      J5          GUINEA-BISSAU
  181.    AF   GNQ     GQ      226      3C          EQUATORIAL GUINEA
  182.    AF   HMD     HM      334      VK0         HEARD ISLAND
  183.    AF   HVO     HV      854      XT2         BURKINA FASO (UPPER VOLTA)
  184.    AF   IOT     IO      86       VQ9         CHAGOS ARCH
  185.    AF   KEN     KE      404      5Z/5Y       KENYA
  186.    AF   LBR     LR      430      EL          LIBERIA
  187.    AF   LBY     LY      434      5A          LIBYA
  188.    AF   LSO     LS      426      7P          LESOTHO
  189.    AF   MAR     MA      504      CN          MOROCCO
  190.    AF   MDG     MG      450      5R8         MADAGASCAR
  191.    AF   MDV     MV      462      8Q          MALDIVES
  192.    AF   MLI     ML      466      TZ          MALI
  193.    AF   MOZ     MZ      508      C9          MOZAMBIQUE
  194.    AF   MRT     MR      478      5T          MAURITANIA
  195.    AF   MUS     MU      480      3B8         MAURITIUS
  196.    AF   MWI     MW      454      7Q          MALAWI
  197.    AF   NAM     NA      516      ZS3         NAMIBIA
  198.    AF   NER     NE      562      5U          NIGER
  199.    AF   NGA     NG      566      5N          NIGERIA
  200.    AF   REU     RE      638      FR          REUNION
  201.    AF   RWA     RW      646      9X          RWANDA
  202.    AF   SDN     SD      736      ST          SUDAN
  203.    AF   SEN     SN      686      6W          SENEGAL
  204.    AF   SHN     SH      654      ZD7         ST.HELENA
  205.    AF   SLE     SL      694      9L          SIERRA LEONE
  206.    AF   SOM     SO      706      T5/6O       SOMALIA
  207.    AF   STP     ST      678      S9          SAO TOME AND PRINCIPE
  208.    AF   SWZ     SZ      748      3D6         SWAZILAND
  209.    AF   SYC     SC      690      S7          SEYCHELLES
  210.    AF   TCD     TD      148      TT          CHAD
  211.    AF   TGO     TG      768      5V          TOGO
  212.    AF   TUN     TN      788      3V          TUNISIA
  213.    AF   TZA     TZ      834      5H          TANZANIA
  214.    AF   UGA     UG      800      5X          UGANDA
  215.    AF   ZAF     ZA      710      ZS/ZR       SOUTH AFRICA
  216.    AF   ZAR     ZR      180      9Q          ZAIRE
  217.    AF   ZMB     ZM      894      9J          ZAMBIA
  218.    AF   ZWE     ZW      716      Z2          ZIMBABWE
  219.  
  220.                         ASIA            
  221.   CONT (3-ISO) (2-ISO) (3N-ISO)  PREFIX      COUNTRY
  222.    AS   AFG     AF      4        T6/YA       AFGANISTAN
  223.    AS   ARE     AE      784      A6          UNITED ARAB EMIRATES
  224.    AS   BGD     BD      50       S2          BANGLADESH
  225.    AS   BHR     BR      48       A9          BAHRAIN
  226.    AS   BTN     BT      64       A5          BHUTAN
  227.    AS   BUR     BU      104      XZ          BURMA
  228.    AS   CHN     CN      156      BY          CHINA
  229.    AS   CYP     CY      196      P3/ZC4      CYPRUS
  230.    AS   HKG     HK      344      VS6         HONG KONG
  231.    AS   IND     IN      360      VU          INDIA
  232.    AS   IRN     IR      364      EP          IRAN
  233.    AS   IRQ     IQ      368      YI          IRAQ
  234.    AS   ISR     IL      376      4X/4Z       ISRAEL
  235.    AS   JOR     JO      400      JY          JORDAN
  236.    AS   JPN     JP      392      J           JAPAN
  237.    AS   KOR     KR      410      HL/HM       REP OF KOREA
  238.    AS   KHN     KH      116      XU          KAMPUCHEA(CAMBODIA)
  239.    AS   KWT     KW      414      9K          KUWAIT
  240.    AS   LAO     LA      418      XW          LAOS
  241.    AS   LBN     LB      422      OD          LEBANON
  242.    AS   LKA     LK      144      4S7         SRI LANKA
  243.    AS   MAC     MO      446      XX9         MACAU
  244.    AS   MNG     MN      496      JT          MONGOLIA
  245.    AS   MYS     MY      458      9M          MALAYSIA
  246.    AS   NPL     NP      524      9N          NEPAL
  247.    AS   NTZ     NT      536      8Z4         NEUTRAL ZONE
  248.    AS   OMN     OM      512      A4          OMAN
  249.    AS   PAK     PK      586      AP          PAKISTAN
  250.    AS   PRK     KP      408      P5          D.P.R. OF KOREA
  251.    AS   QAT     QA      634      A7          QATAR
  252.    AS   SAU     SA      682      HZ/7Z       SAUDI ARABIA
  253.    AS   SGP     SG      702      9V          SINGAPORE
  254.    AS   SYR     SY      760      YK          SYRIA
  255.    AS   THA     TH      764      HS          THAILAND
  256.    AS   TWN     TW      158      BV          TAIWAN
  257.    EU   TUR     TR      792      TA          TURKEY
  258.    AS   VNM     VN      704      3W/XV       VIETNAM
  259.    AS   YEM     YE      886      4W          YEMEN
  260.    AS   YMD     YD      720      7O          P.D.R. OF YEMEN
  261.  
  262.                         EUROPE          
  263.   CONT (3-ISO) (2-ISO) (3N-ISO)  PREFIX      COUNTRY
  264.    EU   ALB     AL      8        ZA          ALBANIA
  265.    EU   AND     AD      20       C3          ANDORRA
  266.    EU   AUT     AT      40       OE          AUSTRIA
  267.    EU   BEL     BE      56       ON          BELGIUM
  268.    EU   BGR     BG      100      LZ          BULGARIA
  269.    EU   BYS     BY      112      UC2         BYELORUSSIAN
  270.    EU   CHE     CH      756      HB          SWITZERLAND
  271.    EU   CSK     CS      200      OK/OL/OM    CZECHOSLOVAKIA
  272.    EU   DEU     DE      280      DJ/DK/DL    GERMANY
  273.    EU   DNK     DK      208      OZ          DENMARK
  274.    EU   ESP     ES      724      EA          SPAIN
  275.    EU   FIN     FI      246      OF/OG/OH    FINLAND
  276.    EU   FRA     FR      250      F           FRANCE
  277.    EU   FRO     FO      234      OY          FAEROE IS
  278.    EU   GBR     GB      826      G           UNITED KINGDOM
  279.    EU   GIB     GI      292      ZB2         GIBRALTAR
  280.    EU   GRC     GR      300      SV          GREECE
  281.    EU   HUN     HU      348      HA/HG       HUNGARY
  282.    EU   IRL     IE      372      EI          IRELAND
  283.    EU   ISL     IS      352      TF          ICELAND
  284.    EU   ITA     IT      380      I           ITALY
  285.    EU   LIE     LI      438      HE/HB0      LIECHTENSTEIN
  286.    EU   LUX     LU      442      LX          LUXEMBOURG
  287.    EU   MCO     MC      492      3A          MONACO
  288.    EU   MLT     MT      470      9H          MALTA
  289.    EU   NLD     NL      528      PA          NETHERLAND
  290.    EU   NOR     NO      578      LA          NORWAY
  291.    EU   POL     PL      616      SP/SQ       POLAND
  292.    EU   PRT     PT      620      CT/CS       PORTUGAL
  293.    EU   ROM     RO      642      YO          ROMANIA
  294.    EU   SJM     SJ      744      JX/JW       SVALBARD/JAN MAYEN
  295.    EU   SMR     SM      674      T7/M1       SAN MARINO
  296.    EU   SWE     SE      752      SM/SL/SK    SWEDEN
  297.    EU   UKR     UA      804      UB5         UKRAIN
  298.    EU   VAT     VA      336      HV          VATICAN CITY
  299.    EU   YUG     YU      890      YU/YT       YUGOSLAVIA
  300.    EU   SUN     SU      810      UA          RUSSIAN COMMONWEALTH
  301.  
  302.                         NORTH AMERICA           
  303.   CONT (3-ISO) (2-ISO) (3N-ISO)  PREFIX      COUNTRY
  304.    NA   ATG     AG      28       V2          ANTIGUA
  305.    NA   BHS     BS      44       C6          BAHAMAS
  306.    NA   BLZ     BZ      84       V3          BELIZE
  307.    NA   BMU     BM      60       VP9         BERMUDA
  308.    NA   BRB     BB      52       8P6         BARBADOS
  309.    NA   CAN     CA      124      VE          CANADA
  310.    NA   CRI     CR      188      TI          COSTA RICA
  311.    NA   CUB     CU      192      T4/CO/CM    CUBA
  312.    NA   CYM     KY      136      ZF          CAYMAN IS
  313.    NA   DMA     DM      212      J7          DOMINICANA
  314.    NA   DOM     DO      214      HI          DOMINICAN REP
  315.    NA   GLP     GP      312      FG          GUADELOUPE
  316.    NA   GRD     GD      308      J3          GRENADA
  317.    NA   GRL     GL      304      OX          GREENLAND
  318.    NA   GTM     GT      320      TG          GUATEMARA
  319.    NA   HND     HN      340      HR          HONDURAS
  320.    NA   HTI     HT      332      HH          HAITI
  321.    NA   JAM     JM      388      6Y5         JAMAICA
  322.    NA   KNA     KN      658      VP2K/VP2E   ST.KITTS-ANGUILLA
  323.    NA   LCA     LC      662      J6          ST.LUCIA
  324.    NA   MEX     MX      484      XE/XF/4A    MEXICO
  325.    NA   MSR     MS      500      VP2M        MONTSERRAT
  326.    NA   MTQ     MQ      474      FM          MARTINIQUE
  327.    NA   NIC     NI      558      YN          NICARAGUA
  328.    NA   PAN     PA      590      HP          PANAMA
  329.    NA   PRI     PR      630      KP4         PUERTO RICO
  330.    NA   SLV     SV      222      YS          EL SALVADOR
  331.    NA   SPM     PM      666      FP          ST.PIERRE/MIQUELON
  332.    NA   TCA     TC      796      VP5         TURKS AND CAICOS IS
  333.    NA   TTO     TT      780      9Y          TRINIDAD AND TOBAGO
  334.    NA   USA     US      840      W/K/N       UNITED STATES OF AMERICA
  335.    NA   VCT     VC      670      J8          ST.VINCENT/GRENADINES
  336.    NA   VGB     VG      92       VP2V        BR.VIRGIN IS
  337.    NA   VIR     VI      850      KP2         US VIRGIN IS
  338.  
  339.                         OCEANIA         
  340.   CONT (3-ISO) (2-ISO) (3N-ISO)  PREFIX      COUNTRY
  341.    OC   ASM     AS      16       KH8         AMERICAN SAMOA
  342.    OC   AUS     AU      36       VK          AUSTRALIA
  343.    OC   BRN     BN      96       V8          BRUNEI
  344.    OC   COK     CK      184      ZK1         COOK IS
  345.    OC   CTE     CT      128      KH1/T3      CANTON IS
  346.    OC   CXR     CX      162      VK9X        XMAS I
  347.    OC   FJI     FJ      242      3D          FIJI
  348.    OC   GUM     GU      316      KH2         GUAM
  349.    OC   IDN     ID      360      YB          INDONESIA
  350.    OC   JTN     JT      396      KH3         JOHNSTON I.
  351.    OC   KIR     KI      296      T3          KIRIBATI
  352.    OC   MID     MI      488      KH4         MIDWAY
  353.    OC   NCL     NC      540      FK          NEW CALEDONIA
  354.    OC   NFK     NF      574      VK9N        NORFOLK I
  355.    OC   NIU     NU      570      ZK2         NIUE
  356.    OC   NRU     NR      520      C2          NAURU
  357.    OC   NZL     NZ      554      ZL/ZM       NEW ZEALAND
  358.    OC   PCI     PC      582      KH0         MARIANA/PACIFIC IS
  359.    OC   PCN     PN      612      VR6         PITCAIRN I
  360.    OC   PHL     PH      608      DU/DX       PHILIPPINES
  361.    OC   PNG     PG      598      P2          PAPUA NEW GUINEA
  362.    OC   PUS     PU      849      KH1,5       US MISCELLANEOUS PAC IS
  363.    OC   PYF     PF      258      FO          FR POLYNESIA
  364.    OC   SLB     SB      90       H4          SOLOMON IS
  365.    OC   TKL     TK      722      ZM7         TOKELAU
  366.    OC   TMP     TP      626      YB          EAST TIMOR
  367.    OC   TON     TO      776      A35         TONGA
  368.    OC   TUV     TV      798      T2          TUVALU
  369.    OC   VUT     VU      548      YJ          VANUATU
  370.    OC   WAK     WK      872      KH9         WAKE I
  371.    OC   WLF     WF      876      FW          WALLIS AND FUTUNA IS
  372.    OC   WSM     WS      882      5W          SAMOA
  373.  
  374.                         SOUTH AMERICA           
  375.   CONT (3-ISO) (2-ISO) (3N-ISO)  PREFIX      COUNTRY
  376.    SA   ATA     AQ      10       8J/KC4..    ANTARCTICA
  377.    SA   ANT     AN      532      P4          NETH. ANTILLES
  378.    SA   ARG     AR      32       LU          ARGENTINA
  379.    SA   BOL     BO      68       CP          BOLIVIA
  380.    SA   BRA     BR      76       PY          BRAZIL
  381.    SA   CHL     CL      152      CE          CHILE
  382.    SA   COL     CO      170      HK          COLOMBIA
  383.    SA   ECU     EC      218      HC          ECUADOR
  384.    SA   FLK     FK      238      VP8         FALKLAND IS
  385.    SA   GUF     GF      254      FY          FR GUIANA
  386.    SA   GUY     GY      328      8R          GUYANA
  387.    SA   PER     PE      604      OA          PERU
  388.    SA   PRY     PY      600      ZP          PARAGUAY
  389.    SA   SUR     SR      740      PZ          SURINAME
  390.    SA   URY     UY      858      CX          URUGAY
  391.    SA   VEN     VE      862      YV          VENEZUELA
  392.    SA   ATN     NQ      216                  DRONNING MAUD LAND
  393.