Over the last two days I've been working on rearchitecting my network.  I'm configured multiple vLANs, setup a LAGG group for FreeNAS and am moving VMs and physical machines to the newly created vLANs.  So far everything has gone relatively well.  Today though I ran into the first issue that I haven't been able to solve.  There is an issue transferring data between FreeNAS and any machine, physical or virtual, when they aren't on the same vLAN.  At first I assumed that this was an issue with intra-vLAN routing and was the fault of pfSense.  However I can transfer files between other machines that are in different vLANs without issue, just not FreeNAS.  This seems to rule out routing as the issue.
When starting a transfer initially everything looks fine:
	
	
	
		
		
		
			
		
		
	
	
		
	
 
But then this will happen:
	
	
	
		
		
		
		
	
	
		
	
 
The speed drops to basically nothing, the transfer stalls. Eventually leading to this:
	
	
	
		
		
		
		
	
	
		
	
 
Hitting Try Again never succeeds. It will continue to die at the same point, within 1-2% every time:
	
	
	
		
		
		
		
	
	
		
	
 
If I do the transfer on the same vLAN it completes with no issues:
	
	
	
		
		
		
		
	
	
		
	
 
I've searched on all the topics I can think of but haven't been able to find anything that is similar. There's no new hardware involved. The FreeNAS box is physical with a Supermicro board, Intel NICs. The switch is a Cisco 3560. The pfSense box is also a physical box, also Supermicro/Intel. The VMs run on Supermicro blades with Intel NICs. My desktop is an ASUS board with Intel NIC. So there shouldn't be an issue with hardware. I'm at a total loss.
Network setup:
	
	
	
		
		
		
		
	
	
		
	
 
	
	
	
		
		
		
		
	
	
		
	
	
		
			
		
		
	
			
			When starting a transfer initially everything looks fine:
	But then this will happen:
	The speed drops to basically nothing, the transfer stalls. Eventually leading to this:
	Hitting Try Again never succeeds. It will continue to die at the same point, within 1-2% every time:
	If I do the transfer on the same vLAN it completes with no issues:
	I've searched on all the topics I can think of but haven't been able to find anything that is similar. There's no new hardware involved. The FreeNAS box is physical with a Supermicro board, Intel NICs. The switch is a Cisco 3560. The pfSense box is also a physical box, also Supermicro/Intel. The VMs run on Supermicro blades with Intel NICs. My desktop is an ASUS board with Intel NIC. So there shouldn't be an issue with hardware. I'm at a total loss.
Network setup: