Eelco Chaudron

Eelco Chaudron's contributions

troubleshooting red hat process automation manager featured image
Article

Open vSwitch: The revalidator process explained

Eelco Chaudron

Network flows are curated and deleted in Open vSwitch by the revalidator process. This article clarifies the internal behavior and metrics of this process.

Open Virtual Network
Article

Troubleshooting FDB table wrapping in Open vSwitch

Eelco Chaudron

This blog explains the effects of configuring too small a forwarding database (FDB) table for Open vSwitch, how to identify which bridge is suffering from too small an FDB table, and how to configure the FDB table size appropriately. If the FDB table is too small, a lot of ping/ponging in the table can happen, which uses CPU resources.

Open Virtual Network
Article

Troubleshooting Open vSwitch DPDK PMD Thread Core Affinity

Eelco Chaudron

The most common problem when people are deploying an Open vSwitch with Data Plane Development Kit (OvS-DPDK) solution is that performance is not as expected. Here's how to configure thread affinity, verify that it’s set up correctly, and ensure no other threads are using the CPU cores.

Red Hat Wimplicit
Article

Automated Open vSwitch PVP testing

Eelco Chaudron

This blog describes how a script can be used to automate Open vSwitch PVP testing. The goal for this PVP script was to have a quick (and dirty) way to verify the performance (change) of an Open vSwitch (DPDK) setup. This script either works with a Xena Networks traffic generator or the T-Rex Realistic Traffic Generator . For details on what the PVP test does, please refer to the following blog post, Measuring and comparing Open vSwitch performance. This setup...

Measuring and comparing Open vSwitch performance
Article

Measuring and comparing Open vSwitch performance

Eelco Chaudron

Introduction There are infinite ways to test Virtual Switches, all tailored to expose (or hide) a specific characteristic. The goal of our test is to measure performance under stress and be able to compare versions, which may or may not have hardware offload. We will run the tests using the Physical to Virtual back to Physical topology. This configuration is also known as the PVP setup. The traffic will flow from a physical port to a virtual port on the...