A Study on Software Defined Networking



Similar documents
SDN/Virtualization and Cloud Computing

The Many Faces of SDN: An Industry Perspective

Leveraging SDN and NFV in the WAN

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Software Defined Networking and the design of OpenFlow switches

SDN and NFV in the WAN

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Open Source Network: Software-Defined Networking (SDN) and OpenFlow

SDN. What's Software Defined Networking? Angelo Capossele

Limitations of Current Networking Architecture OpenFlow Architecture

Improving Network Management with Software Defined Networking

White Paper. SDN 101: An Introduction to Software Defined Networking. citrix.com

Software Defined Networking for Telecom Operators: Architecture and Applications

Qualifying SDN/OpenFlow Enabled Networks

Multiple Service Load-Balancing with OpenFlow

Autonomicity Design in OpenFlow Based Software Defined Networking

Embracing Transport SDN for Open Networking Architectures

A Method for Load Balancing based on Software- Defined Network

Using SDN-OpenFlow for High-level Services

How the Emergence of OpenFlow and SDN will Change the Networking Landscape

SDN Security Design Challenges

Future of DDoS Attacks Mitigation in Software Defined Networks

Software Defined Networking

How the emergence of OpenFlow and SDN will change the networking landscape

SDN Software Defined Networks

Software Defined Networks Virtualized networks & SDN

Current Trends of Topology Discovery in OpenFlow-based Software Defined Networks

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

OpenFlow: Concept and Practice. Dukhyun Chang

Comparisons of SDN OpenFlow Controllers over EstiNet: Ryu vs. NOX

Keywords SDN; Framework; Models; Opportunities; Application; Trends; Architecture; Challenges; Use Cases.

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

Review On Architecture & Security Issues of SDN

Effective disaster recovery using Software defined networking

Software Defined Networks

Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management

Enabling Software Defined Networking using OpenFlow

Software Defined Networks (SDN)

Xperience of Programmable Network with OpenFlow

Software Defined Network Application in Hospital

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

SOFTWARE-DEFINED NETWORKS

Mock RFI for Enterprise SDN Solutions

Securing Local Area Network with OpenFlow

Software Defined Networking Seminar

Security improvement in IoT based on Software Defined Networking (SDN)

Design and Implementation of Dynamic load balancer on OpenFlow enabled SDNs

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

Testing Software Defined Network (SDN) For Data Center and Cloud VERYX TECHNOLOGIES

How do software-defined networks enhance the value of converged infrastructures?

Software Defined Networking and OpenFlow: a Concise Review

An Introduction to Software-Defined Networking (SDN) Zhang Fu

GUI Tool for Network Designing Using SDN

Software Defined Networking Architecture

SDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network

Ten Things to Look for in an SDN Controller

Transport SDN Toolkit: Framework and APIs. John McDonough OIF Vice President NEC BTE 2015

An Intelligent Framework for Vehicular Ad-hoc Networks using SDN Architecture

Recent Developments in Transport SDN

Improving Network Management with Software Defined Networking

Network Virtualization

The Mandate for a Highly Automated IT Function

THE SDN TRANSFORMATION A Framework for Sustainable Success

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

IT Infrastructure Services. White Paper. Utilizing Software Defined Network to Ensure Agility in IT Service Delivery

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

Boosting Business Agility through Software-defined Networking

SDN and FTTH Software defined networking for fiber networks

Software Defined Networking & Openflow

The Next Frontier for SDN: SDN Transport

Applying SDN to Network Management Problems. Nick Feamster University of Maryland

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

Time-based Updates in OpenFlow: A Proposed Extension to the OpenFlow Protocol

a new sdn-based control plane architecture for 5G


Mobility Management Framework in Software Defined Networks

Intent NBI for Software Defined Networking

Software Defined Networking and Network Virtualization

OpenFlow: Enabling Innovation in Campus Networks

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心

Funded in part by: NSF, Cisco, DoCoMo, DT, Ericsson, Google, Huawei, NEC, Xilinx

Network Virtualization and its Application to M2M Business

CS6204 Advanced Topics in Networking

Transport SDN - Clearing the Roadblocks to Wide-scale Commercial

SDN Interfaces and Performance Analysis of SDN components

How To Write A Network Plan In Openflow V1.3.3 (For A Test)

The promise of SDN. EU Future Internet Assembly March 18, Yanick Pouffary Chief Technologist HP Network Services

Transcription:

