Docker Community Forums

Share and learn in the Docker community.

Docker on Windows 2016 (VM) hosted on Windows 2016 - Fragmented packets are dropped


(Mkingsbury) #1

New to Docker on Windows, and I’m scratching my head some here, we have Docker installed on a Windows 2016 VM hosted on a Windows 2016 server. The network stack is doing something bad, where packets larger than 1372 bytes, send to the Windows 2016 VM, are fragmented and not successfully reassembled by Windows. Before Docker was installed, the packets were successfully re-assembled.

Netstat -s reports the following:

Reassembly Required = 11124
Reassembly Successful = 0
Reassembly Failures = 0

Packets are being generated by a simple ‘ping -s 1373 <Windows 2016 VM IP>’ command.

The ‘Don’t fragment’ flag is not set.

Anyone else seen this behavior?

Client:
Version: 18.06.1-ce
API version: 1.30 (downgraded from 1.38)
Go version: go1.10.3
Git commit: e68fc7a
Built: Tue Aug 21 17:21:34 2018
OS/Arch: windows/amd64
Experimental: false

Server:
Engine:
Version: 17.06.2-ee-16
API version: 1.30 (minimum version 1.24)
Go version: go1.8.7
Git commit: 9ef4f0a
Built: Thu Jul 26 16:52:17 2018
OS/Arch: windows/amd64
Experimental: false