服务器上是否有2个NIC?


17

除了以下情况之外,是否有任何理由在服务器上有2个NIC?

  1. 您需要连接到2个不同的物理网络
  2. 冗余(1个NIC发生故障,因此您使用了另一个)

还有其他原因吗?

Answers:


26

(2a)。负载均衡。

(3)。流量分离(即,您可以拥有一个组合的Web /数据库服务器,相同的网络,将所有Web流量放在一个NIC上,而将db流量放在另一个NIC上,这样就可以更轻松地计算流量类型的负载)。这也使以后更容易将两者分开,而无需更改连接字符串。


16
  1. 单独的备份网络。

  2. 用于控制台访问的单独网络(现在通常将这些网络集成在主流服务器的系统板上)。

  3. 结合在一起提高了吞吐量(多个GB网络)。


绑定网卡是我们使用最多的网卡。4×1Gb的网卡是冠军..
与SeanchanTorpéist

1
1x 10演出更好!;)
詹姆斯

6

我能想到的唯一一个主要原因是冗余,它类似于Trunking,因此您可以将流量配置为流经2x1Gbit端口,从而为您提供2Gbit的总吞吐量。有人将其称为LaCP,Linux将其称为mode = 4,如下所述。

Linux接口绑定模式提供了其他一些选择:

mode = 0(balance-rr)循环策略

mode = 1(主动备份)主动备份策略

模式= 2(“异或”)XOR策略:基于[(源MAC地址与目标MAC地址进行异或)模从机计数]发送。

mode = 3(广播)广播策略:在所有从属接口上传输所有内容。此模式提供容错能力。

模式= 4(802.3ad)IEEE 802.3ad动态链接聚合。创建共享相同速度和双工设置的聚合组。

mode = 5(balance-tlb)自适应传输负载平衡:不需要任何特殊交换机支持的通道绑定。

mode = 6(balance-alb)自适应负载平衡:包括balance-tlb加上IPV4流量的接收负载平衡(rlb),并且不需要任何特殊的交换机支持。


2
802.3ad == LACP ==模式4,对于同一件事,它们都是相同的术语。LACP是最常用的术语(这是802.3ad中指定的控制协议)
Zypher 2010年

我想我在回答的某处提到了这一点。-
汤姆·奥康纳

1
您所描述的“键合”是更常用的术语吗?我还没有看到这个叫做“中继”的东西。
iPaulo 2010年

1
我听说过中继和绑定。中继线更受欢迎。唯一的问题是,vLans也具有中继功能,这有时会造成混乱(这在我之前是有点困扰)。不同的供应商具有不同的名称。
克里斯·S

1
@iPaulo:Windows驱动程序倾向于将其称为“ teaming”,这是添加到混合中的另一个词:-)
Kyle Brandt 2010年

4

Microsoft群集需要额外的NIC端口,以实现节点之间的心跳。


不仅Microsoft群集需要此功能...许多群集设置还需要或至少建议使用其他NIC。
MikeyB 2010年

1

与#2相似,多个NIC也是高可用性的必要条件。多个网络接口(在同一网络上,但实际上应该是分开的)将用于监视哪些服务器可用(心跳)。同样,在VMWare的情况下,可以使用第三NIC来迁移虚拟机的活动状态,而不会干扰公共接口可用的带宽或心跳。


0

服务器至少需要2个NIC,就像其他HA至少说的那样。如果您开始包括控制台,心跳信号,甚至还有iSCSI存储设备,那么您可以轻松地为服务器打上半个NIC。


0

这可能在“#您需要连接到2个不同的物理网络”下,但是如果服务器还是路由器,则将需要两个NIC。


0

我总是在服务器中使用2个NIC来实现冗余。多年来,我不止一次拔出错误的电缆(通常是由于奔涌过多引起的)。因此,不断开服务器的连接真是太好了。我也经历了几次失败的NIC。

就我而言,一台服务器应尽可能拥有多余的一切。NIC也不例外。在极少数情况下,我还需要进行流量隔离,为此我添加了第二对。


0

我从不了解NIC冗余参数。如果没有移动部件,它们很少会失败...在一台服务器中没有2个主板,是吗?最好在整个服务器级别上都是冗余的。

但是,我喜欢拔出错误时上面的“人为错误”冗余。


1
没有活动部件?电缆是活动部件,尤其是当有人在附近工作时:)。除了开玩笑,它可能是NIC和交换机之间的相当复杂的路径(电缆->端口复制器->水平布线->端口复制器->交换机)。这些组件中的任何一个都可能微妙而失败。另外,尽管NIC端口本身可能很少出现故障,但交换机更经常出现故障。您可能需要在交换机上升级操作系统或出于其他一些原因重新加载操作系统-这样做必须在不中断整个服务器负载的情况下进行。
MikeyB 2010年

0

在内部网络中拥有一个专用于运行Snort或其他蜜罐或IDS的接口,而另一个接口专用于内部网络是拥有2个网卡的另一个好理由。同意负载平衡和集群思想。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.