What is SDN?
Enterprises, carriers, and service providers are being surrounded by a number of competing forces. The monumental growth in multimedia content, the explosion of cloud computing, the impact of increasing mobile usage, and continuing business pressures to reduce costs while revenues remain flat are all converging to wreak havoc on traditional business models.
To keep pace, many of these players are turning to SDN technology to revolutionize network design and operations.
SDN enables the programming of network behavior in a centrally controlled manner through software applications using open APIs. By opening up traditionally closed network platforms and implementing a common SDN control layer, operators can manage the entire network and its devices consistently, regardless of the complexity of the underlying network technology.
SDN enables consistent management of the network, which may be made up of complex technology parts.
There are four critical areas in which SDN technology can make a difference for an organization.
1) Network programmability: SDN enables network behavior to be controlled by the software that resides beyond the networking devices that provide physical connectivity. As a result, network operators can tailor the behavior of their networks to support new services, and even individual customers. By decoupling the hardware from the software, operators can introduce innovative, differentiated new services rapidly—free from the constraints of closed and proprietary platforms.
2) Logically centralize intelligence and control: SDN is built on logically centralized network topologies, which enable intelligent control and management of network resources. Traditional network control methods are distributed. Devices function autonomously with limited awareness of the state of the network. With the kind of centralized control an SDN-based network provides, bandwidth management, restoration, security, and policies can be highly intelligent and optimized—and an organization gains a holistic view of the network.
3) Abstraction of the network: Services and applications running on SDN technology are abstracted from the underlying technologies and hardware that provide physical connectivity from network control. Applications will interact with the network through APIs, instead of management interfaces tightly coupled to the hardware.
4) Openness: SDN architectures usher in a new era of openness—enabling multi-vendor interoperability as well as fostering a vendor-neutral ecosystem. Openness comes from the SDN approach itself. The open APIs support a wide range of applications, including cloud orchestration, OSS/BSS, SaaS, and business-critical networked apps. In addition, intelligent software can control hardware from multiple vendors with open programmatic interfaces like OpenFlow. Finally, from within the SDN, intelligent network services and applications can run within a common software environment.
A key advantage of SDN technology is the ability for network operators to write programs that utilize SDN APIs and give applications control over network behavior. SDN allows users to develop network-aware applications, intelligently monitor network conditions, and automatically adapt the network configuration as needed.
Ciena understands the challenge of rapid bandwidth growth. The Blue Planet approach to SDN is based on a hybrid model in which control functions such as end-to-end network visibility, policy, and bandwidth management are concentrated in the logically centralized SDN Controller. Not everything is centralized, though. Control functions such as fault recovery, monitoring, security, which all benefit from being distributed, remain embedded in the network elements.



Thank you. Your comment has been received and should appear on the blog shortly.
by Asen
Hello,
Thanks for the great article.
I'd like to have your opinion if it is ok to disable TCP offloading in a SDN network design?
What are the pros and cons and isn't it better to disable it directly at OS level?
Many thanks!
by roushan
hi
by Marie Fiala
@Francisco - There are indeed standards bodies that facilitate multi-vendor interoperability, such as TM Forum and MEF. Most vendors, even if they adapt their APIs, do so in an open way by publishing their specifications. Thereby users can utilize open-source tools such as Swagger or Postman to execute sequences of API commands, to test multi-vendor interoperability and expedite integration effort.
by Francisco de Carvalho
Hi - the write up emphasises Openness and Open APIs. Is this really standardised or is it "each vendor has their own APIs" which are different to one another? Are there independent bodies that promote, facilitate and deliver multi-vendor interoperability?
by mehdi saba
tell me more about sdn
by Natalia Sanchez
Hola Daniel – Gracias por tu comentario, te invitamos a visitar nuestra página en español http://www.ciena.com.mx/ donde podrás encontrar las ultimas noticias y novedades en lengua.
by Raj
Hi Guys,
I am new in this, I need to understand packet flow from END host to cloud Step by step including NVF and SDN network infrastructure, so I can understand easily, Please help. Thanks you very much!!!
by daniel Silva Rojas
Es muy útil
by Anuj Srivastava
Need to have updates on concepts pertain to SDN/NFV
by Bo Gowan
Hi Terrence - two suggestions for you. First, here's a link to our Training page, which includes several free courses around Blue Planet SDN: https://learning.ciena.com/mod/page/view.php?id=2496
Also, if you haven't downloaded our NFV/SDN eBook yet this is another good guide to get you started: http://bit.ly/NFVSDN
by Terrence Shepherd
Looking into training on SDN
by mark debonis
I am a senior infrastructure engineer and also was an nms/oss/bss engineer for a decade as well. I think the new architecture I see with SDN is much more dynamic across the board, and eliminates bottlenecks on the fly. Seems like a very usable product across a multitude if business types, providers and services on the fly. Now that is something I would like to see in a large ISP, cloud network and across multiple WAN links to give it a test run.
by Theophilus
Hi Guys,Am new in this forum.Please i have a question.