You can configure a benchmarking test to detect and measure performance attributes, such as throughput, latency, frame loss, and bursty or back-to-back frames, of network devices. An RFC 2544-based benchmarking test is performed by transmitting test packets from a device that functions as the initiator and terminator of the test. These packets are sent to a device that functions as the reflector, which receives and returns the packets back to the initiator.
Starting from Junos OS Release 21.1R1, the IPv4 Layer 3 reflector function and the corresponding benchmarking tests are supported on the SRX300 and SRX550HM devices.
SRX series Firewalls support only the reflector function in RFC 2544-based benchmarking tests.
The following devices support RFC 2544-based benchmarking tests in either the initiator/terminator or reflector role, according to which families they support:
You can configure a test name by including the test-name test-name statement at the [edit services rpm rfc2544-benchmarking] hierarchy level. In the test name, you can configure attributes of the test iteration, such as the address family (type of service, IPv4 or Ethernet), the logical interface, and test duration that are used for a benchmarking test to be run.
test-name test-name
[edit services rpm rfc2544-benchmarking]
To configure a test name and define its attributes for an IPv4 network:
[edit services]
[edit] user@host# edit services
[edit services] user@host# edit rpm
[edit services rpm] user@host# edit rfc2544-benchmarking
[edit services rpm rfc2544-benchmarking] user@host# edit tests test-name test1
reflect
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set mode reflect
inet
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set family inet
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set destination-ipv4-address address
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set destination-udp-port port-number
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set source-ipv4-address address
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set source-udp-port port-number
[edit services rpm rfc2544-benchmarking tests test-name test1] user@host# set test-interface interface-name