home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 2 / HACKER2.BIN / 1064.HROUTE.DOC < prev    next >
Text File  |  1989-01-20  |  3KB  |  71 lines

  1.  
  2.  
  3.    Hierarchical Routing Designators.
  4.  
  5.  
  6.    A system that supports hierarchical routing will identifies
  7.    itself with the "H" feature letter in it's SID.
  8.  
  9.    A hierarchical routing designator is composed of any number
  10.    of fields delimited by dot ("."). The fields are in the order
  11.    more to less specific location, from left to right (see examples below).
  12.  
  13.    A hierarchical routing designator may contain up to 31 charactors
  14.    beyond the initial (six character maximum) traditional designator,
  15.    including the dot delimiters. There is no explicit limit on the number
  16.    of fields. Each field may contain at most six characters, not including
  17.    the dot delimiters.
  18.  
  19.    Examples:
  20.  
  21.    w0rli.norcal.usa
  22.    ja2xxx.32.j2net.jpn.asia
  23.    amsat
  24.    md.usa
  25.    95060.ca.usa
  26.  
  27.  
  28.    How does compatiblity with existing systems work?
  29.  
  30.  
  31.    When a system that handles hierarchical designators receives
  32.    a message from a system that does not handle them there is no
  33.    problem. Things work as they always have.
  34.  
  35.    When a system that handles hierarchical designators sends
  36.    a message to a system that does not handle them, it sends
  37.    the leftmost field of the designator as the "@ BBS" field.
  38.  
  39.  
  40.    How does forwarding work?
  41.  
  42.    For each message, each field of the hierarchical designator becomes
  43.    a candidate key for routing the message. They leftmost field of
  44.    the hierarchical designator that matches an entry in any routing
  45.    list is used to forward the message. For example:
  46.  
  47.    ja2xxx.32.j2net.jpn.asia
  48.  
  49.    If ja2xxx is in my route list, I route to him directly.
  50.    If 32 is in my route list, I use that route.
  51.    If j2net is in my route list, then I use it.
  52.    If jpn is in my route list, then I use it.
  53.    If asia is in my route list, then I use it.
  54.  
  55.    Stations outside asia would all have asia in their route list,
  56.    routing their traffic to some nearby HF gateway which can route
  57.    to asia. The HF station that routes to Japan would route using
  58.    the jpn part of the designator. Inside Japan, the gateway station
  59.    would route toward the JA2 districts using the j2net part of
  60.    the designator. Inside JA2, stations would route toward the
  61.    correct region using the 32 part of the designator. Inside
  62.    the 32 region, stations would route directly to ja2xxx using
  63.    the first part of the designator.
  64.  
  65.  
  66.    One useful way to think about hierarchical designators is to
  67.    think of the "." as meaning "is within" . Thus the designator
  68.    w0rli.norcal.usa means "w0rli, who is in norcal, which is in usa".
  69.  
  70.  
  71.