SDN: automatic and flexible control over the network
It’s been a long time since that the giant of the Internet searches, Google, started implementing their own software-defined networking (SDN) cloud systems. A clear example is Google Apps offering customized versions of several Google’s online products and tools.
Why that decision? Traditional networks are no longer able to withstand the complex trends of the world of telecommunications, as it is the case of the internet of things, automation, new generation Cloud Computing services virtualization and data centers.
Furthermore, the traditional style of network architecture is more expensive, taking into account the costs of energy consumption, cooling, equipment and technical manpower.
Undoubtedly, networks are demanding better management because traffic is also changing fast and this is not only due to the applications’ bandwidth consumption, but also due to a change in the flow direction.
Until recently traffic was between the customer and the server, but it is more common now that modern applications establish first a computer-to-computer communication by accessing databases and servers before the data get to the final destination.
SDN appears as an established alternative that offers the performance needed in this scenario, because its main function is to automatize network administration. This way is much easier to detect low latency (time delays within a network), human mistake and technical failure, in order to support virtualized resources and face heavy workloads.
But, how does SDN make possible that the network architecture is automated?
SDN is basically a type of software that allows monitoring and detecting failures in a network without the intervention of an administrator, reducing to zero the probability of human mistakes. This is done by separating the control plane (software) and the data plane (hardware). That is to say, the control software is no longer in the hardware, but hosted on the servers of a virtualized data center to which access is carried out via a web browser.
In simple terms, when software-defined networks are used on network architecture, the administrator himself can control the traffic flow from a centralized console, without necessarily manipulating the network switches. This is a sort of algorithmic control of the network components.
If you have yet to realize that your network is in need of a change, it is time to objectively approach the matter. Any suggestions? The architecture proposed by Cisco ONE (Open Network Environment) offers a wide range of possibilities for network programming, automated supply and the application-based interactions.
Cisco ONE thinks of the most diverse corporate demands; for example, the software drivers called Cisco One Platform Kit (onePK) that offers an Application Programming Interface (API), for customers of large data centers.
In addition to that, it also features the Cisco Cloud Connected option that offers solutions to optimize and differentiate your cloud services, plus a Virtual Overlay Networks host, which extends support for OpenStack and provides the VXLAN Gateway function.
Having Software as Service (SaaS) solutions is nowadays not only a reasonable decision, but also economical decision, because ultimately the information, administration, processing and resources are hosted at the company supplying the software.
At this point, Software Defined Networks will soon become one of the most profitable areas, especially in corporate environments, if their capabilities to solve the complexities of modern network architectures are taken into account.
If you still have doubts, watch in this demo about Cisco ONE
Estoy interesado en más información sobre la SDN