Network controller
Microsoft has released a new feature called Network Controller with Windows Server 2016. This is a highly available and scalable service to manage Software-defined Networking from a single pane. Network Controller provides two APIs. They are as follows:
SouthBound API: This API enables you to detect, gather network information, and send configuration to devices such as Hyper-V virtual switches, Software load balancer, Datacenter Firewall, and Remote Access Service.
Northbound API: This API enables you to interact with Network Controller. Thanks to this API, you can monitor, troubleshoot, deploy, and configure new devices through PowerShell.
The Network Controller can be managed using PowerShell or using GUI with, for example, System Center Virtual Machine Manager.
Network Controller is beyond the scope of this book. Just remember that you can configure Hyper-V virtual switches through Network Controller.
Network controller diagram