L2 Ethernet Switching

Following sections include Throughput Speedup Analysis for VPP multi- core multi-thread configurations with no Hyper-Threading, specifically for tested 2t2c (2threads, 2cores) and 4t4c scenarios. 1t1c throughput results are used as a reference for reported speedup ratio. Input data used for the graphs comes from Phy-to-Phy 64B performance tests with VPP L2 Ethernet switching, including NDR throughput (zero packet loss) and PDR throughput (<0.5% packet loss).

CSIT source code for the test cases used for above plots can be found in CSIT git repository.

3n-hsw-x520

64b-base_and_scale

Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-ndr



Speedup: l2sw-3n-hsw-x520-64b-base_and_scale-pdr



64b-features

Speedup: l2sw-3n-hsw-x520-64b-features-ndr



Speedup: l2sw-3n-hsw-x520-64b-features-pdr



3n-hsw-x710

64b-base_and_scale

Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-ndr



Speedup: l2sw-3n-hsw-x710-64b-base_and_scale-pdr



64b-features

Speedup: l2sw-3n-hsw-x710-64b-features-ndr



Speedup: l2sw-3n-hsw-x710-64b-features-pdr



3n-hsw-xl710

64b-base_and_scale

Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-ndr



Speedup: l2sw-3n-hsw-xl710-64b-base_and_scale-pdr



3n-skx-x710

64b-base_and_scale

Speedup: l2sw-3n-skx-x710-64b-base_and_scale-ndr



Speedup: l2sw-3n-skx-x710-64b-base_and_scale-pdr



64b-features

Speedup: l2sw-3n-skx-x710-64b-features-ndr



Speedup: l2sw-3n-skx-x710-64b-features-pdr



3n-skx-xxv710

64b-base_and_scale

Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-ndr



Speedup: l2sw-3n-skx-xxv710-64b-base_and_scale-pdr



2n-skx-x710

64b-base_and_scale

Speedup: l2sw-2n-skx-x710-64b-base_and_scale-ndr



Speedup: l2sw-2n-skx-x710-64b-base_and_scale-pdr



2n-skx-xxv710

64b-base_and_scale

Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-ndr



Speedup: l2sw-2n-skx-xxv710-64b-base_and_scale-pdr