Support Support Downloads Knowledge Base Apex Support Portal Community

Knowledge Base

Search our Knowledge Base sites to find answers to your questions.

Ask All Knowledge Base Sites All Knowledge Base Sites JunosE Defect (KA)Knowledge BaseSecurity AdvisoriesTechnical BulletinsTechnotes Sign in to display secure content and recently viewed articles

[T/M/EX/QFX] Line-rate throughput tests on 10-Gigabit Ethernet interfaces



Article ID: KB9798 KB Last Updated: 26 Feb 2020Version: 5.0

This article explains why a small amount of packet loss can occur occasionally while doing line-rate throughput tests on 10-Gigabit Ethernet interfaces.



Occasionally, while performing line-rate throughput tests on a 10-Gigabit Ethernet interface, one can observe a small amount of packet loss. Initially it was thought that this was due to hardware dependency, since certain revisions of 10GE PIC or some devices worked while others did not.

In reality, it depends on the transmit Physical Media Access (PMA) and Ethernet chips that have a timing tolerance of ±100 parts per million. This may sound small, but it can actually affect a throughput test.



Unlike SONET/SDH interfaces, Ethernet interfaces are not synchronized to a stratum-3 clock source.

So, in worst case scenario:

  • Data tester transmits at 10Gb/sec + 100ppm = 10.000100Gb/s.
  • Receiving PIC has no problem receiving all data and storing in PFE.
  • The outgoing PIC transmits at 10Gb/sec - 100ppm = 9.999900Gb/s.
  • This leaves 10.000100 - 9.999900 = 0.000200Gb/s or 200kb/s worth of traffic that will queue up and get dropped on the outgoing PIC.

Since a throughput test is considered successful only when there is zero packet loss, you can never achieve 100% line rate.

This problem is not a hardware failure.

Care has to be taken when testing 10Gb/s interfaces at full rate because a small packet loss can be expected.


Modification History:

2020-02-26: Included QFX and EX in product categories


Comment on this article > Affected Products Browse the Knowledge Base for more articles related to these product categories. Select a category to begin.

Getting Up and Running with Junos

Getting Up and Running with Junos Security Alerts and Vulnerabilities Product Alerts and Software Release Notices Problem Report (PR) Search Tool EOL Notices and Bulletins JTAC User Guide Customer Care User Guide Pathfinder SRX High Availability Configurator SRX VPN Configurator Training Courses and Videos End User Licence Agreement Global Search