Software Defined Network (SDN) has become one of the most preferred solutions for the management of large-scale complex networks. The network policies in the large-scale network are difficult to embed on entire network devices simultaneously, whereas in SDN these policies can be embedded on the top of the network. The SDN network is divided into two parts which are vertically integrated to form the entire network. Currently many aspects of the classical architecture of the Internet are etched in stone – a so-called ossification of the Internet – which has led to major obstacles in IPv6 deployment and difficulty in using IP multicast services. Yet, there exist many reasons to extend the Internet, e.g., for improving intra-domain and inter- domain routing for high availability of the network, providing end-to-end connectivity for users, and allowing dynamic management of network resources for new applications, such as data center, cloud computing, and network virtualization. To address these requirements, the next- generation architecture for the Future Internet has introduced the concept of Software-Defined Networking (SDN). At the core of this emerging paradigm is the separation and centralization of the control plane from the forwarding elements in the network as opposed to the distributed control plane of existing networks. With the advent of cloud computing, many ecosystem and business paradigms are encountering potential changes and may be able to eliminate their IT infrastructure maintenance processes. Real-time performance and high availability requirements have induced telecom networks to adopt the new concepts of the cloud model: software-defined networking (SDN) and network function virtualization (NFV). NFV introduces and deploys new network functions in an open and standardized IT environment, while SDN aims to transform the way network’s function. SDN and NFV are complementary technologies; they do not depend on each other. However, both concepts can be merged and have the potential to mitigate the challenges of legacy networks. In this paper, our aim is to describe the benefits of using SDN in a multitude of environments such as in data centers, data center networks, and Network as service offerings.
Read full abstract