My problem:
When copying files between vlans routed through sophos-utm my speed is half of what I normally get copying between machines on the same vlan.
My setup:
ESXi host using sophos-utm as a "router on a couple of sticks" (multiple physical ports being used). I have three physical ports, mapped to three virtual switches with three port groups. Port group 1 is coming in from my internet router and does not have any vlans (vlan 0). Port group 2 accepts all vlans (vlan 4095). Same for port group 3 - all vlans accepted.
sophos-utm - eth0.401, eth1.420, eth2 goes to the internet. Currently the sophos-utm vm has 4vCPU's, 4GB of ram, and 60G drive.
Cisco SG200-26 Layer 2 only switch. Port going to esxi port group 2 is tagged with vlan 401. Port going to esxi port group 3 is tagged with vlan 420.
I can duplicate the problem using standard windows file copy progress dialog, and using iPerf. All three vNICs are e1000. I I also tried running sophos-utm outside of the ESXi environment by loading onto a spare hard drive in the esxi host and booting straight to sophos-utm. Same results, so it's probably safe to rue out any issues with the open vm tools drivers.
Since My vif's are on separate layer 2 switch ports, I would expect to get the 1GB wirespeed between vlan's but only get about half that.
I'm thinking this may just be a limitation inherit with software-based routing, but I'm not seeing any resources being stressed while performing the tests, and I'm getting half the wire-speed consistently as if I'm connected at 500Mbs instead of 1Gbs. Everything is auto-neg all the way through and all are reporting connected at 1000Mbs/Full.
Any more details needed, please let me know and thanks in advance.
This thread was automatically locked due to age.