¿Por qué el rendimiento de su prueba es diferente de nuestro rendimiento NAT?

User Application Requirement
Updated 01-24-2017 12:45:37 PM
This Article Applies to: 
TL-R470T+ , TL-R480T+ , TL-ER5120

Algunos clientes nos han comentado que el rendimiento que han probado es diferente de nuestro rendimiento de NAT. 

Hay muchas herramientas de medición de rendimiento, como Iperf, Chariot, SmartBits.

Diferentes clientes pueden utilizar diferentes herramientas. Pero debe tener en cuenta que utilizando diferentes herramientas, los resultados de la prueba pueden ser diferentes.

SmartBits es un equipo de prueba de pago. El precio es alto, pero es un equipo de prueba de mayor nivel que Iperf y Chariot. En la industria, muchos conocidos fabricantes utilizan SmartBits para probar sus dispositivos.

Chariot es un software profesional de pago. Normalmente, los usuarios finales no pueden comprarlo para las pruebas.

Iperf es una herramienta de medición gratuita, por lo que los usuarios finales pueden usarla para probar el rendimiento de los dispositivos.

La información de rendimiento de NAT (350Mbps) de nuestro sitio web es probada por SmartBits. Por lo tanto, si utiliza Iperf o Chariot, el resultado del rendimiento puede ser diferente del rendimiento de NAT que proporcionamos.

Ahora, tome Iperf como un ejemplo para explicar por qué los valores son diferentes.

DUT (Dispositivo bajo Prueba): TL-ER5120/TL-ER6120.

Precondición:

1: PC_A con un adaptador Ethernet Gigabit conectado al puerto LAN del DUT. Actúa como cliente;

2: PC_B con un adaptador Ethernet Gigabit conectado al puerto WAN del DUT. Actúa como servidor;

3: No utilice versiones antiguas de iperf. Aquí utilizamos la versión 2.0.5 <08 Jul 2010> ;

4: Abra el NAT y cierre el firewall.

Topología de red del test:

 


 

 

Resultados del test:

 

TCP

UDP

Client

216Mbps

423Mbps

Server

215Mbps

350Mbps

 

El cliente de test TCP:

 

 

 

El servidor de test TCP:

 

 

 

 

El cliente de test UDP

 

El servidor de test UDP

 

TCP es un protocolo orientado a conexión y UDP es un protocolo no orientado a conexión. Así que los valores resultantes de TCP y UDP son diferentes.

Para UDP, los datos que envía el cliente pueden no ser recibidos por el servidor, por lo que el valor del cliente es mayor que el del servidor.

Normalmente, SmartBits usa los datos UDP para probar el rendimiento, y sólo da el valor del puerto de recepción como rendimiento, ignorando los datos no recibidos.

Los valores que Chariot y Iperf obtienen son sólo valores de referencia de rendimiento. No son los valores reales. Los valores de referencia sólo se pueden utilizar para juzgar si el rendimiento de la interfaz tiene problemas o no.