I want to setup a Snort IDS to monitor traffic from my VMs. This means having to look at traffic on the vSwitch since VM-to-VM traffic does not leave the virtual environment.
I am pretty sure that either method would work, but I am worried about both security and performance. Promiscuous mode seems to be better from a performance standpoint but is a security concern since any connected NIC, that is put into promiscuous mode, will be able to see all traffic on the network. Port mirroring is more secure since you can designate a target switch port to send all traffic to, however, it doesn't seem well suited to mirror all traffic on all ports in a portgroup.
Thoughts?