AzS-NC01

NC01 is responsible for the network controller services. The network controller works based on the SDN capabilities of Windows Server 2016. It is the central control plane for all networking stuff and provides network fault tolerance, and it's the magic key to bringing your own address space for IP addressing (VxLAN and NVGRE technology is supported, but VxLAN is the prioritized one).

Azure Stack uses virtual IP addressing for the following services:

  • Azure Resource Manager
  • Portal-UI (where it's admin or tenant)
  • Storage
  • ADFS and Graph API
  • Key vault
  • Site-to-site endpoints

The network controller (or network resource provider) makes sure that all communication goes its predefined way and is aware of security, priority, high availability, and flexibility.

In addition, it is responsible for all VMs that are part of the networking stack of Azure Stack:

  • AzS-BGPNAT01
  • AzS-Gwy01
  • AzS-SLB01
  • AzS-Xrp01