Users Guide

11–Serviços de Agrupamento da QLogic
Mecanismos de agrupamento
151 BC0054508-08 J
Como na saída, há uma Tabela de Hash do Cabeçalho do Fluxo de Entrada.
Cada entrada nesta tabela tem uma lista vinculada isoladamente e cada link
(Entradas do Fluxo de Entrada) representa um host IP localizado na mesma
sub-rede.
Quando um Datagrama de IP de entrada chega, a Entrada do Cabeçalho do Fluxo
de Entrada apropriada é localizada através do hash do endereço IP de origem do
Datagrama de IP. Os dois contadores estatísticos armazenados na entrada
selecionada também são atualizados. Esses contadores são utilizados da mesma
maneira que os contadores de saída, através do mecanismo de balanceamento de
carga periodicamente, para reatribuir os fluxos ao adaptador físico.
No caminho do código de entrada, a Tabela de Hash do Cabeçalho de Entrada
também é projetada para permitir acesso simultâneo. O link relaciona as Entrada
do Fluxo de Entrada que são usadas apenas no caso de processamento de
pacotes ARP e balanceamento de carga periódico. Não há nenhuma referência
por pacote para as Entradas do Fluxo de Entrada. Mesmo que as listas de links
não sejam delimitadas; a sobrecarga no processamento de cada pacote não ARP
é sempre constante. O processamento de pacotes ARP, tanto de entrada quanto
de saída, entretanto, depende da quantidade de links dentro da lista de links
correspondente.
No caminho do processamento de entrada, a filtragem também é usada para
impedir que pacotes de difusão voltem através do sistema a partir de outros
adaptadores físicos.
Suporte do protocolo
Os fluxos de ARP e IP/TCP/UDP têm balanceamento de carga. Se o pacote usar
apenas o protocolo IP, como ICMP ou IGMP, todos os dados transmitidos para
um endereço IP específico saem do mesmo adaptador físico. Se o pacote usa
TCP ou UDP para o protocolo de Camada 4, o número da porta é adicionado ao
algoritmo de hash para que dois fluxos separados de Camada 4 possam sair por
dois adaptadores físicos distintos para o mesmo endereço IP.
Por exemplo, imagine que o cliente tem o seguinte endereço IP: 10.0.0.1. Todo o
tráfego de IGMP e ICMP sairá do mesmo adaptador físico porque somente o
endereço IP é usado para o hash. O fluxo seria da seguinte forma:
IGMP ------> PhysAdapter1 ------> 10.0.0.1
ICMP ------> PhysAdapter1 ------> 10.0.0.1