Skip to main content

POFOX: Towards Controlling the Protocol Oblivious Forwarding Network

  • Conference paper
  • First Online:
Advances in Parallel and Distributed Computing and Ubiquitous Services

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 368))

Abstract

Protocol Oblivious Forwarding (POF) is a recently proposed technology that enables a protocol independent data plane under the context of Software-Defined Networking (SDN). In this paper, we present POFOX, a SDN controller for POF. POFOX employs the full potentials of POF devices by allowing a protocol oblivious data plane, and it provides a simple programming model similar to POX. Based on POFOX, we construct a network testbed, and experimentally illustrate that POFOX can effectively manage the POF network, and provide the controlling functionality with high performances.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Casado M, Freedman MJ, Pettit J, Luo J, McKeown N, Shenker S (2007) Ethane: taking control of the enterprise. In: Proceedings of ACM SIGCOMM’07, Kyoto, Japan

    Google Scholar 

  2. OpenFlow Specification. https://www.opennetworking.org/technical-communities/areas/specification

  3. OF-PI: a protocol independent layer (2014) version 1.1, ONF TR-505

    Google Scholar 

  4. Bossharty P, Daly D, Gibb G et al (2014) “P4: programming protocol-independent packet processors,” ACM SIGCOMM Comput Commun Rev, 44(3):87–95

    Google Scholar 

  5. Song H (2013) “Protocol-oblivious forwarding: Unleash the power of SDN through a future-proof forwarding plane”. In: Proceedings of ACM SIGCOMM Workshop on HotSDN, Hong Kong

    Google Scholar 

  6. Huawei Technologies. http://www.huawei.com/

  7. McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69–74

    Article  Google Scholar 

  8. POF. http://www.poforwarding.org/

  9. POX. http://www.noxrepo.org/pox/about-pox/

  10. LLDP. http://en.wikipedia.org/wiki/Link_Layer_Discovery_Protocol

  11. Poxdesk. https://github.com/MurphyMc/poxdesk/wiki/Getting-Started

  12. Ostinato. https://code.google.com/p/ostinato/wiki/UserGuide

  13. Zhang C, Cui Y, Tang H, Wu J (2015) “State-of-the-art survey on software-defined networking (SDN),” Ruan Jian Xue Bao/J Soft (in Chinese), 26(1):62–81

    Google Scholar 

  14. Cai Z, Cox A, Ng T (2010) “Maestro: a system for scalable OpenFlow control,” Tech Rep, TR10-08, Rice University

    Google Scholar 

Download references

Acknowledgements

This work was supported by the sub task of the Strategic Priority Research Program of the Chinese Academy of Sciences under Grant No. XDA06011202 and the National Natural Science Foundation of China under the Grant No. 61202405.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ye Tian .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Science+Business Media Singapore

About this paper

Cite this paper

Tan, X., Zou, S., Guo, H., Tian, Y. (2016). POFOX: Towards Controlling the Protocol Oblivious Forwarding Network. In: Park, J., Yi, G., Jeong, YS., Shen, H. (eds) Advances in Parallel and Distributed Computing and Ubiquitous Services. Lecture Notes in Electrical Engineering, vol 368. Springer, Singapore. https://doi.org/10.1007/978-981-10-0068-3_3

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-0068-3_3

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-0067-6

  • Online ISBN: 978-981-10-0068-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics