Re: Dumb vs. smart host routing
Fri, 13 May 88 10:45:48 EDT

The OSI approach to this problem is to use the End System-Intermediate
System protocol (ISO 9542). In this scheme the ES's (hosts) and IS's
(routers) periodically multicast "hello" packets to one another in order
to determine reachability. The period used can ultimately be controlled
by the IS's. This usually means that address mapping info is already
cached so the "hold on a minute while I find out where this packet
needs to go" approach that ARP uses is most often not needed.

Hosts will discover all routers on the subnet using this mechanism.
Redirects are used to teach the hosts which routers to use for
particular addresses. The redirects can contain address masks defining
equivalence classes of destination addresses to redirect, as well as
possibly hinting that the host can algorithmically derive the MAC
layer address from the network layer address (OSI NSAP addresses are
big enough to embed MAC addresses in them if somebody wants to).

This protocol is purposely decoupled from IS-IS routing ("IGP") with
the philosophy that hosts should be kept insulated from the details
of what happens in the routers, and should be kept simple. Thus the
only a priori information needed is the ES's own address.

This obviously doesn't help in the TCP/IP world, but it's worth

  --Dave Katz
    Merit Computer Network/NSFnet

This archive was generated by hypermail 2.0b3 on Thu Mar 09 2000 - 14:42:14 GMT