Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2011, Proceedings of the Asia-Pacific Advanced Network
This paper shows our design of three enhancements to the current OpenFlow technology. OpenFlow is a promising future internet enabling technology that has a great potential to improve the current Internet by providing new functionalities and a new control scheme and thus enabling new smarter applications to be created. Our study aims to provide OpenFlow with three new features; network equipment to equipment flow installation, low level header description, and a new type of inactive flows. Through which we aim to extend OpenFlow's usability, by making it more self-aware and traffic-aware, by relieving some of the load off the OpenFlow controller, by enabling it to have the ability to forward and manipulate user defined protocol headers, and by providing OpenFlow with a method to support flows with strict timing requirements. Those modifications are proposed as a step forward towards encouraging a wider adoption of OpenFlow as an easily programed flowbased network technology that holds a great potential as a future Internet technology that can support newer and smarter class of applications.
Proceedings of the Asia-Pacific Advanced Network, 2013
This paper shows our proposed design and discusses in more details about the evaluation of our two enhancements to the current OpenFlow technology [11]. OpenFlow is a promising future internet enabling technology that has a great potential to improve the current Internet by providing new functionalities and a new control scheme, and thus, enabling new smarter applications to be created. Our study aims to provide OpenFlow with two new features; network equipment to equipment flow installation (Ne-Ne FI), and a new type of proactive flows. Through which we aim to extend OpenFlow's usability, by making it more self-aware and traffic-aware, by relieving some of the load off the OpenFlow controller, and by providing OpenFlow controller with a relaxed method to support flows with strict timing requirements.
M.Sc. Thesis, 2013
The traditional networking infrastructure is still static in nature due to its complexity, vendor dependence and QoS requirements. Software Defined Networking (SDN) is aimed at surpassing the limits of traditional networking infrastructure and making it a dynamic network. In SDN, for a single change in network, the network configurations are changed only at central or some specific controller(s) rather than touching individual network devices. One of the SDN protocols ‘OpenFlow’ is a normal application layer protocol, which is encapsulated inside TCP, IPv4 and Ethernet format. In this thesis, the integration and benefits of OpenFlow protocol in LAN environment have been analyzed. OpenFlow controller is the heart of the OpenFlow network, and in centralized hierarchy it poses a single point of failure and risk of DoS attacks. In an OpenFlow network, the switch fol-lows its flow table to make forwarding decisions and rejects its traditional forwarding table. The flows must be carefully configured, since a mismatch leads to packets being forwarded to OpenFlow controller that may decide to broadcast packets, and lead to a drastic reduced throughput from 941 Mbps to approx. 340 Kbps in Gigabit network. All the flows were manually configured and installed to switches via OpenFlow controller making the network again static in nature. In order to handle the dynamic network, an automation framework can be developed that adds or remove flows respec-tively. The flow concept can be interpreted as avoiding routers in a network, but in fact flows do not override the features of a router. The benefits of OpenFlow in LANs include an independent and programmable con-trol over the network. The conducted experiments have demonstrated its successful in-tegration inside a single subnet in LANs. However, a full integration with LANs could not be achieved due to the lack of support for layer 3 protocols and OpenFlow’s slow integration into hardware. In addition, the deployment models are not well-suited to the service providers. OpenFlow protocol is more suited to the data centers or backbone networks to handle growing data, and smaller networks like campus area networks to isolate the research traffic from the network traffic.
— This review paper explains Software Defined Networking (SDN), wherein control and forwarding planes are detached, shifting all the network intelligence to a server (SDN controller) to make a logically centralized network infrastructure. Open Flow protocol is the communication interface between control and forwarding plane. It allows researchers to experiment their abstractions in heterogeneous environment in a uniform way at line-rate and with high port-density; while on the other hand, manufacturers need not reveal the interior design and operations of their switches. Open Networking Foundation (ONF) community is encouraging different vendors to introduce OpenFlow in their products and elevate networking related innovations in worldwide college campuses.
IEICE Transactions on Communications, 2014
The paper presents a survey on OpenFlow related technologies that have been proposed as a means for researchers, network service creators, and others to easily design, test, and deploy their innovative ideas in experimental or production networks to accelerate research activities on network technologies. Rather than having programmability within each network node, separated OpenFlow controllers provide network control through pluggable software modules; thus, it is easy to develop new network control functions in executable form and test them in production networks. The emergence of OpenFlow has started various research activities. The paper surveys these activities and their results.
We explain the notion of software-defined networking (SDN), whose southbound interface may be implemented by the OpenFlow protocol. We describe the operation of OpenFlow and summarize the features of specification versions 1.0-1.4. We give an overview of existing SDN-based applications grouped by topic areas. Finally, we point out architectural design choices for SDN using OpenFlow and discuss their performance implications.
American Journal of Software Engineering and Applications, 2014
Software Defined Networks (SDN) is the next wave in networking evolution. It may be considered as a revolution rather than an evolution since; many concepts of conventional network protocols are reshaped. OpenFlow protocol is the most widely deployed protocol in SDN. Emulation of OpenFlow based network projects facilitates the implementation of new ideas and driving the development of the protocol. In this paper, a summary of many software components related to OpenFlow is presented. Most of these software components were tested by the researchers in order to simplify the choice for other researchers considering the implementation of OpenFlow projects. These tests showed that there are differences in performance for the controllers that support OpenFlow 1.0 and OpenFlow 1.3. Furthermore, the tested controllers differs in the applications they support.
Software defined networks (SDN) are an emerging technology that is being increasingly adopted by various network operators. These technologies provide new services and powerful analytics that help to transform the network and unfasten its intelligence to serve today's business demands. This paper briefs about the need for change in the current networking technology and explores the role of Open Flow protocol that is used by researchers to experiment with more realistic settings to provide for a new network architecture. Further, this paper discusses the advantages offered by SDN and the huge potential of OpenFlow based SDN. As SDN can simplify management of virtualized networks, enable cloud computing and reduce costs, the vendors would be encouraged to adopt SDN and OpenFlow. The objective of this paper is to provide an insight into the latest technology to the vendors to assist them in future enhancement of their switch products in the network.
ACM SIGCOMM Computer Communication Review, 2008
This whitepaper proposes OpenFlow: a way for researchers to run experimental protocols in the networks they use every day. OpenFlow is based on an Ethernet switch, with an internal flow-table, and a standardized interface to add and remove flow entries. Our goal is to encourage networking vendors to add OpenFlow to their switch products for deployment in college campus backbones and wiring closets. We believe that OpenFlow is a pragmatic compromise: on one hand, it allows researchers to run experiments on heterogeneous switches in a uniform way at line-rate and with high port-density; while on the other hand, vendors do not need to expose the internal workings of their switches. In addition to allowing researchers to evaluate their ideas in real-world traffic settings, OpenFlow could serve as a useful campus component in proposed large-scale testbeds like GENI. Two buildings at Stanford University will soon run OpenFlow networks, using commercial Ethernet switches and routers. We will work to encourage deployment at other schools; and We encourage you to consider deploying OpenFlow in your university network too.
International Journal of Intelligent Information Systems, 2014
Although computer networks have spread worldwide, organizations that use networking technologies, have complained about the fact that no new feature has been added. Due to their newly emerged needs, they also prefer to automate many tasks. Moreover, they prefer their networks to be developed using software, rather than expensive and new hardware. Software-defined networking and Open Flow protocol separate data level from control level which makes the network smarter and more manageable. Network's main infrastructure is also separate from applications. This makes organizations to program, automate, and control networks more efficiently. In this paper we will introduce this technology by reviewing the literature.
International Journal of Computer Applications, 2015
Today's data center complexity has been drastically increased with the widespread of many dynamic services. However, provisioning heterogeneous services to satisfy user's demand is a challenging task for the service providers and as well for the cloud Network administrators. Traditional network architectures were not designed to meet the requirements of today's enterprises and end users. Hence to meet the users demand and to address the difference between market requirements and network capabilities in data centers the industry has come up with the Software-Defined Networking (SDN) architecture and its related standards. With SDN, static network can advance into a wide range of service delivery platform capable of responding rapidly to changing business, end user's demand, and market needs. SDN provides a novel and innovative approach for controlling and managing virtual machines in data centers. In this paper, we discuss the concept of SDN, which can be implemented by the OpenFlow protocol. We discuss the OpenFlow architecture and its components with various OpenFlow versions. Finally we discuss OpenFlow based SDN implementation, testing and present an overview of SDN based applications.
Proceedings of the Sixth International Conference on Simulation Tools and Techniques, 2013
Software Defined Networking (SDN) is a new paradigm for communication networks which separates the control plane from the data plane of forwarding elements. This way, SDN constitutes a flexible architecture that allows quick and easy configuration of network devices. This ability is particularly useful when networks have to be adapted to changing traffic volumes of different applications running on the network. OpenFlow is currently the most prominent approach which implements the SDN concept and offers a high flexibility in the routing of network flows.
We describe the implementation of an OpenFlow Switch on the NetFPGA platform. OpenFlow is a way to deploy experimental or new protocols in networks that carry production traffic. An OpenFlow network consists of simple flow-based switches in the datapath, with a remote controller to manage several switches. In practice, OpenFlow is most often added as a feature to an existing Ethernet switch, IPv4 router or wireless access point. An OpenFlow-enabled device has an internal flow-table and a standardized interface to add and remove flow entries remotely.
International journal of engineering research and technology, 2018
Software Defined Networking (SDN) is enabling organizations to accelerate application deployment and delivery, dramatically reducing IT costs through policy-enabled workflow automation. SDN technology enables cloud architectures by delivering automated, on-demand application delivery and mobility at scale. SDN enhances the benefits of data center virtualization, increasing resource flexibility and utilization and reducing infrastructure costs and overhead. Since the advent of OpenFlow, researchers have been working to improve and of course facilitating the abstraction of network control plane from the Networking devices. This paper takes a lot at the inside-out of SDN, taking OpenFlow into effective use. This paper also details the architecture of SDN and OpenFlow, implementation, cost effectiveness and why organization should take advance of this cutting-edge technology to enhance productivity in their business while promising short and long cost worthiness and easy maintainability. I.
Proceedings of the 2014 ACM SIGCOMM workshop on Distributed cloud computing - DCC '14, 2014
OpenFlow is a leading standard for Software-Defined Networking (SDN) and has already played a significant role in reshaping network infrastructures. However, a wide range of existing provider domains is still not equipped with a framework that supports wider deployment of an OpenFlow-based control plane beyond Ethernetdominated networks. We address this gap by introducing a Hardware Abstraction Layer (HAL) which can transform legacy network elements into OpenFlow capable devices. This paper details the functional architecture of HAL, discusses the key design aspects and explains how HAL can support a number of network device classes. In addition, this paper presents the implementation details of HAL for hardware platforms such as DOCSIS (Data over Cable Service Interface Specification) and DWDM (Dense Wavelength Division Multiplexing) which have so far received little attention by the OpenFlow research community despite their wide real-world deployment.
2012 European Workshop on Software Defined Networking, 2012
Software Defined Networking (SDN in short) is reshaping the future of computer networks. By decoupling control and data planes, SDN technologies allow a more flexible management of network infrastructures, whose resources may be operated by means of a well defined programming interface. Several approaches have been recently proposed to implement the SDN concept. OpenFlow is maybe the most prominent SDN component, having been supported by several device vendors. This paper discusses a practical experience in designing an OpenFlow controller for a Mobile Cloud Management system. We present the programming model and the designed abstraction and discuss the lesson learned.
Software Defined Networks (SDN) is an emerging new network paradigm which enables network programmability and breaks the network vertical integration by separating network intelligence from underlying network devices such as routers and switches. SDN promotes the logically centralized control to program the network. SDN decouples data plane and control plane of the network devices to simplify the network management and great innovation by network programmability, using OpenFlow as a communication protocol between SDN controller and network elements. This paper presents a comprehensive critical survey on SDN and OpenFlow. The main aim of this paper is to give a brief introduction of SDN, the basic architecture of SDN and to show the control plane and data plane separation. The building blocks of SDN as layers are provided with study of infrastructure, southbound, controllers, northbound and network applications. Later research challenges and distributed computing in SDN are discussed to provide future researcher's brief idea about the future scope in the field.
— This research investigates problems with OpenFlow design to monitor and manage network switches to enhance the network performance. The OpenFlow technology has provided centralised management of the network and easy deployment with more flexibility. However, a long delay of the initial connections is one of the typical issues of OpenFlow due to its procedure. This paper focuses on those issues and provides some solutions to improve the network performance. The proposed model is introduced and simulated on a virtual environment with OpenFlow. The proposed model called extended OpenFlow model (EOM) utilises initial messages to recognise the network topology and enhance the network performance. The results clearly illustrate that the quantity of messages exchanging between controller and switches increases as more hosts are connected to the network. The results also prove that the proposed design works better than the existing methods.
The OpenFlow protocol allows production networking environments such as campus networks, metropolitan networks or R&D networks, to be used as experimental infrastructure hosting, future internet architectures, softwares and protocols, in isolation to the production traffic. During rollout, one practical problem arises with legacy switches that do not support the OpenFlow protocol and need to be replaced/upgraded or worked around by means of costly network re-engineering. This poster proposes a new OpenFlow datapath, which is able to interact with non-OpenFlow legacy equipment, creating a new approach to hybrid OpenFlow networks.
2011
Managing computer networks is challenging because of the numerous monitoring variables and the difficulty to autonomously configure network parameters. This paper presents the OpenFlow MaNagement Infrastructure (OMNI), which helps the administrator to control and manage OpenFlow networks by providing remote management based on a web interface. OMNI provides flow monitoring and dynamic flow configuration through a service-oriented architecture. OMNI also offers an Application Programming Interface (API) for collecting data and configuring the OpenFlow network. We propose a multi-agent system based on OMNI API that reduces packet loss rates. We evaluate both the OMNI management applications and the multi-agent system performance using a testbed. Our results show that the multi-agent system detects and reacts to a packet-loss condition in less than three monitoring intervals.
2017 31st International Conference on Advanced Information Networking and Applications Workshops (WAINA), 2017
Software Defined Networks provide the ability to manage networks from a centralised point through separating control plane from the data plane. This brings opportunities in terms of manageability, flexibility and cost savings in network operations. This centralisation, however, also brings about a potentially serious performance bottleneck and poses a scalability issue in high performance networks. This paper investigates performance of Software Defined Networks in general, and the OpenFlow protocol, to provide insight into the components of control path delay incurred by packets and ways to optimise flow forwarding. Two Openflow controllers (Floodlight and Pox) were used to validate performance measurements in relation to their theoretical composition. Secondly, the packet processing dynamics of switches, in particular OpenVSwitch are examined, looking at the control packet forwarding behaviour in the kernel module to meet high performance network and traffic engineering demand.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.