CoDel on VMware ESXi
-
I know that traffic shaping on a pfsense host in a vmware esxi server has been iffy in the past, especially when one NIC deals with multiple vlan's. I have pfsense setup so that my WAN is mapped to a NIC (vmxnet3) and my LAN connections (six of them) are VLAN's that are in pfsense. So, in other words, I don't have vmware doing the vlan assignments but yet pfsense.
When attempting to fix bufferbloat, an article says to set bandwidth limits with codel on the interfaces. My internet is 75/10 (really about 85/12) so I've been playing with the down limits. It seems like when adjusting and running speedtests, I either get 85 down or 50 down, and it's not consistent.
Is it because of vmware and the vlans, or something else?
-
It has been my experience that when running traffic shaping for PFSense on Vwmare , I make sure i have dedicated NIC's in the host to assign with no VLAN's. I dont use VMXNET 3 NIC's for them and use the E1000 NIC's.
I also make sure I am using Intel branded NIC's. That being said - I dont run PFSense on Vmware for my LAN parties. I tried it once and it did not go very well.
This is just my experience. YMMV.
-
I know that there were issues with the vmxnet3 drivers in older versions of pfsense, but they've now included it in the later builds. However, I do agree that while it does work, it may not be the optimal solution.
I am now wondering if vmware is the cause of my packet loss….