The Controller in SDN architecture:
Stronger new heart for Broadband Network
Tian Mei
Illinois Institute of Technology
Computer Science college
Stuart Building 10 W 31 ST
Chicago, United States tmei1@hawk.iit.edu Abstract—Software-Defined Networking (SDN) is a new intelligent architecture which is composited by several kinds of network technology aimed at making the network as agile and flexible as possible. The SDN Controller is one of the most important components in the SDN architecture. The SDN Controller can help the network architecture to reduce hardware limitations, and allowing network engineers and administrators to respond quickly to changing business requirement. It indicates the perfect relationships between software
…show more content…
SDN architectures decouple network control and forwarding functions, enabling network control to become directly programmable and the underlying infrastructure to be abstracted from applications and network services. Figure 2. SDN Architecture
II. SDN CONTROLLER
1. At first, the SDN Controller is designed as the following functions:
(1) “Translating the requirements from the SDN Application layer down to the SDN Data paths.”
(2) “Providing the SDN Applications with an abstract view of the network (which may include statistics and events). “
An SDN Controller consists of one or more NBI Agents, the SDN Control Logic, and the Control to Data-Plane Interface (CDPI) driver. As in Figure 3 shows, an SDN controller will command the switches, the switch will do what actions they should take by the southbound API. Open Flow is the only way between an SDN controller and switches. Anther need to point out is that the programmability of SDN controller is by implementing a northbound API. The
Figure 3. SDN and Switch & Open flow
2. The Functions of SDN controller.
The SDN controller have ten factors totally. As fig.4 shows, there are 1. Open Flow Support, 2. Network Virtualization, 3. Network Functionality, 4. Scalability, 5. Performance, 6. Network Programmability, 7. Reliability, 8. Security of the Network, 9. Centralized Management and Visualization, 10. The SDN Controller Vendor.
For example, for the security of the Network, the SDN
amid this configuration we tend to look for guidance from them as data, control, and application planes. At base, the data plane is included system segments, whose SDN Data ways uncover their abilities through the Control-Data-Plane Interface (CDPI) Agent. On top, SDN Applications exist inside of the application plane, and impart their needs by means of northward Interface (NBI) Drivers. inside of the centre, the SDN Controller interprets these needs and applies low-level administration over the SDN Data ways, while giving pertinent data up to the SDN
* Opengear supports the OpenFlow/SDN Interoperability Lab. This Software Defined Networking (SDN) technology from the Open
Brocade is fully invested in making SDN completely modular to deliver New IP networks based on an open ecosystem. The Brocade SDN Controller is continuously built from the OpenDaylight code, with a virtuous cycle of contributions back to the OpenDaylight community. Physical and virtual networks from multiple vendors can be managed within the Brocade SDN Controller, and organizations can gradually introduce ever-larger portions of their existing networks into the controller domain with single-source technical support for the entire
Software defined networking is a concept born out of the need to control network devices centrally, wherein the service offered by a device is decoupled from the device in a way that
RakNet is a flexible networking engine that treats the users time as precious, keeping ‘bookkeeping’ to a minimum, such as storing connected IP’s, storing a GUID for connected users, pings, dropouts. This frees development time to work on the project. Alongside the minimal approach for users, the engine is well documented with explanations and examples of how to set up certain situations a user may need. This includes plugins designed alongside the general development of RakNet, to give them a superior level of function then something that people may make to work alongside RakNet.
“Software Defined Networking (SDN) is an emerging network architecture where network control is decoupled from forwarding and is directly programmable”. [1]
In the SDN architecture, the control and data planes are decoupled, network intelligence and state are logically centralized, and the underlying network infrastructure is abstracted from the applications [1]. This is the definition of SDN given by Open Network Foundation (ONF).
Today, a single network provides many different services like voice, data, chat, video, and many more. This convergence in the networking field has introduced many challenges since they share the common medium but are of different nature and priority. In my network I will provide high priority to the
The idea of developing such product that automates routing and helps in analyzing network came from the troubles that a network administrator had to face in resolving network issues in the backbone of the Internet. External Gateway Protocol (EGP) are incapable of adjusting to the network anomalies easily. Moreover, hackers can also introduce delays, loops that affect the network connectivity and operations. Hence to resolve these issues at faster rate the network administrator requires a
Software Defined Networking (SDN) is a pattern of new technologies for permitting more prominent control of how networks work. As opposed to a genuinely static network that must be controlled by exclusive merchant particular protocols, with at times restricted deceivability into the internals of layer 2 gadgets like switches, SDN considers experimentation in enhancing and arranging how the network functions. Furthermore, SDN can be controlled utilizing product server equipment, which can add to the reasonableness and expense reserve funds. The major advantage of Software Defined Networking based technologies is that it separates the data plane and control
Service Providers and enterprises need to ensure that their networks remain a relevant and important part of users’everyday experience, and deliver added value in new and unique ways. How new technologies like cloud, Software Defined Networking (SDN) will help them do this and efficient management across network resources and cloud application. In this paper we have talked about what is Openstack and its importance and briefly explored three major Openstack projects Compute, Storage and Network and discussed their capabilities. Secondly we have mentioned three different approaches of SDN Cloud convergence. How SDN proves useful in cloud environment and achieve high flexibility and higher innovation. The also paper presents an alternate architecture that combines SDN and Cloud Architecture.
Software defined networking allows to experiment with new protocols and distribute it across the network. There are two modes across it
Over the past two decades, as well the scale as the complexity of Internet of Things (IoT) networks has been dynamically growing. The popularization of mobile internet-connected devices and IoT-based business solutions has additionally contributed to the growth of distributed computing. With the ever more common deployment of heterogeneous IoT networks, often integrating elements of mobile ad-hoc network (MANET) architecture, increasingly sophisticated software-defined networking (SDN) solutions \cite{c3} represent an important area of development.
Abstract: Information-Centric Networking (ICN) is set to replace the current internet architecture which is based on end-to-end communication between hosts. The ICN approach to the network of the future has recently been and is being explored by a number of research projects from Europe and in the United States. This paper provides a review on four Information Centric Networking (ICN) architectures based on objects/contents naming, name Resolution and data routing.The review highlights and briefly describes the naming structures, operation of name resolution and data routing processes of DONA, PURSUIT, NetInf/MDHT and NDN. A summary in tabular form and a comparative study of different architectures is given.
The controller in the SDN are centralized instead of distributed and it have a global view of the network and the network administrators can adjust the traffic flows all over the network if there is need of some change. SDN is also described as a model which represents a client-server relationship with the controller. In SDN the service customer can send or receive the data with the help of the network resources and the network servies can be managed by the controller. The responsibilities of the service provider include virtualization and orchestration of the resources which could be used by the customers. One of the main problem to be solved in most of the network areas is security. For SDN the security should be in the basic architecture also it should be provided as a service to the users in order to shield the privacy and the integrity of the information flowing. In the SDN architecture we can secure the network in various ways such as by controlling the SDN controller in very tight manner. In case of any attack where the SDN controller and the network goes down