Entroncamento de servidor para comutador no comutador Procurve, o que isso significa?

9

Estou procurando configurar a redundância de switch em um novo ambiente de datacenter. O IEEE 802.3ad parece ser o conceito básico disso, pelo menos quando combinado com uma tecnologia que contorna a limitação do "comutador único" para a agregação de links. Olhando através da brochura por uma opção de aquisição, vejo:

Entroncamento distribuído entre servidores, que permite que um servidor se conecte a dois comutadores com um tronco lógico; aumenta a resiliência e permite o compartilhamento de carga em data centers virtualizados

http://www.procurve.com/docs/products/brochures/5400_3500%20Product%20Brochure4AA0-4236ENW.pdf

Estou tentando descobrir como isso se relaciona com o padrão 802.3a, pois parece que isso me daria o que eu quero (um servidor tem 2 placas de rede, cada uma conectada a switches separados, formando um único nic lógico que seria fornecer a feliz redundância que desejamos), mas acho que estou procurando alguém familiarizado com esse conceito e que possa ser adicionado a ele.

MattUebel
fonte

Respostas:

15

Trunking é um termo que abrange várias tecnologias de agregação de link. Eles estão na ordem dos requisitos mais desejáveis ​​(e mais altos) para os geralmente menos desejáveis ​​(mas também com menos requisitos). o entroncamento também pode ser chamado de Bonding, EtherChannel, Port Groups ou outros nomes. Cuidado para não confundir essas tecnologias com o entroncamento da vLAN ( 802.1q / 802.1ad ).

O LACP 802.3ad é provavelmente o "melhor" do grupo. A NIC conversa com o Switch, configura o tronco e os dados são balanceados por carga para transmitir e receber por todos os links disponíveis. É comum que switches gerenciados (L2 ou superior) suportem isso; modelos mais / mais baratos são limitados a um switch.

A divisão de portas em vários switches é denominada troncos entre comutadores . É comum que switches "empilhados" ou modulares suportem isso. Alguns comutadores usam uma forma de gerenciamento compartilhado e o chamam de empilhamento, que geralmente não oferece suporte ao IST. Verifique se há tecnologias como Cisco VSL, Brocade / Dell ISL ou SMLT / DSMLT (a extensão padrão do setor para 802.3ad).

SLB (balanceamento de carga assistido pela Swich) é o antecessor do LACP. Você configura manualmente o tronco nas duas extremidades. Você obtém balanceamento de carga de transmissão e recepção e redundância; mas tudo é configurado manualmente, e você precisa ter switches e NICs compatíveis. O IST geralmente é suportado como no LACP acima.

O TLB (Transmit load balancing) é uma tecnologia que não precisa do switch para falar qualquer protocolo específico para coordenar o tronco. Você simplesmente conecta as NICs ao switch, configura o entroncamento no computador e é bom começar. A desvantagem: os dados serão balanceados por carga apenas para transmissão . O recebimento será atribuído a uma NIC "primária". se a Primária for desativada, um dos secundários será promovido. Isso pode confundir alguns switches realmente antigos, porque várias portas estão enviando do mesmo endereço MAC. Este protocolo pode abranger vários comutadores sem suporte IST ou configuração adicional.

Às vezes, esse método é chamado de Round Robin . Existem várias maneiras de agendar o envio de pacotes nas NICs com troncos, sendo RR uma simples que coloca um pacote para cada porta em sucessão. Algumas NICs também oferecem suporte a esquemas mais complicados, como profundidade da fila de concessão, peso em torno do robin e principalmente com o Spilover.

A NFT (tolerância a falhas de rede) usa apenas uma NIC por vez. Não há balanceamento de carga. Este é o único que trabalha com hubs e alguns switches realmente antigos que não suportam vários links com o mesmo MAC Addy. O servidor usará a NIC principal para tudo; se for desativado, alternará todo o tráfego para uma NIC secundária sem problemas.

Dependendo da marca da sua placa de rede, elas podem ter nomes um pouco diferentes. Se você ler as descrições no manual da NIC, no entanto, todas as opções deverão corresponder a uma delas.

Chris S
fonte
3

Acredito que o Inter-Switch-Trunk (IST) ainda não é totalmente padronizado entre os fornecedores. Por mais legal que seja, se tudo o que você precisa é de redundância em dois comutadores (e não no balanceamento de carga, ou seja, ~ 2 GB a partir de 2 portas de 1 GB), você pode usar apenas um modo de failover ao codificar as NICs para obter o que deseja. Será mais simples, acho que você pode fazê-lo com qualquer opção realmente.

No Linux, isso é chamado de modo de backup ativo e é muito fácil de configurar usando a ligação :

política de backup ativo ou 1 política de backup ativo: Somente um escravo no vínculo está ativo. Um escravo diferente se torna ativo se, e somente se, o escravo ativo falhar. O endereço MAC do vínculo é visível externamente em apenas uma porta (adaptador de rede) para evitar confundir o comutador.

No Windows, você faz isso com os utilitários que vêm do fornecedor do cartão. Eu esqueço os nomes deles, mas isso pode ser feito com a Broadcom e a Intel.

Kyle Brandt
fonte
E IST não vai pegar por anos vão vir por causa da patente dos Estados Unidos 7173934.
Chris S
0

O kit da Cisco tem sido capaz de fazer isso por meio de sua tecnologia VSS, pois Kyle menciona que isso é novo e certamente não é padronizado, mas posso garantir sua estabilidade nas caixas da Cisco.

Chopper3
fonte
/ me é novamente ciúmes de ligações gig redundantes de Chopper3 :-)
Kyle Brandt
@kyle - quem usa mais o show, afinal? Teng é são a única cara maneira :)
Chopper3
Bom, ainda não sabia que alguém estava enviando - obrigado.
Chopper3
@ Shopper, quem usa mais 10G, afinal? 56Gbit é a única cara maneira :)
Matt