[mod.protocols.tcp-ip] ICMP redirect caching

budd@BU-CS.BU.EDU.UUCP (04/06/87)

I agree that BSD would be better off if the networking code took a
more active (and reality based) interest in the health of its routing
tables.  Like some frail monarch hidden in its chambers it has too
long listened to the half truths of its wormtongued routing daemon.

TENEX/TOPS-20 use caching of ICMP Redirect derived routes.  The
"default" gateways are statically assigned.  Perhaps an initial
broadcast request could be used to dynamically build a weighted list
of possible gateways when the current set is empty (or contains only
reticent redirectors).

Another valuable concept is the (sparing) use of pinging to ascertain
the health of the default and active (catched) gateways.

The file [NIC]NETINFO:INTERNET.PINGING contains information regarding
the care and feeding of your GATEWAYS file.

	Phil Budne, Boston University