我有一个开关,其中4个调制解调器/路由器和2个服务器是连接的。每个服务器都有两个正在运行的进程和两个连接的NIC。我想要的是每个进程都是从任何一个NIC中路由出来的,但是有一个不同的默认网关,这样每个进程的流量就会流向不同的路由器。
本质上,我想做的是:控制,在进程级别,什么NIC流量离开。
我知道,使用‘网络命名空间’,我可以将进程中的流量从特定的网卡中发送出去。我在这里的问题是,两个网卡都应该在同一个子网上。同时,从NIC-1到路由器-1的流量应该指向路由器-1,从NIC-2到路由器-2的通信量应该是指向路由器-2的。
我从Linux的角度来问这个问题。
发布于 2015-02-06 09:41:09
因为你的问题对任何操作系统来说都不是特别的,所以我也会用一些一般性的方式来回答。
这可以通过两种方式实现:
更新:在你们两次更新后,我的回答仍然有效。:P
对于Linux来说仍然可行:LARTC是一个很好的起点。第一,创建多个路由表;第二,创建规则,为这些路由表分配特定类型的流量。
https://serverfault.com/questions/665485
复制相似问题