What network specification Docker is using and how its implementation is called?
Answer
Docker is using the CNM (Container Network Model) design specification.
The implementation of CNM specification by Docker is called "libnetwork". It's written in Go.