Multipath routing - failover version
Li, Qing
qing.li at bluecoat.com
Wed Apr 16 18:00:28 UTC 2008
Hi,
I recently incorporated multipath support into -CURRENT,
for the upcoming 8.0. This patch originated from the KAME
project and builds on the existing routing data structures
and infrastructure. As a result I did not have to
modify the userland programs, however, I think netstat
can use some tweaking in its output.
I am in the process of incorporating additional functionalities
such as allowing for preference setting, and performing active
health-check on the gateways and updating the routes
accordingly.
>
> Switching between different paths is done by the kernel based
> on the link state of the interface associated with the
> gateway. This way when can achieve a level of redundancy at
> the link level (this is not a routing protocol!).
>
Hmm... in the current code if_unroute() would remove
the interface route when the interface is down.
-- Qing
More information about the freebsd-hackers
mailing list