• Nenhum resultado encontrado

Pesquise defeitos a polarização no Balanceamento de carga do canal de porta

N/A
N/A
Protected

Academic year: 2021

Share "Pesquise defeitos a polarização no Balanceamento de carga do canal de porta"

Copied!
6
0
0

Texto

(1)

Pesquise defeitos a polarização no

Balanceamento de carga do canal de porta

Índice

Introdução Background Pré-requisitos Topologia Configuração Fluxo de tráfego Troubleshooting Solução

Introdução

Este documento explica as encenações sob que a polarização no Balanceamento de carga do canal de porta poderia ocorrer e fornece a sugestão em como impedi-las.

Background

A polarização é uma edição onde o algoritmo de hash selecione determinados trajetos na rede e saa de caminhos redundantes não utilizados

Pré-requisitos

Recomenda-se a ter o conhecimento em seguintes assuntos.

Protocolo link aggregation control

Plataformas do nexo de Cisco

(2)
(3)

Configuração

N7K1 e N7K2 conectados no VPC e o Po100, o Po200, o Po300 e o Po301 estão no canal de porta VPC.

N7K1 e N7K2 atuam como um interruptor L2 puro sem o roteamento que acontece neste Switches.

Todo o Switches está executando o mesmo algoritmo da função de balanceamento de carga do canal de porta

A edição da polarização é considerada na saída do tráfego de N7K1 e de N7K2

independentemente de se o tráfego da fonte ao destino estava no mesmo vlan (nenhum

roteamento) ou se estavam em vlan diferente com o roteamento que acontece em N7K3 ou em N7k4.

Fluxo de tráfego

A fonte envia córregos múltiplos ao destino (com origem múltipla e endereços IP de destino, e a informação de porta L4 igualmente varie do pacote ao pacote). Uma boa mistura de tráfego é usada para assegurar-se de que em uma situação ideal, o tráfego esteja distribuído

uniformemente entre as interfaces membro do canal de porta.

O tráfego da terra da fonte em N7k3/N7k4 e vai então através de N7K1/N7K2 ao destino.

Um link entre enlaces membros de Po100 e Po200 em cada um de N7K1 e de N7K2 está mandando quase 99% do tráfego e as outras sobras do link rodam em marcha lenta. (o IE, em cada interruptor N7K1 e N7K2, um link entre 4/2 e 4/3 leva o tráfego de unicast de 99% e o outro link leva menos de 1%, similarmente uns links entre 9/2 e 9/3 levam o tráfego de 99% e o outro link leva menos de 1%. a saída nas mostras da seção de Troubleshooting trafica nas interfaces membro po100 e po200 em N7K1, saída similar pode ser considerada em N7K2).

Independentemente do tipo de algoritmo da função de balanceamento de carga do canal de porta usado, a edição pode ser considerada enquanto o mesmo algoritmo da função de balanceamento de carga do canal de porta é usado nos pares N7K1/N7K2 e nos pares N7K3/N7K4. O comando verificar o algoritmo da função de balanceamento de carga do canal de porta é dado abaixo.

N7K1# show port-channel load-balance

Warning: Per Packet Load balance configuration has higher precedence System config:

Non-IP: src-dst mac

IP: src-dst ip-l4port-vlan rotate 0

Port Channel Load-Balancing Configuration for all modules: Module 1: Non-IP: src-dst mac IP: src-dst ip rotate 0 Module 2: Non-IP: src-dst mac IP: src-dst ip rotate 0 Module 3: Non-IP: src-dst mac IP: src-dst ip rotate 0 Module 4:

(4)

Non-IP: src-dst mac

IP: src-dst ip-l4port-vlan rotate 0 Module 7:

Non-IP: src-dst mac

IP: src-dst ip-l4port-vlan rotate 0 Module 8:

Non-IP: src-dst mac

IP: src-dst ip-l4port-vlan rotate 0 Module 9:

Non-IP: src-dst mac

