Fully programmable architecture
The kernel of the ZENIC vDC controller is based on the unified ZTE platform, and the components can be dynamically loaded and unloaded. It can be programmed at two layers: Local API and northbound interface.
Distributed Controller Cluster
The ZENIC vDC controller supports distributed controller cluster. The controller cluster consists of at least three controller nodes and provides the control plane with high availability. The scale of a controller cluster can be selected according to network requirements.
Built-in network virtualization
The ZENIC vDC controller supports different layers of network virtualization capabilities. Include tenant virtualization, VRF-based route virtualization, VNET-based network virtualization, interface virtualization.
Supporting Distributed Routing
The ZENIC vDC Controller supports distributed routing, that is, the fabric network forwards the east-west traffic and south-north traffic according to the host route flow table. Each OFS in the network is equal and can serve as the router. The distributed routing solution simplifies network design and avoids sensing and special configuration of the controller for different OFS devices. Besides, communication with adjacent servers avoids traffic detour and reduces network communication load, which satisfies the explosive east-west traffic requirement in current data centers.
Rich built-in network management functions
The ZENIC vDC controller has many built-in network management functions of Web GUI, so that the administrator can manage the network status and locate the fault. The functions include: topology visualization, alarms, end-to-end fault diagnosis, protocol tracing.