
                     Netmail routing with JS_TOSS
                    ==============================

Most  of  routing  is  specified  by  the  LINK and ROUTE command. All
netmails  for  the  address  known as LINKs are routed there. To route
netmails  JS_TOSS  knows no link the routing table is used. This table
is  entered by the AUTOHUB and ROUTE command.

AUTOHUB  is  really  simple  but  only  really  usefull for HOSTS. All
netmails  for  nodes  that  belong to a HUB will be routed to this HUB
using the nodelist.

For  all  other  reasons  there  is the ROUTE command. Simply give the
address  patterns  and  a  node  you want to send all netmails of this
pattern to.


                         Netmail routing tips
                         --------------------

Netmail  routing  is  simple  - if you understand how it works. But it
works simple, so there is really nothing hard to understand.

Here a diagram to show it easyly:

 +----------------------------+
 | a netmail has to be tossed |     e.g. for 2:2454/550.3
 +--------------+-------------+ 
                |
                |
 +--------------+-------------+
 | do we know the destination |     e.g. you are 2:2454/550.0
 | as up- or downlink         |         "LINK 2:2454/550.3"
 | (by LINK command added)    |
 +--------------+-------------+
                |
                | yes             +------------------------+
                |-----------------| pack mail to this link |
              no|                 +------------------------+
                |
 +--------------+-------------+
 | look for HUB of the        |     e.g. here 2:2454/55.0
 | destination (only needed if|         "AUTOHUB 2:2454/55.0"
 | zone and net are equal)    |
 +--------------+-------------+
                |
 +--------------+-------------+               
 | do we know this HUB as up- |     e.g. you are host of 2:2454/
 | or downlink (by LINK)      |
 +--------------+-------------+
                |
                | yes             +------------------------+
                +-----------------| pack mail to this HUB  |
              no|                 +------------------------+
                |
 +--------------+-------------+               
 | do we have a route entry or|
 | route pattern for          |     e.g. route to 2:2454/0.0
 | destination                |         "ROUTE 2:2454/*.* 2:2454/0.0"
 | (by ROUTE command added)   |
 | AND do we know this route  |
 | address as up-/downlink    |
 | (by LINK)                  |
 +--------------+-------------+ 
                |
                | yes             +------------------------+
                +-----------------| pack mail to this link |
              no|                 +------------------------+
                |
 +--------------+-------------+                
 | seams to be a problem      |
 | - maybe we got a mail in   |
 |   wrong zone or it was     |
 |   route wrong by an uplink |
 | - we forgot to add a       |
 |   routing way              |
 +----------------------------+
 | nevertheless the sysop will|
 | be informed in the SYSOP   |
 | echo                       |
 +----------------------------+

---------------------------------------------------------------------
FTSC = Fido Technical Standard Committee

Fido  and  FidoNet  are  registered  marks  of  Tom  Jennings and Fido
Software.