A Study on Software Defined Networking Yogita Shivaji Hande, M. Akkalakshmi Research Scholar, Dept. of Information Technology, Gitam University, Hyderabad, India Professor, Dept. of Information Technology, Gitam University, Hyderabad, India ABSTRACT: The Internet, a collection of networks allows transmission of information from one place to another. Today's internet is growing fast; devices to the network for accessing and providing the services. The Traditional network makes it a difficult task to add and remove the network devices. The Static Nature of the conventional network makes it difficult to accomplish the dynamic computing and storage desires of big data centers and campuses. Software-Defined Networking is the new approach to networking. Software Defined Network model promises to simplify the network configuration and resource management. Software Defined Networking will replace the current network and fulfill the business needs via software rather than hardware. This paper introduces the concepts of Software Defined Network which will help to configure and manage the network needs. KEYWORDS: Software Defined Network; OpenFlow; Open Network Foundation; Northbound Interface; Southbound Interface I. INTRODUCTION Software Defined Networking (SDN) gives assurance to dramatically reduce the complexity of network configuration and management as well as to make the introduction of innovation in the network operations possible. The challenges associated with the current traditional network like an explosion of the cloud, growth of big data centers, the mobility that make the network very complex and putting pressure on networks [1]. The Dispute of static nature of the traditional network and successfully handled through the new network is a Software Define network. The main important of SDN to enable the big data application in the enterprise, which required redesigning and rethinking the way to design big data centers. The SDN play very important role in enabling big data applications and virtualization by simplifying the networks. Software-defined networking (SDN) is new concept towards networking in which controller is decoupled from hardware and given to a software application called a controller. In SDN network control plane is physically separate out from the forwarding plane, where a control plane controls several devices that will be part of data plan. The goal of SDN is to allow network engineers and administrators respond quickly to changing business requirements [2]. This paper addresses the fundamental concepts of SDN with architecture and challenges. The paper outlined as follows: Section II defines the architecture of SDN. Then, Section III presents the concepts related to SDN. Next, Section IV analyses the SDN challenges. Finally, Section V concludes with the discussion and conclusion. II. SDN ARCHITECTURE SDN architecture is dynamic, controllable, commercial, and adaptable; a designing model for the high bandwidth and dynamic nature of today's applications. This architecture [3] decouples the network control (network intelligence) and data plane (perform forwarding functions) which enables the network control to be directly programmable, and the underlying infrastructure layer abstracted from applications. The SDN architecture consists three layers, Application Layer (Application Plane), Control Layer(Control Plane) and Infrastructure Layer(Data Plane) shown in Fig.1 [4][5]. The applications (Security, Bandwidth Management, and Load Management) exist in the application layer and send their network requirements send to control plan through a Northbound Interface (NBI). SDN uses NBI to communicate with the applications and business logic present in the application layer to help network executives to programmatically manage traffic and deploy the services. In SDN, control plan is detached from the data plane. This control plane is a centralized software-based controller that maintains the centralized view of the overall network and enables the network administrator to direct the underlying system about how to forward the traffic. Copyright to IJIRCCE DOI: 10.15680/IJIRCCE.2015. 0311007 10407

Fig. 1 Layer wise SDN Architecture SDN Controller is the brain of the network that interacts with the data plane via a Southbound Interface (SBI), also called Control Data Plane Interface (i.e. OpenFlow). The SBI of SDN relays the information to the switches and routers deployed in a data plane. Data Plane (Forwarding Plane) consists of some network elements (e.g. Switches) responsible for forwarding the traffic as per the rules set by the controller. SDN architecture will provide a set of application programming interfaces that simplifies the implementation of network services like routing, multicasting, access control, etc. [2]. The SDN architecture allows a network administrator to implement highly scalable, adaptable, the manageable network that will fulfill the business dynamic needs. A. OpenFlows: III. CONCEPTS RELATED TO SDN The openflow[6] is a protocol specially designed for SDN. It is an interface defined between control plan and data plan in SDN architecture. The hardware and software based OpenFlow interface deployed in a variety of networks. The standard enables networks having logically centralized control to configure and change the network behavior through a well-defined forwarding instruction set. Also, it enables researchers to run the experimental protocol in the campus network. Open standard OpenFlow implemented by vendors, OpenFlow, enabled switches now available in a market. B. Open Network Foundation(ONF): ONF [7] is a user driven organization devoted to the promotion and adoption of SDN, founded by Google, Microsoft, Yahoo, etc. The members of ONF [8] define an architectural framework and standards for the deployment of both SDN hardware and software. ONF is emerging open standards such as the OpenFlow Standard and the OpenFlow Configuration and Management Protocol Standard. It is the first, and only vendor-neutral standard communications interface defined between the controls and forwarding layers of SDN architecture. Copyright to IJIRCCE DOI: 10.15680/IJIRCCE.2015. 0311007 10408

C. Traditional and SDN Structure: Traditional Networking: Traditional Networking Network consists of devices connected to each other for data transmission. In traditional Network architecture, the data path and the decision-making a process of switching or routing are collected on the same device. In traditional networks, a switch consists of both the control plan and data plan as show in Fig.2. Traditional switches perform both the functionalities of deciding where to send traffic through control plan and forwarding the traffic through a data plan. It is represented in Fig. 2 Fig. 2 Traditional Network Switch Software Defined Network: SDN abstracts the lower layer functionality by separating control plan and data plan. In SDN control plan functions are placed on SDN controller and SDN controller is nothing but server run SDN software. SDN switches (Physical or virtual) have a data plan which forwards the traffic (frames) as per the rules set by the SDN controller. SDN controller communicates to a data plan through OpenFlow protocol. The OpenFlow protocol conveys data forwarding instruction to a data plan. It is shown in Fig. 3. Fig. 3 Software Defined Network Switch IV. SDN CHALLENGES. SDN originally employed in data centers. It has helped companies adjust the network structure and requirements as per needs. Centralized Control of open flow architecture allows the network administrator to program the network behavior. When we try to implement SDN network we require to focus challenges of SDN [9][1]. Copyright to IJIRCCE DOI: 10.15680/IJIRCCE.2015. 0311007 10409

