Table of Content Design High Level Design Key System Flows Key Differences Compared with Neutron Integration with Data Center SDN Gateway Alcor Controller API Gateway Resource Management Services VPC Manager Subnet Manager Port Manager Route Manager Private IP Manager Virtual Mac Manager Node Metadata Manager Security Group Manager Virtual IP Manager Gateway Manager Database and Cache Services Infrastructure Services Data-Plane Manager Network Health Monitor Message Queue Services Alcor Control Agent High Level Design Alcor Control Agent Major Components Dataplane Abstraction Integration with OVS Integration with Mizar DHCP Programming Design Communication Protocols Goal State Data Model Fast Path Normal Path Rescue path System Monitoring and Failure Detection Node Monitoring Monitoring with NetData Controller Service Monitoring Control Plane Security Communication Protocol with Compute Host Integration with Arktos Compute Deployment Migration, Deployment and Upgrade Integration with OpenStack Nova Roadmap and Release Plan Development Getting Started with Controller Development Build and Deploy Control Agents Test E2E Test Setup 1 E2E Test Setup 2