我有一台服务器,它有 (4) 个物理端口(我们称它们为 eth0 到 eth3)。我想要做的是有两个单独的绑定接口(bond0 和 bond1),分别聚合 eth0、1 和 eth2、3。
我可以这样做并为每个网关指定其自己的默认网关吗?我可以使用单独的子网和/或 VLAN 将接口连接到上游交换机。
是否有人能想到任何奇怪的副作用会导致不对称路由或类似情况?
答案1
您可以设置基于策略的路由,并使用 iptables fwmarks 选择接口并根据您的内部 VLAN/子网、端口等设置路由。
http://lartc.org/howto/lartc.rpdb.html
http://www.securityfocus.com/archive/91/412504/30/420/threaded
答案2
系统只能有一个默认网关。您可以为其指定两个,但此时的行为将不明确,并且很可能不是您想要的。您可以将每个绑定放在不同的子网上,但您只能获得一个默认网关。