Hello,

I am currently working on setting up an OVS kvm host with DPDK support enabled and am wondering how to approach utilizing flows in a production environment. Nearly every guide I've seen benchmarking/testing ovs-dpdk configures static flows to pass traffic from physical dpdk ports to the vhostuser interface passed to a guest. Despite that, I haven't been able to find any information about how this actually affects performance, considering the default actions=NORMAL rule properly establishes layer2 connectivity.

My instinct is that configuring a flow effectively decreases the latency with which OVS processes the packet, as handling it with the default action=normal is slightly slower. Whether this is true or not, what real impact would defining  flows have on the network as apposed to relying on the default?

As a follow up question, how would defining flows work if I wanted to utilize a LACP bond to load balance traffic? It appears that flows need to be defined from the physical sub interfaces managed by the bond, not the bond interface itself, which seems to undermine the reliability goals of LACP.

I appreciate any help understanding this further,

Emil


_______________________________________________
discuss mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss

Reply via email to