[GTER] Problema com Stack Switch Cisco WS-C3750-12S-S

Danilo Mendonça Cabreira danilo at rjnetwork.com.br
Mon Jan 13 20:44:26 -02 2014


Boa noite pessoal, alguém já passou pela situação/historia/novela abaixo:

Coloquei 2 switches Cisco WS-C3750-12S-S empilhados através do STACK-CAB
(original) para fazer um teste de throughput e estabilidade.

Estou utilizando Gbic RJ-45 (ao invés de fornecer a conexão optica, o Gbic
possui uma conexão eletrica - RJ-45) direto em 2 notebooks Dell com porta
Giga e rodando com distribuição Linux.

Os switches estão empilhados com os cabos stack conectados da seguinte
maneira:

SWITCH_MASTER - Porta Stack 2 -> conecta no SWITCH_SLAVE na Porta Stack 1.

Obs1.: Depois de fazer todos os testes, eu vi no site da Cisco que o
recomendado é conectar a Porta Stack 1 do Switch Master na Porta Stack 2 do
Swtich Slave. Mais por se tratar de apenas 1 switch em STACK, acabei por
não refazer todos os testes.

Obs2.: Apenas considere o "Switch Slave" como o switch que tem a menor
prioridade na pilha.

O sistema operacional que está rodando na Pilha é: C3750-ADVIPSERVICESK9-M,
Version 12.2(25)SEE2

Vamos aos resultados do Teste:

Utilizando o iPerf (com o parametro de "-- interval 30"):
1.1 ) os 2 notebooks conectados em um mesmo switch, fazendo a comunicação
não passar pelo STACK. Resultado: conexão estável de 980Mbps
1.2) cada notebook conectado em um dos switches, fazendo a comunicação
passar pelo STACK. Resultado: conexão estável de 980Mbps


Neste mesmo período fiquei monitorando os contadores dos switches, através
do comando "sh int summ" (interfaces configuradas com "load-interval 30") e
no real-time Monitor do Cacti que coleta as informações via SNMP.

E então eu descobri que alguém nesta história está mentindo:

Resultado monitorados nos contadores do Switch:

2.1) Teste com os 2 notebooks conectados no mesmo switch sem passar pelo
STACK. Resultado estável com conexão média de 980Mbps:
* GigabitEthernet1/0/2     0     0    0     0 984468000  81069 4148000
7406    0
* GigabitEthernet1/0/2     0     0    0     0 985440000  81149 4160000
7428    0
* GigabitEthernet1/0/2     0     0    0     0 986299000  81220 4172000
7450    0
* GigabitEthernet1/0/2     0     0    0     0 987042000  81281 4179000
7462    0
* GigabitEthernet1/0/2     0     0    0     0 987614000  81328 4114000
7347    0
* GigabitEthernet1/0/2     0     0    0     0 988554000  81405 4083000
7291    0
* GigabitEthernet1/0/2     0     0    0     0 989253000  81463 4115000
7348    0

