skip to main content
10.1145/2491185.2491190acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free access

Protocol-oblivious forwarding: unleash the power of SDN through a future-proof forwarding plane

Published: 16 August 2013 Publication History

Abstract

A flexible and programmable forwarding plane is essential to maximize the value of Software-Defined Networks (SDN). In this paper, we propose Protocol-Oblivious Forwarding (POF) as a key enabler for highly flexible and programmable SDN. Our goal is to remove any dependency on protocol-specific configurations on the forwarding elements and enhance the data-path with new stateful instructions to support genuine software defined networking behavior. A generic flow instruction set (FIS) is defined to fulfill this purpose. POF helps to lower network cost by using commodity forwarding elements and to create new value by enabling numerous innovative network services. We built both hardware-based and open source software-based prototypes to demonstrate the feasibility and advantages of POF. We report the preliminary evaluation results and the insights we learnt from the experiments. POF is future-proof and expressive. We believe it represents a promising direction to evolve the OpenFlow protocol and the future SDN forwarding elements.

References

[1]
N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker, and J. Turner, "OpenFlow: Enabling Innovation in Campus Networks," phACM SIGCOMM Computer Communication Review, vol. 38, April 2008.
[2]
(2012) OpenFlow Switch Specification v1.3.0. {Online}. Available: http://www.opennetworking.org/
[3]
N. Foster, R. Harrison, M. J. Freedman, C. Monsanto, J. Rexford, A. Story, and D. Walker, "Frenetic: A Network Programming Language," in phACM SIGPLAN ICFP, 2011.
[4]
(2013) Protocol Oblivious Forwarding. {Online}. Available: http://www.poforwarding.org\
[5]
(2011) Floodlight. {Online}. Available: http://floodlight.openflowhub.org/
[6]
(2013) BGP Reports. {Online}. Available: http://bgp.potaroo.net/
[7]
V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. Briggs, and R. Braynard, "Networking Named Content," Communications of the ACM, vol. 55, no. 1, January 2012.
[8]
M. Casado, T. Koponen, S. Shenker, and A. Tootoonchian, "Fabric: A Retrospective on Evolving SDN," in ACM SIGCOMM HotSDN Workshop, 2012.
[9]
S. Bellovin, "Security Problems in the TCP/IP Protocol Suite," ACM SIGCOMM Computer Communication Review, vol. 19, no. 3, July 1989.
[10]
M. C. et.al., "Network Functions Virtualisation - Introductory White Paper," in SDN and OpenFlow World Congress, October 2012.
[11]
M. Casado, T. Koponen, D. Moon, and S. Shenker, "Rethinking Packet Forwarding Hardware," in ACM SIGCOMM HotNets Workshop, November 2008.
[12]
J. Mogul, P. Yalagandula, J. Tourrilhes, R. McGeer, S. Banerjee, T. Connors, and P. Sharma, "API Design Challenges for Open Router Platform on Proprietary Hardware," in ACM SIGCOMM HotNets Workshop, November 2008.

Cited By

View all
  • (2024)Review on DDoS Attack in Controller Environment of Software Defined NetworkICST Transactions on Scalable Information Systems10.4108/eetsis.582311Online publication date: 24-Jul-2024
  • (2024)INT-Label: Lightweight In-Band Network-Wide Telemetry via Distributed LabelingIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.336793335:5(751-767)Online publication date: May-2024
  • (2024)Server-Assisted Traffic Measurement for Programmable Data Center NetworksIEEE Transactions on Network Science and Engineering10.1109/TNSE.2024.339729111:5(4729-4743)Online publication date: Sep-2024
  • Show More Cited By

Index Terms

  1. Protocol-oblivious forwarding: unleash the power of SDN through a future-proof forwarding plane

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    HotSDN '13: Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking
    August 2013
    182 pages
    ISBN:9781450321785
    DOI:10.1145/2491185
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 August 2013

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. forwarding plane
    2. openflow
    3. pof
    4. sdn

    Qualifiers

    • Research-article

    Conference

    SIGCOMM'13
    Sponsor:
    SIGCOMM'13: ACM SIGCOMM 2013 Conference
    August 16, 2013
    Hong Kong, China

    Acceptance Rates

    HotSDN '13 Paper Acceptance Rate 38 of 84 submissions, 45%;
    Overall Acceptance Rate 88 of 198 submissions, 44%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)218
    • Downloads (Last 6 weeks)13
    Reflects downloads up to 23 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Review on DDoS Attack in Controller Environment of Software Defined NetworkICST Transactions on Scalable Information Systems10.4108/eetsis.582311Online publication date: 24-Jul-2024
    • (2024)INT-Label: Lightweight In-Band Network-Wide Telemetry via Distributed LabelingIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2024.336793335:5(751-767)Online publication date: May-2024
    • (2024)Server-Assisted Traffic Measurement for Programmable Data Center NetworksIEEE Transactions on Network Science and Engineering10.1109/TNSE.2024.339729111:5(4729-4743)Online publication date: Sep-2024
    • (2024)A Lightweight Caching Decision Scheme with a Caching-Resource-Utilization-Based Strategy for Information-Centric Networking2024 IEEE 49th Conference on Local Computer Networks (LCN)10.1109/LCN60385.2024.10639669(1-7)Online publication date: 8-Oct-2024
    • (2024)DINNRS: A Distributed In-Network Name Resolution System for information-centric networksComputer Communications10.1016/j.comcom.2023.11.008213(188-198)Online publication date: Jan-2024
    • (2024)No Worker Left (Too Far) Behind: Dynamic Hybrid Synchronization for In‐Network ML AggregationInternational Journal of Network Management10.1002/nem.2290Online publication date: 24-Jul-2024
    • (2023)A Composite Pipeline for Forwarding Low-Latency Traffic in SDN Programmable Data PlanesElectronics10.3390/electronics1202046112:2(461)Online publication date: 16-Jan-2023
    • (2023)Flow Processing Optimization with Accelerated Flow Actions on High Speed Programmable Data PlaneIEICE Transactions on Communications10.1587/transcom.2022EBP3069E106.B:2(133-144)Online publication date: 1-Feb-2023
    • (2023)Software defined wireless networks with real-time constraintsProceedings of the 12th Latin-American Symposium on Dependable and Secure Computing10.1145/3615366.3625076(226-229)Online publication date: 16-Oct-2023
    • (2023)Offloading Machine Learning to Programmable Data Planes: A Systematic SurveyACM Computing Surveys10.1145/360515356:1(1-34)Online publication date: 26-Aug-2023
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media