
Tengo una gran cantidad de direcciones a las que necesito hacer ping en la red de una empresa. Quiero ser lo más discreto posible. ¿El uso de ping 1.1.1.1 -l 1 reduciría la tensión en la red? ¿Vale la pena la diferencia entre 32 y 1? ¿Hay alguna razón por la que 32 sea el valor predeterminado?
Supongo que vale la pena mencionar que estoy en una caja de Windows y uso PowerShell.
Respuesta1
Ethernet tiene un tamaño de trama mínimo de 64 bytes. Si intenta enviar menos que eso, su sistema lo rellenará a 64 bytes de todos modos, si se envía por Ethernet. Ping ya envía fotogramas cercanos al tamaño mínimo:
14 bytes de encabezado Ethernet
4 bytes de suma de comprobación de Ethernet
20 bytes de encabezado IPv4
8 bytes de encabezado ICMP
= 46 de 64 bytes, por lo que usar una carga útil de 18 bytes debería darle un marco de tamaño mínimo, si entendí bien mis datos y aritmética.
Wi-Fi no tiene un tamaño de marco mínimo, por lo que si sus pings se realizan a través de Wi-Fi, una carga útil de ping de longitud cero utilizará un poco menos de tiempo aire.
También señalaré que incluso si guardara 32 bytes completos en cada uno de los 9000 pings (y 9000 respuestas de ping), todo eso suma solo medio milisegundo de ancho de banda gigabit Ethernet. Ha desperdiciado muchos más recursos de su empresa en su tiempo asalariado pensando en esto.