Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

CPU Topology on DUT

Scenarios

Image RemovedImage Added

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

H/W TGEN

S/W TGEN


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

H/W TGEN

S/W TGEN


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

H/W TGEN

S/W TGEN


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

H/W TGEN

S/W TGEN


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

H/W TGEN

S/W TGEN


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

H/W TGEN

S/W TGEN


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

H/W TGEN

S/W TGEN

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

H/W TGEN

S/W TGEN

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

H/W TGEN

S/W TGEN

Similar to 53?


Possible Variations

  1. Increase the Number of CPUs to 4 for the VNF.
  2. Try different forwarding VNF
  3. Different Virtual Switch (VPP)
  4. RxQ Affinity.

...