If you’re looking to PXE boot between VLAN’s (ie. a vlan for servers and a vlan for clients), you’ll need to add a couple of extra options into your DHCP server settings.
Its an easy enough process, following these steps should get things working for you:
In Windows DHCP, expand your VLAN’s DHCP scope, and select scope options.
add option 66 – enter the FQDN of your deployment server.
add option 67 – enter \boot\x64\wdsnbp.com (or if you’re deploying 32bit images: boot\x86\wdsnbp.com).
For reference you’ll find this file is in your deployment servers REMINST directory.
When you boot up your client computer, it will now receive the correct tftp response and will be able PXE boot!