networking - Test Open vSwitch vs Linux bridge vs Open vSwitch with DPDK - Ask Ubuntu


i have 1 quick question - how test data flow in environment? have connection this:

topology: enter image description here

i want test data flow server1 server2 through server3 virtual switch. these servers physical.

i want test in different environments, ovs, ovs dpdk linux bridge , want see differences between them - traffic generator best? know 1 - iperf.

i have seen comparisons in mpps between ovs , ovs dpdk - have seen end result, haven't seen how looked tests.

hi , drawing, helps lot.

i need clarify - mistake or 1 device in server 2 both sides called "eth2"? haven't seen bridging between e.g. vlans dpdk @ higher level. i'm assuming server 2 has 2 dpdk capable network devices (actually 3 have 1 remaining control).

you on server 2 dedicate both network devices dpdk , add them openvswitch. see serverguide examples. there update pending integrate how done ovs/dpdk versions available in yakkety. ovs naturally bridge traffic between 2 ports without further configuration.

warning: make sure 2 ports not part of same physical network. doing re-reflect traffic , self amplify - killing whole network segment being self made dos attack.

once have set up, can run sort of traffic server 1 <-> server 3. iperf fine simple streaming workloads. other common simple tests netperf , uperf. configuring 3 can found in test examples linked here.

for simplified testing on ubuntu can done on 1 machine 2 dpdk capable ports feel free take @ simple dpdk tests. day intend set similar drawing in virtual machines modify flow rules in between , check impact of number , complexity of them, had no time yet.

finally if want go bigger consider using server 1 (if enough interfaces available) dpdk based traffic generator example moongen or trex.


Comments

Popular posts from this blog

download - Firefox cannot save files (most of the time), how to solve? - Super User

windows - "-2146893807 NTE_NOT_FOUND" when repair certificate store - Super User