IP: src-dst ip-l4port-vlan rotate 0

Troubleshooting

Se o Balanceamento de carga desigual é visto em um canal de porta, pode ser devido à polarização.

Quando o tráfego alcança o Switches N7K3 e N7K4, está enviado ao Switches N7K1/N7K2 através de Po301 de N7K4 e de Po300 de N7K3. Aqui, o algoritmo do Balanceamento de carga retrocede dentro e alguns fluxos são enviados a N7K1 e outros fluxos são enviados a N7K2.

Inicialmente, todo o tráfego entra o Switches N7K3/N7K4 em eth1/1 e baseado na informação de porta IP e l4 SRC-dest, determinados fluxos são picados no link que vão para N7K1 e em outros fluxos picados no link que vai para N7K2. O hashing é feito com base no valor do rbh que é calculado pelo interruptor. Para a simplicidade, deixe-nos supõem isso baseado no algoritmo do balanceamento de carga usado, o interruptor segrega o tráfego de entrada em dois fluxos (fluxo X e fluxo Y). Fluxo X enviado fora de um enlace membro do canal de porta e fluxo Y enviado fora do outro enlace membro do canal de porta.

Agora, quando o tráfego está aterrando nos pares N7K1/N7K2, pode haver duas possibilidades. (Considerando X e Y ser permutável)

Case1:

Fluxo enviado N7K3 X a N7K1 e fluxo Y a N7K2

e

Fluxo enviado N7K4 Y a N7K1 e fluxo X a N7K2

Case2:

Fluxo enviado N7K3 X a N7K1 e fluxo Y a N7K2

e

Fluxo enviado N7K4 X a N7K1 e fluxo Y a N7K2

Caso que 1, N7K1 e N7K2 recebe ambo o tipo de fluxos (o fluxo X e flui Y) e mesmo depois a utilização de mesmo algoritmo do Balanceamento de carga do canal de porta que aquele usado por N7K3/N7K4, nenhuma polarização seria visto como a saída dos fluxos fora de Po100 e de Po200 nos links diferentes e daqui, nós vemos uma distribuição de tráfego melhor entre interfaces membro do canal de porta.

(5)

criar a polarização se o algoritmo da função de balanceamento de carga do canal de porta usado neste Switches é mesmo como esse usou nos pares N7K3/N7K4. Porque N7K1 e N7K2 estão usando o mesmo algoritmo do Balanceamento de carga do canal de porta, N7K1 envia o fluxo X em somente um enlace membro de Po100/Po200 e o outro enlace membro não enviará nenhum tráfego. Similarmente, N7K2 envia o fluxo Y em somente um enlace membro de Po100/Po200 e o outro enlace membro não enviará nenhum tráfego.

Desde que o tráfego que comuta N7K1 e N7K2 estão recebendo é classificado já para começar com, simplesmente um enlace membro do canal de porta será usado para enviar todo o tráfego de entrada fora do interruptor N7K1/N7K2 e nada seria enviado fora do outro enlace membro. Caso que se a taxa do tráfego de entrada excede a largura de banda do único link do canal de porta, o tráfego adicional pode ser deixado cair como o outro enlace membro do canal de porta não enviaria este tráfego.

A edição similar pode ser considerada quando mais de dois links são usados no canal de porta. Por exemplo, se quatro links são usados em um canal de porta, a seguir segundo o hashing que acontece, ou nenhuma polarização aconteceria ou nós veremos que polarização parcial onde somente dois dos quatro enlaces membros do canal de porta estariam seja usado para enviar todo o tráfego de entrada e outros dois links não enviariam qualquer coisa

A polarização é causada devido ao projeto e daqui é importante analisar o projeto para certificar-se que nenhuma polarização acontece. A saída que indica a polarização Po100 e Po200 de acontecimento em N7k1 é dada abaixo (a saída similar pode ser considerada em N7K2 também). 

N7K1# show port-channel summary | i 200

