Trunking Server-to-Switch 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 principal conceito sobre isso, pelo menos quando combinado a uma tecnologia que contorna a limitação de "único switch" para a agregação de links. Olhando através da brochura para um interruptor de procurve eu vejo:

Server-to-Switch Distributed Trunking, which allows a server to connect to two switches with one logical trunk; increases resiliency and enables load sharing in virtualized data centers

link

Estou tentando descobrir como isso se relaciona com o padrão 802.3a, já que parece que ele me daria o que eu quero (um servidor tem 2 nics, cada um dos quais conectado a switches separados, formando juntos um único nic que proporcionaria a feliz redundância que queremos), mas eu acho que estou procurando alguém familiarizado com este conceito e poderia adicionar a ele.

    
por MattUebel 26.05.2010 / 14:45

3 respostas

15

Trunking é um termo que engloba várias tecnologias de agregação de links. Estes estão em ordem desde os mais desejáveis (e mais altos requisitos) até geralmente menos desejáveis (mas também os requisitos mínimos). O entroncamento também pode ser chamado de ligação, EtherChannel, grupos de portas ou outros nomes. Tenha cuidado para não confundir essas tecnologias com troncos de vLAN ( 802.1q / 802.1ad ).

O

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

A divisão de portas em vários switches é chamada de Troncos Inter-Switch . É comum que os switches "empilhados" ou modulares suportem isso. Alguns switches usam uma forma de gerenciamento compartilhado e chamam de empilhamento. Geralmente, eles não suportam IST. Verifique se há tecnologias como Cisco VSL, Brocade / Dell ISL ou SMLT / DSMLT (a extensão padrão da indústria para 802.3ad).

O SLB (Balanceamento de carga assistida por 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 comutadores e NICs compatíveis. O IST é geralmente suportado como no LACP acima.

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

Este método é algumas vezes chamado de Round Robin . Existem várias maneiras de programar o envio de pacotes nas NICs troncalizadas, sendo que uma delas é simples, colocando um pacote em cada porta em sucessão. Algumas NICs também oferecem suporte a esquemas mais complicados, como Lease Queue Depth, Weight Round Robin e, principalmente, com Spilover.

A NFT (Network Fault Tolerance) usa apenas uma NIC por vez. Não há balanceamento de carga. Este é o único que funciona com hubs e alguns switches realmente antigos que não suportam vários links com o mesmo MAC Addy. O servidor usará o NIC principal para tudo, se ele for desativado, ele alternará todo o tráfego para um NIC secundário perfeitamente.

Dependendo da marca NIC que você possui, elas podem ser nomeadas de forma ligeiramente diferente. Se você ler as descrições no manual da NIC, todas as opções devem corresponder a uma delas.

    
por 26.05.2010 / 15:50
3

Acredito que o Inter-Switch-Trunk (IST) ainda não seja bem padronizado entre os fornecedores. Tão legal como é, se tudo que você precisa é a redundância entre dois switches (e não o balanceamento de carga, ou seja, ~ 2GB de 2 portas de 1GB), você pode usar um modo de failover ao programar as NICs para obter o que deseja. Será mais simples, acho que você pode fazer isso com qualquer opção.

No Linux, isso é chamado de modo Active-Backup e é muito fácil de configurar usando ligação :

active-backup or 1 Active-backup policy: Only one slave in the bond is active. A different slave becomes active if, and only if, the active slave fails. The bond's MAC address is externally visible on only one port (network adapter) to avoid confusing the switch.

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

    
por 26.05.2010 / 14:52
0

O kit da Cisco há muito tempo consegue fazer isso por meio de sua tecnologia VSS, já que Kyle menciona que isso é novidade e certamente não é padronizado, mas posso garantir sua estabilidade nas caixas da Cisco.

    
por 26.05.2010 / 14:56