2.2) Teste com cada notebook conectado em switches distintos, fazendo com
que a comunicação passasse pelo STACK. Resultado conexão variando bastante
entre 1.07 Gbps e 800Mbps :
* GigabitEthernet2/0/1     0     0    0     0 1079217000  88869 4164000
7436    0
* GigabitEthernet2/0/1     0     0    0     0 1079233000  88870 4159000
7428    0
* GigabitEthernet2/0/1     0     0    0     0 900063000  74116 3468000
6194    0
* GigabitEthernet2/0/1     0     0    0     0 900063000  74116 3468000
6194    0
* GigabitEthernet2/0/1     0     0    0     0 1079380000  88882 4153000
7418    0
* GigabitEthernet2/0/1     0     0    0     0 900186000  74126 3463000
6186    0
* GigabitEthernet2/0/1     0     0    0     0 900520000  74154 3493000
6240    0
* GigabitEthernet2/0/1     0     0    0     0 900520000  74154 3493000
6240    0
* GigabitEthernet2/0/1     0     0    0     0 1079829000  88920 4202000
7505    0
* GigabitEthernet2/0/1     0     0    0     0 900560000  74157 3504000
6259    0
* GigabitEthernet2/0/1     0     0    0     0 1079917000  88927 4213000
7525    0
* GigabitEthernet2/0/1     0     0    0     0 900633000  74163 3513000
6275    0
* GigabitEthernet2/0/1     0     0    0     0 1080112000  88943 4219000
7536    0
* GigabitEthernet2/0/1     0     0    0     0 900796000  74177 3518000
6284    0
* GigabitEthernet2/0/1     0     0    0     0 900796000  74177 3518000
6284    0
* GigabitEthernet2/0/1     0     0    0     0 900796000  74177 3518000
6284    0
* GigabitEthernet2/0/1     0     0    0     0 1080079000  88940 4227000
7549    0
* GigabitEthernet2/0/1     0     0    0     0 1080079000  88940 4227000
7549    0
* GigabitEthernet2/0/1     0     0    0     0 900769000  74174 3525000
6295    0
* GigabitEthernet2/0/1     0     0    0     0 1079979000  88931 4231000
7555    0
* GigabitEthernet2/0/1     0     0    0     0 900685000  74167 3528000
6300    0
* GigabitEthernet2/0/1     0     0    0     0 1079853000  88921 4229000
7552    0
* GigabitEthernet2/0/1     0     0    0     0 900580000  74158 3526000
6298    0
* GigabitEthernet2/0/1     0     0    0     0 1079879000  88923 4190000
7483    0
* GigabitEthernet2/0/1     0     0    0     0 1079879000  88923 4190000
7483    0
* GigabitEthernet2/0/1     0     0    0     0 900602000  74160 3494000
6240    0
* GigabitEthernet2/0/1     0     0    0     0 900453000  74147 3501000
6252    0
* GigabitEthernet2/0/1     0     0    0     0 1079795000  88916 4204000
7507    0
* GigabitEthernet2/0/1     0     0    0     0 900532000  74154 3506000
6260    0
* GigabitEthernet2/0/1     0     0    0     0 1079898000  88924 4214000
7524    0
* GigabitEthernet2/0/1     0     0    0     0 900618000  74161 3514000
6274    0
* GigabitEthernet2/0/1     0     0    0     0 1079957000  88929 4222000
7539    0
* GigabitEthernet2/0/1     0     0    0     0 900673000  74166 3526000
6296    0
* GigabitEthernet2/0/1     0     0    0     0 1080014000  88934 4233000
7558    0
* GigabitEthernet2/0/1     0     0    0     0 1080111000  88942 4139000
7391    0
* GigabitEthernet2/0/1     0     0    0     0 900795000  74176 3451000
6163    0
* GigabitEthernet2/0/1     0     0    0     0 1080277000  88956 4102000
7325    0
* GigabitEthernet2/0/1     0     0    0     0 900934000  74187 3421000
6108    0
* GigabitEthernet2/0/1     0     0    0     0 1080298000  88957 4080000
7285    0
* GigabitEthernet2/0/1     0     0    0     0 1056386000  87661 4727000
8123    0
* GigabitEthernet2/0/1     0     0    0     0 881009000  73107 3942000
6774    0
* GigabitEthernet2/0/1     0     0    0     0 809180000  69108 5710000
9029    0
* GigabitEthernet2/0/1     0     0    0     0 809180000  69108 5710000
9029    0
* GigabitEthernet2/0/1     0     0    0     0 675926000  61686 9036000
13293    0
* GigabitEthernet2/0/1     0     0    0     0 798341000  73291 11129000
16313    0
* GigabitEthernet2/0/1     0     0    0     0 665803000  61123 9281000
13604    0
* GigabitEthernet2/0/1     0     0    0     0 790081000  72833 11329000
16565    0
* GigabitEthernet2/0/1     0     0    0     0 629144000  57830 8856000
12973    0
* GigabitEthernet2/0/1     0     0    0     0 762915000  70599 11232000
16390    0
* GigabitEthernet2/0/1     0     0    0     0 1079608000  88931 4292000
7650    0
* GigabitEthernet2/0/1     0     0    0     0 900376000  74167 3579000
6379    0
* GigabitEthernet2/0/1     0     0    0     0 1080226000  88973 4274000
7621    0
* GigabitEthernet2/0/1     0     0    0     0 901265000  74227 3554000
6340    0
* GigabitEthernet2/0/1     0     0    0     0 1080982000  89024 4252000
7587    0
* GigabitEthernet2/0/1     0     0    0     0 1080982000  89024 4252000
7587    0

Não satisfeito, através do Iptraf instalado nas duas máquinas, acompanhei
os mesmos testes:

3.1) Teste com os 2 notebooks conectados no mesmo switch sem passar pelo
STACK. Resultado estável com conexão média de 890Mbps, que não condiz com
os 980Mbps do Iperf:

3.2) Teste com cada notebook conectado em switches distintos, fazendo com
que a comunicação passasse pelo STACK. Resultado estável com conexão média
de 890Mbps

Mais puto da vida ainda, não pude deixar de testar o PING com FLOOD entre
as máquinas (#ping -f 192.68.0.2).

4.1) Este teste eu fiz apenas com os notebooks conectados em switches
distintos, ou seja, a comunicação passando pelo STACK. Resultado 1 bilhoes
de pacotes e 1 perdido, média de 0.122ms / maxima de 1.2ms. Mesmo variando
bastante a banda nos contadores exibidos no teste anterior, não perde
pacotes e nem aumenta a latência.

5.1) Informações gerais:
- 0 CRC
- 0 collision
- 0 late collision
- nenhum LOG de erro

Concluindo, se é que pode se chamar isso de conclusão:

1) alguém está mentindo nas médias, já que todos os resultados foram
obtidos em um único teste de aproximadamente 1h30m.
2) Não pode ser uma mera diferença de como os switches exibem a média dos
contadores, por que a diferença aparece apenas quando a comunicação passa
pelo STACK.
3) Troquei o cabo de STACK, switch, Gbic e notebook. Obtive os mesmos
resultados.

Como eu vou colocar um LAG (Link aggregation) com portas de cada 1 dos
switches, esta diferença de ~100Mbps  é muito alta e vai me gerar um
transtorno gigantesco na hora de fazer o throubleshoting, quando necessário.

Ou a melhor resposta seria: "coloca para rodar e vê no que dá" :(


.... zZzZzZzZz ....

E aos que tiveram paciencia de ler tudo, obrigado!

[ ]'s

Danilo Mendonça Cabreira



More information about the gter mailing list