Como pode iperf reportar perda de pacotes no udp

1

O Iperf é a ferramenta bem conhecida para calcular o rendimento. Quando eu tentei throughput udp usando iperf no meu linuxpc, ele relatou que 10% de perda de pacotes.

No protocolo UDP, o grama de dados não recebeu quaisquer confirmações. Mas, de que maneira o iperf está relatando ou calculando a perda de pacotes? Como a ferramenta iperf saberia se o datagrama transmitido era recebido ou não? Eu me pergunto sobre isso.

    
por Vijay Kalyanam 18.08.2018 / 23:22

1 resposta

2

O próprio iperf está incluindo números de sequência em seus datagramas, que não são padrão no UDP. Onde há uma lacuna, ela assume perda. Veja iperf_udp.c

Existem dissectores Wireshark que extraem os números de uma captura de pacotes. ipharf número de seqüência do udp wireshark

    
por 19.08.2018 / 04:15