Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a22b8e0a3d4dcf79

Jump to content

IP load tester

From Wikipedia, the free encyclopedia

IP load testers[1] are a class of protocol analyzers focused on the practical evaluation of router performance. Router performance is usually broken down into two categories: forwarding performance (or data plane), and routing performance (or control plane). In practice, the two functions are often evaluated simultaneously.

To test forwarding performance, IP load testers typically surround a router with simulated Internet traffic. This function is called packet blasting, and there are a couple of popular methods. The first method approximates real Internet traffic by using a representative mix of packet lengths, usually referred to as IMIX. Another popular technique is to blast the router with the shortest packet lengths possible, in order to stress the computational performance of the router. In both cases, the IP load tester measures the performance of the router in terms of loss, latency and throughput.

To test the control plane, IP load testers typically emulate various protocols via the test ports in order to connect to the real implementations of those protocols on the router itself. For example, within the core of the Internet, various routing protocols are used for the control plane, or routing function of routers. Core routing protocols include BGP, IS-IS, OSPF, and RIP. Control plane performance is usually characterized by measurements of scalability and performance. Scalability typically means how many protocol sessions can be handled by the router at one time, and ultimately is a stress of memory. Performance usually refers to a time-varying parameter, such as sessions per second, and ultimately is a stress of CPU power.

References

[edit]
  1. Bolanowski, Marek; Ćmil, Michał; Starzec, Adrian (October 2024). "New Model for Defining and Implementing Performance Tests". Future Internet. 16 (10): 366. doi:10.3390/fi16100366.