ping -f muestra problemas pero el ping normal no

ping -f muestra problemas pero el ping normal no

Tengo un problema extraño al alojar en el centro de datos de Softlayer Washington.

Prueba desde una instancia EC2 a mi servidor en Softlayer: -

[root@EC2-box ~]# ping -f -c 100 MY-SL-BOX
PING MY-SL-BOX (MY-SL-BOX) 56(84) bytes of data.
..................................................
--- MY-SL-BOX ping statistics ---
100 packets transmitted, 50 received, 50% packet loss, time 743ms
rtt min/avg/max/mdev = 2.464/2.906/3.606/0.220 ms, ipg/ewma 7.505/2.927 ms
[root@EC2-box ~]# 

Pruebe desde una instancia EC2 a www.softlayer.com (o cualquier otro sitio web): -

[root@EC2-box ~]# ping -f -c 100 www.softlayer.com
PING www.softlayer.com (66.228.118.51) 56(84) bytes of data.

--- www.softlayer.com ping statistics ---
100 packets transmitted, 100 received, 0% packet loss, time 1168ms
rtt min/avg/max/mdev = 35.143/35.485/36.216/0.211 ms, pipe 4, ipg/ewma 11.804/35.518 ms
[root@EC2-box ~]#

Prueba desde mi servidor en softlayer a la instancia EC2: -

[root@MY-SL-BOX ~]# ping -f -c 100 7EC2-box
PING 7EC2-box (7EC2-box) 56(84) bytes of data.
.................................................
--- 7EC2-box ping statistics ---
100 packets transmitted, 51 received, 49% packet loss, time 866ms
rtt min/avg/max/mdev = 2.067/2.378/2.679/0.131 ms, ipg/ewma 8.756/2.414 ms

Pruebe desde mi servidor en softlayer a la instancia www.softlayer.com: -

[root@MY-SL-BOX ~]# ping -f -c 100 www.softlayer.com
PING www.softlayer.com (66.228.118.51) 56(84) bytes of data.
....................................................
--- www.softlayer.com ping statistics ---
100 packets transmitted, 48 received, 52% packet loss, time 1424ms
rtt min/avg/max/mdev = 33.677/34.041/34.693/0.240 ms, pipe 4, ipg/ewma 14.386/34.083 ms

Nota... en todos los casos anteriores, cuando no uso la opción "-f", no hay ninguna pérdida de paquetes. 7EC2-box y MY-SL-BOX son IP reales. Los enmascaré para publicar aquí.

Si hago un traceroute a cualquier otra IP desde mi servidor, e incluso hago ping -f al primer nodo que se muestra allí, muestra una pérdida de paquetes del 50% y ninguna pérdida sin "-f".

Hablé con el soporte y me dijeron que como no hay problema sin "-f", no hay problema aquí.

¿Tienen razón?

Es extraño que el "ping -f" de cualquier red externa a cualquier sitio no muestre pérdida, sino solo al mío.

He estado buscando durante una hora, estaría muy agradecido si alguien pudiera indicarme algunas instrucciones detalladas para probar la pérdida de paquetes.

Respuesta1

Algunas máquinas (hosts, firewalls o enrutadores), si permiten el tránsito ICMP, limitarán las solicitudes/respuestas de ping ICMP para evitar que el rendimiento (CPU o red) se vea afectado por una actividad excesiva de ping. Se desaconseja el uso de -f sin establecer un intervalo razonable (consulte el parámetro -i para hacer ping) en la mayoría de los entornos, ya que puede ser perjudicial (de hecho, -f -c 100 envía 100 solicitudes de ping consecutivas sin espacio entre ellas). Si bien puede usar -f como parámetro (siempre con parámetros conservadores -c y/o -i) en su propia red, la mayoría de los demás administradores de red no querrán que lo haga en la de ellos.

Respuesta2

Quizás sugeriría que usar Nmap para realizar un seguimiento de paquetes podría darle una idea de dónde se pierden los paquetes.

http://nmap.org/book/output-formats-commandline-flags.html#output-formats-ex-packettrace

Otra idea: ¿has intentado hacerlo mientras especificas un intervalo para ralentizarlo un poco?

ping -f -i 0.5 google.co.uk

Si no se pierde una cantidad tan grande de paquetes, eso podría indicar que hay un firewall o algo que lo bloquea.

Respuesta3

Sí, intentaría eliminar la opción -f Flood. Lo más probable es que un firewall no esté contento. ¿Normalmente recibes buenos pings en ambas direcciones? ¿Qué dice la ruta de seguimiento para cada uno?

información relacionada