...
CPU Topology on DUT
Scenarios
Summary of Scenarios:
...
Scenario | Possible Core-allocations: Assumptions: Numa-0 (0-15) Numa-1 (16-31) eth0, eth1 (numa-0) eth2, eth3 (numa-1) | DUT Ports TGen Ports (Hardware) | DUT Ports TGen Ports (Software) | T-Rex Config File to use: | DUT Config File to Use | Comments | ||
1 | vSwitch: 2 | PMDs: 4, 5, 6, 7 (0xF0) | VNF: 8,9 | DUT: eno5, eno6 TGEN: 5, 6 | DUT: eno3, eno4 TGEN: ens801f0, ens801f1 | TGEN: /etc/trex_ens.yaml | ||
2 | vSwitch: 2 | PMDs: 4, 5, 226, 237 (0xC000300xF0) | VNF: 822, 923 | DUT: eno5, ens801f2eno6 TGEN: 5, 76 | DUT: eno3, ens801f0eno4 TGEN: ens801f0, eno3ens801f1 | TGEN: /etc/trex_ens_eno.yaml | ||
3 | vSwitch: 2 | PMDs: 4, 5, 226, 237 (0xC000300xF0) | VNF: 248, 2522 | DUT: eno5, ens801f2eno6 TGEN: 5, 76 | DUT: eno3, ens801f0eno4 TGEN: ens801f0, eno3ens801f1 | TGEN: /etc/trex_ens_eno.yaml | ||
4 | vSwitch: 2 | PMDs: 4,5, 622, 723 (0xF00xC00030) | VNF: 228, 239 | DUT: eno5, eno6ens801f2 TGEN: 5, 67 | DUT: eno3, eno4ens801f0 TGEN: ens801f0, ens801f1eno3 | TGEN: /etc/trex_ens_eno.yaml | ||
5 | vSwitch: 2 | PMDs: 4,5, 622, 723 (0xF00xC00030) | VNF: 824, 2225 | DUT: eno5, eno6ens801f2 TGEN: 5, 67 | DUT: eno3, eno4ens801f0 TGEN: ens801f0, ens801f1eno3 | TGEN: /etc/trex_ens_eno.yaml | ||
6 | vSwitch: 2 | PMDs: 4, 5, 22, 23 (0xC00030) | VNF: 8, 24 | DUT: eno5, ens801f2 TGEN: 5, 7 | DUT: eno3, ens801f0 TGEN: ens801f0, eno3 | TGEN: /etc/trex_ens_eno.yaml | ||
7 | vSwitch: 2 | PMDs: 22, 23, 24, 25 (0x3C00000) | VNF: 26, 27 | DUT: ens801f2, ens802f3 TGEN: 7, 8 | DUT: ens801f0, ens801f1 TGEN: eno3, eno4 | TGEN: /etc/trex_eno.yaml | Similar to 1? | |
8 | vSwitch: 2 | PMDs: 22, 23, 24, 24 (0x3C00000) | VNF: 4,5 | DUT: ens801f2, ens802f3 TGEN: 7, 8 | DUT: ens801f0, ens801f1 TGEN: eno3, eno4 | TGEN: /etc/trex_eno.yaml | Similar to 42? | |
9 | vSwitch: 2 | PMDs: 22, 23, 24, 25 (0x3C00000) | VNFs: 4,26 | DUT: ens801f2, ens802f3 TGEN: 7, 8 | DUT: ens801f0, ens801f1 TGEN: eno3, eno4 | TGEN: /etc/trex_eno.yaml | Similar to 53? |
Possible Variations
- Increase the Number of CPUs to 4 for the VNF.
- Try different forwarding VNF
- Different Virtual Switch (VPP)
- RxQ Affinity.
...