200 Po200(SU) Eth LACP Eth9/2(P) Eth9/3(P)

N7K1# show port-channel traffic interface port-channel 200

NOTE: Clear the port-channel member counters to get accurate statistics ChanId Port Rx-Ucst Tx-Ucst Rx-Mcst Tx-Mcst Rx-Bcst Tx-Bcst

--- -- 200 Eth9/2 0.0% 99.99% 44.44% 4.00% 0.0% 100.00% 200 Eth9/3 0.0% 0.00% 55.55% 96.00% 0.0% 0.0%

N7K1# show port-channel summary | i 100

100 Po100(SU) Eth LACP Eth4/2(P) Eth4/3(P)

N7K1# show port-channel traffic interface port-channel 100

NOTE: Clear the port-channel member counters to get accurate statistics ChanId Port Rx-Ucst Tx-Ucst Rx-Mcst Tx-Mcst Rx-Bcst Tx-Bcst

--- -- 100 Eth4/2 0.0% 99.99% 40.55% 7.00% 0.0% 100.00% 100 Eth4/3 0.0% 0.00% 54.44% 93.00% 0.0% 0.0%

CSCvq26885 foi arquivado para a documentação externo.

Solução

Depois de algumas das ações alternativas que podem ser usadas para se certificar de que a polarização não acontece.

1. Projeto apropriado: Desde que a causa principal para a polarização é projeto impróprio, para certificar-se melhor de que nós mudamos o projeto de rede para se certificar de que não há nenhuma sala para a polarização na topologia

(6)

Se nenhuma mudança ao projeto é possível, nós podemos fazer o seguinte.

2. Use algoritmos diferentes do Balanceamento de carga do canal de porta a cada nível do Switches (um algoritmo nos pares N7K1/N7k2 e um algoritmo diferente nos pares N7K3//N7k4). Quando o algoritmo da função de balanceamento de carga é mudado, o N7k1/N7k2 comuta agora a mistura que o tráfego de entrada baseou em alguma outra informação do que essas usadas pelo Switches N7k3/N7k4 e daqui pelo uso do tráfego de saída todos os enlaces membros do canal de porta. (A resolução sobre que algoritmo escolher depende do tipo de tráfego recebido pelo interruptor)

3. Se o cliente quer usar o mesmo algoritmo da função de balanceamento de carga, use diferente gerenciem valores a cada nível do Switches. Gire o comando introduz a aleatoriedade no

algoritmo de hashing deslocando a mistura-entrada por bytes do configurado pelo usuário e ajuda-à evitar a polarização. (O uso um gerencie o valor para os pares N7k1/N7k2 e um diferente gerencie o valor para os pares N7k3/N7k4)

Referências

Documentos relacionados

f) Para candidatos com a tulação de Especialista: cópia do diploma de graduação em Ciências Biológicas, ou Farmácia, ou Biomedicina ou

5 “A Teoria Pura do Direito é uma teoria do Direito positivo – do Direito positivo em geral, não de uma ordem jurídica especial” (KELSEN, Teoria pura do direito, p..

No entanto, maiores lucros com publicidade e um crescimento no uso da plataforma em smartphones e tablets não serão suficientes para o mercado se a maior rede social do mundo

Apart from the two nuclear energy companies that were strongly hit by the earthquake effects (the Tokyo and Tohoku electric power companies), the remaining nine recorded a

Desta forma, foram criadas as seguintes hipóteses de investigação: H1 – O compromisso organizacional e o engagement são diferentes para as categorias dos militares dos

Taking into account the theoretical framework we have presented as relevant for understanding the organization, expression and social impact of these civic movements, grounded on

Nessa situação temos claramente a relação de tecnovívio apresentado por Dubatti (2012) operando, visto que nessa experiência ambos os atores tra- çam um diálogo que não se dá

Neste tipo de situações, os valores da propriedade cuisine da classe Restaurant deixam de ser apenas “valores” sem semântica a apresentar (possivelmente) numa caixa