© December 2019 | IJIRT | Volume 6 Issue 7 | ISSN: 2349-6002 IJIRT 148857 INTERNATIONAL JOURNAL OF INNOVATIVE RESEARCH IN TECHNOLOGY 121 Traffic Engineering in Software Defined Network (SDN) R.Jothi Bhanu 1 , Dr.T.Vairam 2 1 PG Student, Department of Information Technology, PSG College of Technology, Coimbatore, Tamil Nadu, 641004, India 2 Assistant Professor [Sl.Gr], Department of Information Technology, PSG College of Technology, Coimbatore, Tamil Nadu, 641004, India Abstract- An important technique to optimize a network and improving network stability is traffic engineering. With the growing demand for traffic, traffic engineering can reduce service deterioration and network failure. Allow networks to adapt to changing traffic conditions, the research community proposed several traffic engineering techniques to traditional network architecture. However, the traditional network architecture is difficult to manage. Software Defined Networks (SDN) is a new network model that decouples the control and data layers of network devices. It promises to simplify network administration, introduce network programming capacity and provide an overview the state of the network. To exploit the potential of SDN, new traffic engineering methods are needed. This article provides an overview of state of the art in traffic engineering. It focuses on some of Traffic engineering methods for traditional network architecture and lessons learned. Better traffic engineering methods for SDN based networks. This article also examines the challenges and future of research. I.INTRODUCTION An SDN Controller is an application in Software Defined Networking architecture that manages flow control for improved network management and application performance. The SDN Controller platform typically runs on a server and uses protocols to tell switches where to send packets. SDN controllers direct traffic according to forwarding policies that a network operator can manual configurations for individual network devices. By taking the control plane off of the network hardware and running it instead as software, the centralized controller facilities automated network management and makes it easier to integrate and administer business applications. In effect, the SDN Controller serves as a sort of operating system for the network. The controller is the core of a Software-defined network. It resides between network devices at one end of the network and applications at the other end. Any communication between applications and network devices must go through the controller. The controller communicates with applications such as firewalls or load balancers via northbound interfaces. The Open Networking Foundation (ONF) created a working group in focused specifically on northbound APIs and their development. Traffic engineering is the solution that network providers use when they need to optimize their existing IP/MLPs networks and provide more services to customers. Most IP networks use hop-by-hop-based routing, where the shortest path between a source and destination is used to route packets, even when the shortest path is not the best-performing one. Traffic engineering allows the provider to ignore the shortest-path rule by sending traffic over longer but less congested links. This helps alleviate network congestion and enables the network provider to maximize the use of the existing network infrastructure. II. THE TRAFFIC ENGINEERING EVOLUTION Network engineers have used traffic for a long time. The early implementations used an offline model, which involved the current network technology and traffic demand matrix into a planning tool that calculated the best path using optimization algorithms. This method while workable could not handle the network changes efficiently enough because of several challenges. The biggest issue came from having to add the network topology into the planning tool. This is easy when there are only a handful of routers, but its major challenge when the network has several hundreds or thousands of routers.