Existe algum motivo para ter 2 NICs em um servidor?

14

Existe algum motivo para ter 2 NICs em um servidor ALÉM dos seguintes casos?

  1. Você precisa se conectar a duas redes físicas diferentes
  2. Redudancy (1 NIC falha, então você usa o outro)

Existem outras razões?

    
por noctonura 07.04.2010 / 01:19

10 respostas

24

(2a). Balanceamento de carga.

(3) Separação de tráfego (ou seja, você pode ter um servidor web / banco de dados combinado, a mesma rede, colocar todo o tráfego da Web em uma NIC, o tráfego db na outra, facilitar o cálculo de cargas para tipos de tráfego). Isso também torna mais fácil dividir os dois mais tarde, ninguém precisa alterar as seqüências de conexão.

    
por 07.04.2010 / 01:23
16
  1. Uma rede separada para backups.

  2. Uma rede separada para acesso ao console (normalmente, eles estão agora integrados na placa do sistema para servidores comuns).

  3. Aumento da taxa de transferência (várias redes de GB) ligadas entre si.

por 07.04.2010 / 02:19
6

Há apenas um outro motivo importante que eu posso pensar, que é semelhante à redundância, e esse é o entroncamento, então você pode configurar o tráfego para fluir por portas de 2x1Gbit, dando a você 2Gbit de throughput total. Alguns se referem a isso como LaCP, o Linux sabe isso como modo = 4, conforme descrito abaixo.

Os modos de ligação da interface do Linux fornecem algumas outras opções:

mode = 0 (balance-rr) Política de round-robin

mode = 1 (backup ativo) Política de backup ativo

mode = 2 (balance-xor) Política XOR: Transmissão baseada em [(endereço MAC de origem XOR com endereço MAC de destino) contagem de escravo modulo].

mode = 3 (transmissão) Política de transmissão: transmite tudo em todas as interfaces escravas. Este modo fornece tolerância a falhas.

mode = 4 (802.3ad) Agregação de link dinâmico IEEE 802.3ad. Cria grupos de agregação que compartilham as mesmas configurações de velocidade e duplex.

mode = 5 (balance-tlb) Balanceamento de carga de transmissão adaptável: ligação de canal que não requer nenhum suporte de switch especial.

mode = 6 (equilíbrio-alb) Balanceamento de carga adaptável: inclui balanceamento de carga, além de balanceamento de carga de recepção (rlb) para tráfego IPV4, e não requer nenhum suporte especial de comutador.

    
por 07.04.2010 / 01:26
4

Os clusters da Microsoft exigem uma porta NIC adicional para fins de pulsação entre os nós.

    
por 07.04.2010 / 14:42
1

Semelhante ao # 2, vários NICs também são um requisito para alta disponibilidade. Múltiplas interfaces de rede (na mesma rede, mas realmente separadas) serão usadas para monitorar quais servidores estão disponíveis (um heartbeat). Além disso, no caso do VMWare, uma terceira NIC pode ser usada para migrar o estado ativo de uma máquina virtual sem interferir na quantidade de largura de banda disponível para a interface pública ou a pulsação.

    
por 07.04.2010 / 01:28
0

Provavelmente, 2 NICs são o mínimo necessário para um servidor, como outros, pelo menos, para HA. Se você começar a incluir o console, o heartbeat, possivelmente o armazenamento iSCSI ... você pode facilmente acessar meia dúzia de NICs para um servidor.

    
por 08.04.2010 / 00:07
0

Isso pode vir em "# Você precisa se conectar a duas redes físicas diferentes", mas se o servidor também fosse um roteador, precisaria de duas NICs.

    
por 09.04.2010 / 09:30
0

Eu sempre uso 2 NICs em um servidor para redundância. Mais de uma vez, ao longo dos anos, desconectei o cabo errado (geralmente causado por muita pressa). É muito bom não ter o servidor desconectado como resultado. Eu também sofri NICs com falha algumas vezes.

Tanto quanto eu estou preocupado, se possível, um servidor deve ter tudo redundante. NICs não são exceção. Nas raras ocasiões em que eu também precisei de isolamento de tráfego, eu adicionei um segundo par para isso.

    
por 09.04.2010 / 12:18
0

Eu nunca entendi o argumento de redundância da NIC. Sem partes móveis, elas raramente falham ... você não tem duas placas-mãe em um servidor, não é? Melhor ser redundante em todo o nível do servidor.

No entanto, gosto da redundância de "erro humano" acima ao desconectar o erro.

    
por 09.04.2010 / 15:29
0

Ter uma interface dedicada a executar snort ou algum outro honeypot ou IDS e a outra na sua rede interna é outra boa razão para ter 2 cartões nic. Concordou nas idéias de balanceamento de carga e entroncamento também.

    
por 09.04.2010 / 15:36