One of the perks of living in Silicon Valley is the opportunity to see fancy cars. What can be fancier than a self-driven car? What if networks can work this way? Recently, I analyzed Software Defined Networking (SDN) and its applications for the Virtual Strategy Magazine. In this article, I evaluate ‘what is the end goal?’ that SDN sets out to solve. At a high level, the challenges are resource utilization, network management, error management, and rate of innovation. Can Software Defined Networking help alleviate some of these challenges?
SDN changes the architecture of the network devices as illustrated in the simplified picture below:
The article discusses the three components of SDN and their benefits in detail:
Separation of the control plane from the data plane
Centralization of the control plane
Higher-level northbound interfaces
Then I evaluate what the SDN controller can do for us. The SDN controller has end-to-end visibility of a network. With this information, SDN is uniquely positioned to have a positive impact on the network. It can also perform existing applications better. Let us look at some of these benefits:
Anywhere access to information via the cloud
Network Functions Virtualization (NFV)
Network service chaining
Juniper Networks® JunosV App Engine addresses many of the applications listed above. It is a platform for network functions virtualization (NFV). You can read the article here and view the slideshow here (slide #3). I would like to hear from you about your thoughts on SDN, use cases, etc.