É uma porta de 10 gig o mesmo que dez portas de 1 gig

16

Venho me perguntando isso há alguns dias e, após várias buscas, não consegui chegar a uma resposta compreensível, nem sequer teórica que faça sentido na minha cabeça.

Estou brincando com soluções para hospedagem em Mac e fiquei me perguntando se eu poderia adicionar placas de ethernet Thunderbolt aos Macs e ligá-los em VLANs e, portanto, semi resolver gargalos de largura de banda para as máquinas, a fim de aumentar as velocidades de acesso a um DB ou armazenamento externo.

Por exemplo: Conecte duas placas Ethernet em um Mac Mini, conecte-as e tenha uma VLAN com largura de banda de 2 Gb / s.

    
por Constantin Jacob 21.05.2017 / 00:08

3 respostas

40

Simplificando, não, eles são diferentes:

  • com uma interface de 10 GbE, você obtém uma largura de banda de 10 Gb / s mesmo para uma única conexão
  • com interfaces 10x 1GbE (e usando o protocolo 802.ad), uma única conexão / sessão é limitada a apenas 1 Gb / s. Por outro lado, você pode atender 10 sessões simultâneas cada uma com uma largura de banda de 1 Gb / s

Em outras palavras, a ligação geralmente não aumenta a velocidade de uma única conexão. A única exceção é o tipo de ligação do Linux 0 (balance-rr), que envia pacotes de maneira round robin, mas tem desvantagens significativas e escala limitada. Para um exemplo prático, dê uma olhada aqui

    
por 21.05.2017 / 00:32
20

10gb / s via x10 1gb / s portas

Estou respondendo apenas por completo e para poupar-lhe algumas dores de cabeça. Eu tenho mais de 20k servidores fazendo algo semelhante a isso e posso dizer que é uma má idéia. Esse método adiciona muita complexidade que causará problemas operacionais mais tarde. Fizemos isso com 4 nics 1gb por servidor. Na época, realmente fazia mais sentido do que ir 10gig. Na época, 10gig em todos os lugares teriam sido muitas vezes o custo para muito pouco ganho. Nossas iterações recentes de nossos datacenters não fazem mais isso.

Uma ligação LACP ( modo 4 ) com um único parceiro LAG lhe dará 10gb / s, quase o mesmo que uma única porta 10gb / s. Isso pode realmente ser feito usando mais de um switch, mas eles têm que suportar o MLAG, caso contrário você terá que se conectar apenas a um switch. Se eles não suportarem MLAG, você só terá 1 switch de largura de banda. As outras interfaces estarão em espera. (então 5gb / s se você tiver 2 interruptores).

Uma única conexão irá utilizar apenas um link, mas você pode dividir o tráfego onde for necessário na camada 7 se precisar, ou você pode procurar no MPTCP, mas o suporte para isso é novo nos kernels recentes e eu não tenho certeza está pronto para o horário nobre. Você pode dividir a sincronização de dados usando o LFTP + SFTP e o subsistema de espelhamento do LFTP. Pode até dividir um arquivo em vários fluxos. Há também bittorrent.

Você não conseguirá fazer DHCP nessas portas de uma perspectiva de cliente para o PXE inicializar um instalador de SO , a menos que você force a eth0 no lado do servidor, o que tecnicamente quebra o monitoramento do LACP. Isso pode ser feito, mas não deve ser e irá dificultar os problemas de solução de problemas se você forçar uma interface.

Na sua configuração de ligação, você terá que gerar um endereço MAC exclusivo que seja diferente de todas as suas interfaces físicas, ou você terá condições de corrida devido à maneira como o PXE / DHCP funciona, supondo que haja DHCP / PXE no seu configuração. Há muitos exemplos on-line de como gerar o MAC único bond0 on the fly.

Isso também requer configuração no lado do comutador que se alinha com cada configuração de ligação de seus servidores. Você desejará ter o daemon LLDP instalado para que a solução de problemas seja menos dolorosa e o LLDP ativado em seus comutadores.

Se você fizer isso, o seu cabeamento e rotulagem precisa ser impecável. Sua automação de switch precisa ser sólida. Um deslocamento de cabo que mistura 2 servidores causará problemas muito divertidos.

Parabéns a Jay na IBM por fazer o código de ligação tão bom quanto ele e por nos ajudar a descobrir como fazer o DHCP funcionar nessa configuração.

    
por 21.05.2017 / 17:30
0

Depende. Se o protocolo de tráfego primário tiver um balanceamento de carga multipath inerente, por exemplo, iSCSI, isso funcionará muito bem. A ligação tem uma série de problemas que as outras respostas já descrevem.

    
por 22.05.2017 / 00:10

Tags