skip to main content
research-article
Free Access

OpenFlow: a radical new idea in networking

Published:01 August 2012Publication History
Skip Abstract Section

Abstract

An open standard that enables software-defined networking.

References

  1. Hoelzle, U. Keynote speech at the Open Networking Summit (2012); http://www.youtube.com/watch?v=VLHJUfgxEO4.Google ScholarGoogle Scholar
  2. Katti, S. OpenRadio: Virtualizing cellular wireless infrastructure. presented at the Open Networking Summit (2012); http://opennetsummit.org/talks/ONS2012/katti-wed-openradio.pdf.Google ScholarGoogle Scholar
  3. Lin, G. Industry perspectives of SDN: Technical challenges and business use cases. presentation at the 2012 Open Networking Summit; http://opennetsummit.org/talks/ONS2012/lin-tue-usecases.pdf (slides 6--7).Google ScholarGoogle Scholar
  4. SIGCOMM Demo; http://www.openflow.org/wp/2008/10/video-of-sigcomm-demo/.Google ScholarGoogle Scholar

Index Terms

  1. OpenFlow: a radical new idea in networking

            Recommendations

            Reviews

            Bernardi Pranggono

            OpenFlow is a concept from emerging software-defined networking (SDN) technologies, which is intended to help users operate networks in a smarter way, with greater flexibility and efficiency. Compared to the traditional approach, SDN is itself a revolutionary approach, separating the network control plane and the forwarding plane. OpenFlow is shown to consume less energy compared to traditional hardware-based networking, an appealing characteristic for next-generation services and applications. Because it is programmable via an open protocol, OpenFlow is very flexible and varied in its implementations. It can perform network address translation (NAT) tasks such as rewriting packets, dropping packets as a firewall might, and keeping the network healthy by load balancing the packet flows. The main contribution of this article is to introduce, in a practical way, the emerging OpenFlow concept as a key enabler for a wide range of applications and services for next-generation networks. Besides these main ideas, the author also proposes practical examples of applications and services using OpenFlow, such as in bandwidth management, tenantized networking, and game servers. The article also contributes to debates on whether the OpenFlow paradigm is an evolution or devolution in networking technologies, with an analogy to the introduction of app stores in smartphone history. Furthermore, the author warns against oversimplification, which may complicate OpenFlow implementation due to networking complexity issues such as redundancy and failover mechanisms. The author has successfully introduced a complicated new concept in networking in plain yet precise words. For those interested in networking, this article is definitely worth reading and contemplating. Online Computing Reviews Service

            Access critical reviews of Computing literature here

            Become a reviewer for Computing Reviews.

            Comments

            Login options

            Check if you have access through your login credentials or your institution to get full access on this article.

            Sign in

            Full Access

            • Published in

              cover image Communications of the ACM
              Communications of the ACM  Volume 55, Issue 8
              August 2012
              105 pages
              ISSN:0001-0782
              EISSN:1557-7317
              DOI:10.1145/2240236
              Issue’s Table of Contents

              Copyright © 2012 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 August 2012

              Permissions

              Request permissions about this article.

              Request Permissions

              Check for updates

              Qualifiers

              • research-article
              • Popular
              • Refereed

            PDF Format

            View or Download as a PDF file.

            PDF

            eReader

            View online with eReader.

            eReader

            HTML Format

            View this article in HTML Format .

            View HTML Format