没有添加到内核路由表中的冗余路由

我在quagga / zebra和ospf路由的多个Centos7盒子上运行一些testing。 内核是3.10.0-514.el7.x86_64在一个testing用例中,我结束了从node01到node02具有相同权重的多个路由(全部通过1跳)。

发布“IP路由显示”按预期显示它们: 10.12.254.4 proto zebra metric 30 nexthop via 10.12.255.26 dev mesh_n05 weight 1 nexthop via 10.12.255.6 dev mesh_n03 weight 1

但是,一次只能将其中一个写入内核路由表。 如果我将活动接口设置为closures状态,则路由变得不可用,另一个将被添加到内核路由表中。 但它永远不会使用这两个路由来平衡它们。

有没有什么设置告诉linux同时使用所有可用的路由相同的权重?