中治です。

使い方はよくわかりませんが、HEADの/usr/src/UPDATINGに

20080509:
        I have checked in code to support multiple routing tables.
        See the man pages setfib(1) and setfib(2).
        This is a hopefully backwards compatible version,
        but to make use of it you need to compile your kernel
        with options ROUTETABLES=2 (or more up to 16).

というのを見つけました。カーネルを再構築してから setfib コマンドを使うと、
今回のような「同一destinationになるような別経路」の設定が可能になるそうで
す。
http://lists.freebsd.org/pipermail/freebsd-current/2008-May/085510.html

mpdでどうすればいいのかという議論もありました。
http://lists.freebsd.org/pipermail/freebsd-net/2008-June/018624.html
http://lists.freebsd.org/pipermail/freebsd-net/2008-June/018632.html

MFCされたら試してみようと思います。
-- 
NAKAJI Hiroyuki (中治 弘行)

メールによる返信