SDN is the most popular technology concept nowadays. As the core component of the future network architecture, SDN controller is still evolving in the future. For enterprises, what functions and attributes do SDN controllers need to know in advance? The following are 10 functional standards that enterprises need to consider when selecting an SDN controller. enterprises can evaluate the SDN controller selection direction.
OpenFlow support
Enterprises need to understand the functions currently supported by OpenFlow controllers, including optional functions and extended protocols. Enterprises also need to understand the network vendor's roadmap to support the new version of OpenFlow.
Network Virtualization
The controller must be able to dynamically create a policy-based virtual network, which can form a logical network resource pool, similar to the computing resource pool of server virtualization.
Network functions
The controller can find multiple paths from the source address to the target address and allocate link selection. It also includes the ability to use a rich set of architectures to create virtual networks for specific tenants in L2 and L3 networks.
Scalability
The SDN controller should support at least 100 switches. It must also reduce the broadcast overhead and growth of the network.
Performance
The SDN controller must be able to pre-fill the possible extent of the stream table, and must have processing and I/O capabilities to ensure that the controller does not become a bottleneck for creating flow table entries.
Network programmability
The controller must be able to perform fine packet filtering. The SDN controller should provide templates to ensure that the created script CLI allows dynamic network programming.
Reliability
The controller must have multiple network paths from the departure location to the destination. The SDN controller can also establish Hardware and Software Redundancy functions at the same time. It must be able to implement cluster management of the controller.
Network Security
The controller must implement enterprise-level authentication and authorization, and completely isolate each virtual network. The SDN controller must be able to control the online communication rate
Centralized management and Visualization
SDN controllers should provide enterprises with monitoring of different types of traffic to provide visualization for physical networks running on controllers and multiple virtual networks.
Controller supplier
Suppliers must prove their financial and technical resources to support ongoing sdn r & D and progress. Suppliers must also prove their focus on SDN market positioning and competitiveness.