Test scenario:
Host Hardware: | HP Elitebook 8470p Intel(R) Core(TM) i7-3630QM CPU @ 2.40 GHz, 16GB RAM |
Host OS: | Windows 8.1 Pro |
VMware: | Workstation 12 |
PXE server: | Serva |
Boot Manager: | MS bootmgfw.efi |
Client Preboot Environment: | EFI 64 (VMware FW) |
NIC Driver | default ("vlance") |
When PXE booting a client under Workstation EFI, loading the NBP (bootmgfw.efi) leads to IP fragmentation if using the "default" NIC driver.
IP fragmentation + PXE/TFTP => huge delay and error prone.
If I use the NIC driver "e1000e" instead the transfer does not present IP fragmentation.
The Host PC MTU always 1500
> netsh interface ipv4 show subinterfaces
It seems Workstation 12 client (default NIC) when TFTP retrieving the PXE NBP it agrees blocksize=1486 when the maximum
blocksize for avoiding IP fragmentation with the default MTU=1500 is in fact 1468
Best,
Patrick