Nós recentemente teve um pequeno problema com a rede em que vários servidores seria intermitentemente perder conectividade de rede de uma forma bastante dolorosa-se resolve (obrigatório hard reboot). Isso acontece há cerca de duas semanas, aparentemente aleatoriamente, em diferentes servidores. Nenhum padrão particular que pudéssemos discernir.
Após algumas pesquisas, vimos que o switch estava relatando 100 Mbps para a porta com problema:
Isso soa notavelmente como o que aconteceu no artigo de Joel Spolsky, Cinco Porquês
Michael passou algum tempo fazendo um post-mortem e descobriu que o problema era um simples problema de configuração no comutador. Existem várias velocidades possíveis que um comutador pode usar para se comunicar (10, 100 ou 1000 megabits / segundo). Você pode definir a velocidade manualmente ou permitir que o comutador negocie automaticamente a velocidade mais alta com a qual os dois lados podem trabalhar. O comutador que falhou foi definido para negociação automática. Isso geralmente funciona, mas nem sempre, e na manhã de 10 de janeiro, não funcionou.
Agora desativamos a negociação automática em nosso hardware de rede e o definimos para uma taxa fixa de 1000 Mbps (gigabit).
Minhas perguntas para aqueles com mais experiência em rede de hardware de servidor:
- Quão comum são os problemas de negociação automática com o hardware de rede moderno?
- É uma boa prática padrão de rede desabilitar a negociação automática e definir velocidades fixas ao configurar a rede?