<div dir="ltr">Hi all,<div><br></div><div>By network control plane i specifically mean here sharing network state across docker daemons sitting on different hosts/nova_vms in multi-host networking.<br></div><div><br></div><div>libnetwork provides flexibility where vendors have a choice between network control plane to be handled by libnetwork(libkv) or remote driver itself OOB. Vendor can choose to "mute" libnetwork/libkv by advertising remote driver capability as "local".</div><div><br></div><div>"local" is our current default "capability" configuration in kuryr.</div><div><br></div><div>I have following queries:</div><div>1. Does it mean Kuryr is taking responsibility of sharing network state across docker daemons? If yes, network created on one docker host should be visible in "docker network ls" on other hosts. To achieve this, I guess kuryr driver will need help of some distributed data-store like consul etc. so that kuryr driver on other hosts could create network in docker on other hosts. Is this correct?</div><div><br></div><div>2. Why we cannot  set default scope as "Global" and let libkv do the network state sync work?</div><div><br></div><div>Thoughts?</div><div><br></div><div>Regards</div><div>-Vikas Choudhary</div></div>