如何确定流量从具有 2 个以太网端口的服务器所采用的路径,每个端口连接到单独的交换机。
交换机不是第 3 层电缆,因此我无法使用 HSPR,而我可以将一个交换机设为默认网关。
是否有我可以实施的第二层解决方案?
答案1
每个服务器根据自己的路由表决定连接时使用哪个接口。除非您使用一些特殊功能(如绑定),否则输入 应该会得到有用的输出sudo ip route show
。
例如在我的情况下输出如下:
root@mr-burns:~ ssh# ip route show
default via 10.60.0.1 dev em1
10.20.0.0/16 via 10.60.0.165 dev em2
10.60.0.0/16 dev em1 proto kernel scope link src 10.60.1.150
10.60.0.0/16 dev em2 proto kernel scope link src 10.60.1.151
127.0.0.0/8 dev lo scope link
我读这篇文章如下:
假设目的地位于网络 10.20.0.0/16 内,根据第二条规则,它将使用接口 em2。
但是,如果目的地使用默认 gw(因为它不在任何列出的目的地网络中),则它会使用 em1。