A. Controller Scalability : SDN controller is the brain of a network. SDN network implementation requires defining a number of controllers needed for network and their location. The Network may require a single controller or hierarchy of controller in control plan. Voellmy et al. [10] concluded that "when the network scales up in the number of switches and the number of end hosts, the SDN controller can become a key bottleneck." The latency increases during transmission of information between multiple nodes and the single controller. The number of switches flows and bandwidth increaser's number of requests will be pending to the controller, which may not able to process. The SDN controller [NOX] studies said that it can handle 30 k requests [11]. For SDN network, a main challenge is a number of controller want and their localization. B. Convergence and Management : SDN OpeFlow [6] architecture was originally developed for enterprise campuses networks that help researchers to experiment their protocols. In other way, SDN designed for the small network like the private network. However, to try and extend this architecture to large networks requires attend some issues, for example, the problem of Interdomain Routing (Routing between two networks). C. Security : Security is a main concern in networking to detect and prevent anomalies. Networks mostly consist of host based and network based security mechanism which helps to network to detect intrusion be a part of their network or outside network. Current security solutions are difficult to manage, expensive, complex, inflexible. Programmable SDN requires intelligent security models because SDN systems handle by the network administrator who is configured the network as per requirements through software. Security needs to be developed in architecture to protect the controller securely. D. Controller Flexibility : OpenFlow [1] proposed centralized controller is venerable to the network. SDN allow network administrator effectively program a network with software running on a central controller. A malfunction of the controller can negatively compromise a flexibility of the whole network. SDN network needs to focus on to define the way to handle the controller failure. Currently emerging SDN technique focus on separate the control plan from the data plan and provide programmable interfaces to fulfill the business needs. V. CONCLUSION AND FUTURE WORK SDN has emerged as a means to improve programmability within the network to support the dynamic nature of future network functions by separating network control and forwarding functions. SDN has been employed in data centers and also assisted companies to adjust network configuration and structure. SDN promises to convert today s traditional static network into flexible, scalable, programmable based network with intelligence which dynamically configure network resources. REFERENCES 1. Barona Lopez, A.L. Barona Lopez, L.I.; Garcia, L.J., Evolution and challenges of software defined networking, IEEE 2. A. Siamak, Software defined networking with openflow, Birmingham B3 2PB, UK,October 2012 3. Big Switch Networks, The Open SDN Architecture, http://www.bigswitch.com/sites/default/files/sdn_overview.pdf,2012 4. Open Networking Foundation SDN Architetcure Overview, Version 1.0 December 12,2013 5. Open Networking Foundation SDN architecture Issue 1 June, 2014. 6. N.Mackeown, T. Anderson, H. Balakrishnan,G. Parulkar,L. Peterson, J. Rexford, S. Shenkar, and J. Turner, OpenFlow: Enabling innovation in campus networks, ACM SIGCOMM Computer Communication Review,vol. 38, pp. 69-74, March 2008 7. https://www.opennetworking.org/about/onf-overview (ONF) 8. OpenFlow Switch Specification Version 1.3.1, ONF, September, 2012 9. S. Sakir, S. Sandra, C.,F. Barbara, L. David, V. Niel,R. Navneet, Are we ready for SDN? implementation challenges for software-defined networks, IEEE Communications Magazine, July 2013 10. Voellmy, A.,Wang, J.C., "Scalable Software-Defined Network Controllers," Proceedings, ACM SIGCOMM 2012 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, pp. 289 290, 2012. 11. Tavakoli, A., Casado, M.,Koponen, T.,Shenker, S., "Applying NOX to the Data Center," Proceedings, Ninth ACM SIGCOMM Workshop on Topics in Networks (Hotnets-IX), October 2009 Copyright to IJIRCCE DOI: 10.15680/IJIRCCE.2015. 0311007 10410

12. Software-Defined Networking: The New Norm for Networks, white paper, ONF, April 2012 13. N. Handigol, S. Seetharaman, M. Flajslik, N. McKeown, and R. Johari,Plug-n-serve: Load-balancing web traffic using openflow, ACM SIGCOMM Demo, 2009 14. Xia, W.F., Foh, C.H., Xie, H.Y., Niyato, D., Wen, Y.G., "A Survey on software-defined networking," IEEE Communication Surveys & Tutorials, VOL. 17, NO. 1, First Quarter 2015 15. https://www.opennetworking.org 16. http://www.voicendata.com Copyright to IJIRCCE DOI: 10.15680/IJIRCCE.2015. 0311007 10411