What is SDN?
Software-Defined Networking (SDN) solves existing network problems to enable highly complex social systems and increasingly intricate systems built with information and communications technology (ICT) to be constructed more simply and flexibly.
Existing ICT issues
Computer networks connect countries, societies, companies, and individuals. These networks support many different types of communication and systems. With the growth of cloud computing and big data, today's networks must respond to demand for flexibility in information technology (IT). Moreover, as cloud computing and big data applications continue to evolve, networks must be able to adapt quickly to changing computing environments and provide companies with options to improve efficiency, such as using only the required parts of the network when necessary.
Most existing networks, however, were not built to meet these needs. Network restrictions have thus emerged as obstacles to the construction of ideal ICT systems.
SDN offers viable solutions to many of today's problems.
Take car navigation systems for example. When you input your destination, your car navigation system shows you the best route according to current road conditions, allowing you to avoid traffic jams. SDN is drawing attention because it can provide a similar service for the networks in ICT systems.
What is SDN (software-defined networking)?
SDN as conceived by NEC refers to the dynamic control of networks by software as well as the mechanism, concept and architecture of such networks.
With existing network architecture, each item of networking equipment in an intricate web of networks makes independent decisions in a bucket-relay fashion to determine which routes and rules to use to deliver data to its destination. Because of this architecture, it is difficult to flexibly reroute data to avoid areas of the network that are congested or that are undergoing expansion or maintenance. Building and modifying networks is also complex and time consuming because settings need to be (re)configured in a large number of network devices.
SDN was developed to address these limitations. SDN decouples network control from communications processing, which previously were both performed in each network device. Devices that exclusively perform communications processing are controlled by software on general-purpose servers, allowing more flexible, efficient, and safer data communication.
SDN dramatically enhances ICT
SDN will trigger an evolution in communication.
SDN will allow ICT to be fused with other cutting-edge IT fields such as virtualization and automation, leading to the creation of more advanced ICT systems. This will in turn lead to improved social infrastructures.