Se você estiver executando o * NIX, poderá verificar /proc/net/dev
para ver estatísticas sobre erros. É vago sobre quais erros, mas de acordo com este post em Stackoverflow registra erros de CRC.
Eu preciso de um software de ferramenta ou de outra forma (de preferência software) que permita testar taxas de erro de bit em uma rede Ethernet.
Estou usando uma ferramenta de software que não gravei e não tenho acesso à fonte de introdução de erros de bit em uma rede Ethernet. No momento, estou tentando testar para ver se esse software faz o que realmente deve fazer, para que ele possa ser usado em algumas simulações de rede.
Eu sei que existem testadores de hardware como o FireBERD, mas seria ótimo se alguém tivesse algum software que pudesse fazê-lo. Embora baseado no que estou lendo aqui link Eu não tenho muita esperança.
Se você estiver executando o * NIX, poderá verificar /proc/net/dev
para ver estatísticas sobre erros. É vago sobre quais erros, mas de acordo com este post em Stackoverflow registra erros de CRC.
Os quadros Ethernet são verificados por um CRC, que é calculado quadro a quadro. Então você não pode detectar erros de bits individuais, você só sabe que um quadro tem um CRC ruim.
Não tenho certeza se ele fornecerá o que você precisa, mas a versão gratuita do Capsa da Colasoft fornece todas as informações de diagnóstico da rede Eu preciso. O separador de diagnóstico organiza os problemas por camada (Aplicação, Transporte, Rede, etc.)
Você precisa usar um testador de hardware para isso. NICs de PC e laptops padrão não têm o tipo de acesso e controle de hardware de baixo nível que você precisa (como os pinos individuais na porta da NIC). Eu acho que o melhor que você pode fazer é testar um circuito Ethernet usando software e, em seguida, verificar as estatísticas de erro da interface, dropar / ooo contadores de pacotes e assim por diante.
Você pode testar a Ethernet na CLI com uma caixa do Linux usando o link
Quando eu estava trabalhando para uma empresa de garantia de qualidade de jogos, estávamos usando o LANforce para testar a resiliência dos jogos à turbulência da rede. Isso foi usado para criar turbulência (erros), não para analisá-lo.
Espero que isso o leve a um bom caminho.