Skip to main content

Description of Network Research Enablers on the Example of OpenFlow

  • Chapter
New Network Architectures

Part of the book series: Studies in Computational Intelligence ((SCI,volume 297))

  • 859 Accesses

Abstract

This chapter describes OpenFlow, a specification developed by a research group at Stanford University that is proposed to be implemented by commercial switches and routers and would allow remote control of their forwarding behavior. It is aimed at providing researchers with an inexpensive and flexible platform to experiment with new network protocols on production-scale traffic. OpenFlow is further compared to two other projects that aim to enable network research, but differ totally in approach: the PlanetLab and the eXtensible Open Router Project (XORP). Finally, the NOX network operating system is described as an example for a project using OpenFlow’s successful network hardware abstraction concept to implement a larger network management system.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bates, T., Smith, P., Huston, G.: CIDR Report (2009), http://www.cidr-report.org/as2.0/

  2. Bavier, A., et al.: Operating system support for planetary-scale network services. In: Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation, vol. 1, p. 19. USENIX Association, San Francisco (2004)

    Google Scholar 

  3. Carl, G., Kesidis, G.: Large-scale testing of the Internet’s Border Gateway Protocol (BGP) via topological scale-down. ACM Trans. Model. Comput. Simul. 18(3), 1–30 (2008)

    Article  Google Scholar 

  4. Clark, D.: The Design Philosophy of the DARPA Internet Protocols. In: SIGCOMM Symposium proceedings on Communications architectures and protocols, pp. 106–114 (1988)

    Google Scholar 

  5. Comer, D.: Computer Networks and Internets. Prentice-Hall, Englewood Cliffs (2008)

    Google Scholar 

  6. Deering, S., Hinden, R.: RFC 2460: Internet Protocol, Version 6 (IPv6) Specification (1998), http://www.ietf.org/rfc/rfc2460.txt

  7. Gude, N., et al.: NOX: towards an operating system for networks. SIGCOMM Comput. Commun. Rev. 38(3), 105–110 (2008)

    Article  Google Scholar 

  8. Handley, M., Hodson, O., Kohler, E.: XORP: an open platform for network research. SIGCOMM Comput. Commun. Rev. 33(1), 53–57 (2003)

    Article  Google Scholar 

  9. Heller, B.: OpenFlow Switch Specification Version 0.8.9 (2008)

    Google Scholar 

  10. Kohler, E., et al.: The Click modular router. ACM Trans. Comput. Syst. 18(3), 263–297 (2000)

    Article  Google Scholar 

  11. McKeown, N., et al.: OpenFlow: enabling innovation in campus networks (2008)

    Google Scholar 

  12. Naous, J., et al.: Implementing an OpenFlow switch on the NetFPGA platform. In: Proceedings of the 4th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, pp. 1–9. ACM, San Jose (2008)

    Chapter  Google Scholar 

  13. National Research Council, Looking over the fence at networks. National Academies Press, Washington D.C. (2001)

    Google Scholar 

  14. Peterson, L., et al.: A blueprint for introducing disruptive technology into the Internet. SIGCOMM Comput. Commun. Rev. 33(1), 59–64 (2003)

    Article  Google Scholar 

  15. Peterson, L., Pai: Experience-driven experimental systems research. Commun. ACM 50(11), 38–44 (2007)

    Article  Google Scholar 

  16. PlanetLab, An open platform for developing, deploying, and accessing planetary-scale services. PlanetLab Website (2009), http://www.planet-lab.org/

  17. Postel, J.: IEN 66: TCP Meeting Notes, October 13 & 14 (1977), ftp://ftp.cs.tu-berlin.de/pub/doc/rfc/ien/scanned/ien66.pdf

  18. Postel, J.: IEN 44: Latest Header Formats (1978), ftp://ftp.cs.tu-berlin.de/pub/doc/rfc/ien/scanned/ien44.pdf

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Werner, J. (2010). Description of Network Research Enablers on the Example of OpenFlow. In: Tronco, T. (eds) New Network Architectures. Studies in Computational Intelligence, vol 297. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-13247-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-13247-6_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-13246-9

  • Online ISBN: 978-3-642-13247-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics