Thanks for the response. I am looking at VM performance stats from a VM that was unreachable for about a minute and a half today. Unfortunately the historical perf charts look like they use a 5 minute sample size, so I'll have to monitor again in real time. I do not see any CPU or I/O peaks during the time of the network outage, but I'm not sure why I'd see them on the VM. If I look at network or I/O stats using Linux tools on the guest, it was not doing much at the time of the network outage, and it did not log any problems.
I can't see why heavy SAN traffic would effect network at all, unless it caused problems on one of the ESXi hosts.
When I put a datastore into SDRS maintenance mode, all the files on the datastore start to migrate. I suppose a good test would be to do these only one at a time, and see if we still have guest network problems.
We do have alerts set up for our ESXi hosts, and I would expect that if a host was experiencing IO latency or pegged CPU, I'd see an alert. There are ten hosts on this cluster. I suppose I could limit my migration to files belonging to VMs running on just one of the hosts.