In the begging I thought this is very easy reproducible, but it isn't :)
In my situation the IP of the default GW sits on carp interface (the
host have nothing to do with carp)
and when the host receive icmp redirect messages they actually are send
from the IP of the netwrok card of the GW (not the IP that sits on carp0)
then the host things that those icmp type 5 are spoofed and just ignore
them and do not add shorter route.
In this situation after reboot the hosts start to moan about rtfree, so
I played with routes and settings, added manually routes and now when I
restore everything to previous state
I do not see anymore rtfree warnings. So may be once the route is
created manually and then removed, wrong call of rtfree is not triggered
anymore.
I'll reboot the host latter to see if this easy reproducible at least on
reboot, and if it is, I'll compile debug kernel and will run backtrace.
The other thing that bother me is that icmp redirects are not send from
the carpIP, but from the real interface's IP? Isn't this a bug, or it is
normal behavior?
--
Best Wishes,
Stefan Lambrev
ICQ# 24134177
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"