650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/3A/37/wKioL1O7ZZLTqwZZAADcvSF1tow080.jpg "Title =" 20140708112430555.jpg" alt = "wkiol1o7zzltqwzzaadcvsf1tow080.jpg"/>
Although all vertices on Software Defined Network (SDN) are stimulated by openflow, it has been time to program the network using various standard tools. Openflow is not the only way to implement Sdn. To implement SDN, there are at least six methods or approaches besides openflow.
Command line interface (CLI)
CLI is a common interface between a vswitch and a vro. network managers often use it to configure a vswitch, activate or disable certain services.
Jay Shree ullal, CEO of the Arista Network, said, "there is more than one way to open it up. There are more than one way to scale. Although CLI is not a commonly used programmable interface, it is still a method for many people to build a real network today ."
SNMP
Simple Network Management Protocols are an important part of network management. In various active management tasks, SNMP is often used to modify and apply new configurations, and is implemented through remote configuration correction.
XMPP
XMPP is an XML Stream protocol used to process on-site and message routing. It also provides secure but easy-to-use programmable languages for coupling multiple different networks.
Netconf
IETF's netconf is designed to reduce programming workload related to automated device configuration. Netconf can be used to configure devices in XML to achieve more efficient routing and store configuration data on devices.
Openstack
Openstack is an open-source project established by rackspace/NASA for cloud computing. This modular open-source software can be used to develop public and private cloud computing architectures and controllers. More than 135 companies have participated in the openstack project.
650) This. width = 650; "src =" http://s3.51cto.com/wyfs02/M01/3A/38/wKioL1O7ZbuQPYCjAAEbRiNH_1M415.jpg "Title =" 20140708112507138.jpg" alt = "wkiol1o7zbuqpycjaaebrinh_1m415.jpg"/>
Virtualization software API
APIs and other virtualization software in hypervisor, such as VMware vsphere, virtualization servers, storage and network resources, can be centrally and distributed to various applications as needed. These tools include tools that can define resource pools and business tools that define service levels, and automatically enforce service levels to ensure application availability, performance, security, and scalability.
Reference: http://www.cnblogs.com/webstudy/articles/3066740.html
This article is from the "shenwei new space" blog, please be sure to keep this source http://abool.blog.51cto.com/8355508/1435754