OpenSwitch looks to be run as a virtual switch in the vkernal, not as a VMware VM as far as I can see.
-decided to simplify the problem, so for now, I am only trying to connect (route or bridge) between two virtual switches.
-single Windows client PC with a single 1GBE NIC
-single ESXi host with two physical 1GBE NICS, and 2 vSwitches, each with one physical NIC added.
-singe VM hosted, the VM that I am attempting to use to link the two Vswitches.
-1 physical NIC goes to my internal network
-the other is a point to point link to the Windows client
-tried PFSense. initially it looked OK. Install was OK. WAN IP was recieved from my internal network DHCP server. LAN segment was a completely different subnet, DHCP enabled, and the windows box got a DHCP address from this segment. I was able to connect and configure the pf install, do thinks like disable it from blocking private ip range (since both interfaces were of a private range) was able to open a few internet sites. But as soon as I tried to push some data through it, the pf VM was essentially killed. from the console I could do things like restart the web console, but till I rebooted pfSense VM, no data would pass. after the reboot it was OK for a bit, DHCP worked, small websites etc, but 2% through an nVidia driver download, it would die again.
-wasted nearly all of my spare time from the long weekend, but didn't get this working. :(
-tried vyos. This looked like it would work exactly the way I wanted it to. Vyatta would create an ethernet bridge with what appears to me to be only a few commands. I messed around with it for a couple hours, but made essentially no progress. It appears to work to the point that the windows client will get a DHCP address, but other than that nothing else would pass.
So then I thought funny that DHCP packets would flow, but once an IP address was established, that was the end of it. … maybe I need to allow the vswitches to be in promiscuous mode?
After than Vyos would pass packets! Hit the Internet, run a speedtest.Net test, full speed. Pushed and pulled a few ISO's from my file server.. saturated the 1Gbit Ethernet link.... looking good!
check CPU use on ESXi-host ouch 50-63% of my haswell Xeon core for 1Gig, no way this will be able to do 10Gig!
anyway, Thats where I am at now. leaning towards continuing to see if I can drop CPU requirement on Vyos. Virtual E1000 NICS, so if that can be made to use VMEX3 NICS, that should help!