CHAPTER 1 INTRODUCTION Today we are living in the era of internet where everything depends on it. As the days and years passes, traffic on internet is increasing abundantly, users wants high speed internet which can give the result of their aspired question within a fraction of seconds. To accomplish the requirement of the user, the need for improvement of existing network architecture. Here comes the role of SDN which is an emerging network architecture, our project is based on it which is discussed in later chapters. In the introduction part we are going to check about SDN and its related components. Software Defined Networking ( SDN ) “Software Defined Networking (SDN) is an emerging network architecture where network control is decoupled from forwarding and is directly programmable”. [1] The key computing trends driving the need for a new network paradigm include the following: • Changing traffic patterns: Applications that commonly access geographically distributed databases and servers through public and private clouds require extremely flexible traffic management and access to bandwidth on demand. • The “consumerization of IT”: The Bring Your Own Device (BYOD) trend requires networks that are both flexible and secure. • The rise of cloud services: Users expect on-demand access to applications, infrastructure, and other IT resources. • “Big data” means more bandwidth: Handling today’s mega datasets requires massive parallel processing that is fueling a constant demand
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 new concept that redefined the current network device architecture and the way they behave. Due to the exponential growth of the Internet and services attached to this worldwide infrastructure, a number of issues have cropped up in modern day networks. This paper discusses a few of these limitations and how the software defined networking approach tries to alleviate them. OpenFlow, released in the year 2008, is a commercially viable implementation of this concept that is being well received by the networking industry at large. The paper also discusses the OpenFlow protocol, its implementation and the challenges facing its widespread acceptance
Software-defined networking (SDN) promises something akin to enterprise networking utopia by separating the control panel from the physical network topology to create an environment where all switches and routers take their traffic forwarding cues from a centralized management controller. In a software-defined networking environment, this software-based controller must have an end-to-end view of network resources and capacity.
Software-Define Network (SDN) has emerged as a very promising network architecture in recent years. It largely simplifies the network logic and makes the network traffic more controllable by decoupling data plane and control plane out of the traditional network architecture, and having centralized controllers to control network switches. The significant difference from the traditional network architecture is that the network traffic routing is centralized into controllers such that network switches are only need to perform forwarding, instead of complicated routing protocols. The centralized controlling scheme of SDN has many novel and important capabilities such as global view of the network, software-based traffic analysis, and dynamic reconfiguring of network forwarding rules. The SDN has attracted the interests of many attackers due to the use of centralized controlling architecture and many security flaws are remained to be addressed yet. Distributed Denial of Service (DDoS) attack is one of the most frequent network attack that no effective countermeasure is acknowledged in traditional network. Fortunately, the characteristics of SDN bring us new chances to effectively against DDoS attacks. In this paper, we are going to discuss the classifications and characteristics of DDoS, analyze the advantaged capabilities of SDN architecture, and present a survey of the methods to detect and prevent DDoS attacks using SDN, and review the studies of SDN as a victim of
Latest trends such as mobiles, IT-as-a-Service, Server Virtualization and the requirement to respond rapidly to developing business conditions are placing demands on the network, which cannot be handled by today’s conventional network architectures. Software-Defined Networking proposes new approach to avoid the traditional vertically integrated networking stack in order to improve the present basic network architecture by improving architectural flexibility and manageability. SDN enables “mass customization” of network operations to better support differentiated services. With this technology a single program can control the behavior of entire networks.
SDN is the new emerging technology used in data centers, mobiles and enterprise networks typically used for network virtualization. SDN allows for customized control planes and centralized data plan abstraction, making control and data planes parted.
In the present computer networks are being built by implementing complex protocols on an array of network devices such as routers, switches and middleware like ISD intrusion detection systems and firewalls systems. In order to allow the network to be modified to the changing environment, the network Administrator have to manually configures all new configuration policies by converting them into the low level commands that are supported by the system. Companies need to depend on the network vendors in order to deal with the problems related to security, scalability, manageability and other issues. Many efforts have been done to make the network programmable even before the SDN. Some of those are Forces (2003), Routing Control Platform (2004), Ethane (2007), and Open Flow (2008).
The demand for Cloud based services has greatly increased, because organizations are seeing the need to roll out virtualization and Software Define Networking (SDN) related systems. This can be attributed to the need for efficient usage of resources and the demand for better security mechanisms. Software Defined Networking (SDN) has gained recognition as being able to support dynamic future networks through the better use of resources coupled with lower operating costs. This development is possible by the use of a simplified hardware and better software management capabilities.
We are using a simple mathematical model to describe the fine grained and all important step by step execution of software defined network, may take time while starting of application, resulting in the network n0. Our model extends the network model as previously literature suggests so to account for end host and switch or physical migration. It also
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.
With more than half of all enterprise WAN traffic moving to and from the cloud, global businesses are moving away from legacy architectures to SD-WAN technologies. Typically, cloud traffic was backhauled across the WAN to centralized firewalls to maintain security. Ensuring application performance over such a backhauled setup becomes a challenge. In addition, security is not scalable when the organization has globally distributed users and locations.
Software Defined Networking or SDN is an emerging paradigm in the computer networking world that attempts to build a computer network by essentially separating it into two systems, the control plane and the data plane. The separation effectively makes it possible to write a single high level program to control the behavior of an entire network. This allows a network operator to potentially write programs to more easily secure, manage or troubleshoot the networks. SDN has gained tremendous momentum and six of the world 's largest networks are supporting it, Google 's 'B4 ' network being one of them. In this paper, I highlight the
The concept Initially was focused on decoupling of the network control plane from the network forwarding plane. Eventually the focus shifted to providing programmatic interfaces into network equipment, which provides a broader value to it. Looked at this way, SDN allows IT organizations to replace a manual interface into networking equipment with a programmatic interface that can enable the automation of tasks such as configuration and policy management and can also enable the network to dynamically respond to application requirements.