ISSN(Online) : 2320-9801 ISSN (Print) : 2320-9798 International Journal of Innovative Research in Computer and Communication Engineering An ISO 3297: 2007 Certified Organization Vol.5, Special I ssue 2, April 2017 An International Conference on Recent Trends in IT Innovations - Tec'afe 2017 Organized by Dept. of Computer Science, Garden City University, Bangalore-560049, India Copyright @ IJIRCCE www.ijircce.com 218 Implementation of SDN using OpenDayLight Controller Saleh Asadollahi, Dr. Bhargavi Goswami, Dr. Atul M Gonsai Department of Computer Science, Saurashtra University, Rajkot, India Department of Computer Science, Garden City University, Bangalore, India Department of Computer Science, Saurashtra University, Rajkot, India ABSTRACT—Software Defined Network is the most researcher’s choice of research domain to make the internet an architecture independent structure which will bring the biggest leap in the domain of networks. The growth of network has gone mature and slow due to restricted architecture of traditional network which needs the changes from fundamental designing. Since 2010, till date, the modeling has been proposed by top research oriented universities worldwide. Now what is needed is to bring the imagination to reality by implementing the proposed ideas that brings solution as per researcher’s expectation. This paper is the effort to help the researchers to implement the SDN Infrastructure such that further analysis and improvement can be looked into by research community. In this paper, we have shown step by step procedure to implement ODL – OpenDayLight Controller of SDN and development and implementation of desired Scenario. KEYWORDS: SDN, OpenDayLight, Mininet, Swithe, Controller I. INTRODUCTION It is been 45 years that internet is used to interconnect network devices and share information. Ethernet protocol and devices are most well-worked, but circumstances changed, number of end devices that are connected to internet is more than one per person. Again, new technologies such as IoT provide connectivity and remote manageability to almost all devices via internet and thus, cause traffic increase rapidly. In such a situation, control of congestion in one side and managing Data center to store user’s data in other side become a momentous subject of research. Configuring huge and diverse network equipment such as routers and switches, using low-level command and pre defending protocol to build up network topology among lack of innovation make researchers eager to work on that subject. Software Define Networking (SDN)[1][2] is a new approach in area of networking that appears to change the architecture of network devices such as switches by simplifying the intricate node structure. It provides one centralized controller (software based) among the ability of programmability and simple forwarded devices instead of multipart and messy devices. Different network society comes up with number of controller among different features and purposes. But, out of numerous available controllers with verity we opted for Open Daylight [3]. In this paper second part talks about problems of traditional network, third part describes SDN architecture and follow by next part explains the architecture of Open Daylight controller. Last part provides detailed step by step implementation of a SDN scenario on ODL controller with Mininet followed by conclusion and references. II. ARCHITECTURE AND PROBLEM OF TRADITIONAL NETWORKING In current networks, end devices that are responsible to route and forward packet through the network such as routers and switches have to perform three different activities. First: Data plan (process the transit traffic according to decision made by control plan), second: control plan (figures out and handle what’s going on around, depend to its type and configuration) and third: management plan (converse with administrator). Distributed and transport protocols are running inside of network protocol is the base of transiting traffic through IP network. Once the packet reaches to data plan through port, according to the header information and forwarding table,