[comp.protocols.tcp-ip] Query on ICMP redirect handling when received by 4.3BSD hosts

long@yale.UUCP (H. Morrow Long) (01/09/88)

	We (Yale CS and EE depts) are preparing for an NFSNET (actually JVNCnet)
	gateway that will be added to the local network configuration in
	addition to our ARPAnet gateway.  We have successfully used Gated
	to replace the the EGP daemon on our local backbone and we would
	like to have the gateway used for reaching default routes be dynamically
	switched (between JVNCnet and ARPAnet) by using ICMP redirects.
	Unfortunately looking at the 4.3BSD code it appears that although
	sending ICMP redirects from a 4.3BSD gateway is fairly developed the
	receiving of an ICMP redirect by a 4.3BSD host merely marks the fact
	that the route was obtained dynamically from an ICMP redirect but the
	redirect is never aged and removed (timed out).  The 4.3BSD routed
	has a comment inside main.c in the infinite for loop where select
	is called to wait for RIP input and process() is called if there is
	rip input that says 'handle ICMP redirects' but there is code in the
	4.3BSD routed that appears to handle ICMP redirects.  Is this true?
	Is there a version of routed that does?
	
						H. Morrow Long
						long-morrow@cs.yale.edu

fedor@NISC.NYSER.NET (Mark Fedor) (01/11/88)

	/etc/routed does not listen to ICMP redirects.  If you want your
	routing daemon to listen to redirects, use gated.  You can
	make gated run just like a "routed -q" with a very simple
	config file of:

	HELLO no
	RIP quiet
	EGP no

	Good luck,

	Mark Fedor