为什么有两个物理网卡、一台机器、同一个子网、同一个网络掩码、同一个网关、两个不同的 IP 地址是不正确的网络设计?

joh*_*nny 9 networking subnet

我读到和看到的所有内容都说将两个不同的 IP 地址放在一个 NIC 上。我想如果我有两个网卡,速度/吞吐量会更好。

为什么在一台物理机器上有两个不同的物理 NICS 具有相同的子网,两个不同的 IP 地址是错误的拓扑。

例子:

 NIC1/eth0  192.168.20.50/24 192.168.50.1
 NIC2/eth1  192.168.20.55/24 192.168.50.1
Run Code Online (Sandbox Code Playgroud)

如果是这样,他们为什么要销售 Quadport 服务器?是否预计它们都将位于不同的子网和网关上?

小智 7

当您在给定机器上有多个接口具有相同的子网时,您将通过多个接口连接到同一网络。机器不会进行负载平衡,并且可能会选择单个接口来发送流量。例如,瞻博网络路由器选择 IP 地址最少的接口:

http://kb.juniper.net/InfoCenter/index?page=content&id=KB24928

多个接口可以为您提供冗余,但请注意,您只能拥有一个默认网关,尤其是。如果这是 Windows 服务器。我不确定其他操作系统是否会负载平衡双默认网关路由。

一些冗余解决方案包括:

  • 网卡组队。
  • 在可以使用所有接口并动态学习默认路由的服务器上启用路由协议,如 RIP 或 BGP。

四端口服务器通常使用: 2 端口用于公共/生产网络。1 个端口用于私人/管理用途,1 个端口用于数据备份。有时,集群中的某些服务器使用 1 或 2 个端口进行心跳/保持连接。

谢谢。