tempo negativo para uma resposta de eco de ping

4

Eu estava felizmente pingando na rede quando de repente:

Pinging X with 32 bytes of data:

Reply from .235: bytes=32 time=1444ms TTL=41
Reply from .235: bytes=32 time=1767ms TTL=41
Reply from .235: bytes=32 time=1531ms TTL=41
Reply from .235: bytes=32 time=-1198187ms TTL=41

Ping statistics for .235:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1444ms, Maximum = -1198187ms, Average = 1073443462ms

Um tempo negativo para a resposta. Eu verifiquei wireshark e tinha os mesmos valores:

Time delta from previous displayed frame: -1198.187867000 seconds
Time since reference or first frame: -1179.935038000 seconds

Não alterei o horário da máquina durante o ping. Isso foi feito na minha rede local em casa, a partir de uma VM XP no windows 7. Então, eu culpo a VM (virtualbox). Mas eu queria saber se esse comportamento estranho (para mim) poderia ter uma razão, ou se algum de vocês já viu isso antes. Obrigado tchau.

    
por Mario 09.11.2012 / 22:25

1 resposta

1

Isso parece uma combinação de problema de driver de virtualização e um estouro de inteiro assinado / não assinado. O tempo médio de 1073443462 x 4 é muito próximo de 2 ^ 32 para não ser um problema de estouro de inteiro - > 1073443462 * 4 - 1444-1767-1531 - 2 ^ 32 = -1198190 ... o que é bastante próximo de -1198187. Talvez minha matemática esteja desativada ou pode haver um erro de arredondamento.

    
por 09.11.2012 / 23:39