Skip to main content

Comparison of TCP/IP Routing Versus OpenFlow Table and Implementation of Intelligent Computational Model to Provide Autonomous Behavior

  • Chapter
  • First Online:

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

Abstract

Software-Defined Networking (SDN) is an emerging programmable network architecture, where network control plane is decoupled from forwarding plane. The first standardize communication interface defined between the controls and forwarding layers of the SDN architecture is known as OpenFlow. OpenFlow is a key enabler for SDN that allows direct manipulation on the forwarding plane of network devices. SDN forwarding methods are based on flows, through a protocol like OpenFlow, which operates in contrast to conventional networking device methods, such as TCP/IP routing table and MAC learning table. In more details, OpenFlow protocol has the same forwarding methods to push L2-L4 functions which are simplified into a Flow-Table(s). This paper discusses the relationship between the processes of forwarding packets in conventional IP routing table versus OpenFlow-table. Then, the paper proposes the three phases of implementing a Distributed Active Information Model (DAIM) within OpenFlow to support an autonomic network management.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Banjar, A., Pupatwibul, P., Braun, R., Moulton, B.: Analysing the performance of the OpenFlow standard for software-defined networking using the OMNeT++ network simulator. In: 2nd Asia-Pacific Conference on Computer Aided System Engineering (APCASE), pp. 36–37 (2014)

    Google Scholar 

  2. Banjar, A., Pupatwibul, P., Braun, R.: DAIM: A mechanism to distribute control functions within Openflow switches. J. Netw. 9, 1–9 (2014)

    Google Scholar 

  3. Varga, A., Hornig, R.: An overview of the OMNeT++ simulation environment. In: Proceedings of the 1st International Conference on Simulation Tools and Techniques for Communications, Networks and Systems & Workshops, p. 60 (2008)

    Google Scholar 

  4. Varga, A.: INET Framework for the OMNeT++ Discrete Event Simulator (2012). (Online) Available at: http://github.com/inet-framework/inet

  5. Varga, A.: The OMNeT++ discrete event simulation system. In: Proceedings of the European Simulation Multiconference (ESM), p. 185 (2001)

    Google Scholar 

  6. Forouzan, B.A.: TCP/IP Protocol Suite. McGraw-Hill, New York (2002)

    Google Scholar 

  7. Salisbur, B.: OpenFlow: Coarse vs. Fine Flows (2013) (Online). Available at: http://networkstatic.net/openflow-coarse-vs-fine-flows

  8. Salisbur, B.: SDN OpenFlow Policy Abstractions (2013) (Online). Available at: http://networkstatic.net/sdn-openflow-policy-abstractions

  9. Comer, D.E.: Internetworking with TCP IP /1: Principles, Protocols and Architecture. Prenctice Hall 1, 77–88 (1999)

    Google Scholar 

  10. Snnen, D.: Performance Evaluation of OpenFlow Switches, Semester Thesis at the Department of Information Technology and Electrical Engineering (2011)

    Google Scholar 

  11. Klein, D., Jarschel, M.: An OpenFlow Extension for the OMNeT++ INET Framework. OMNeT++, Cannes France, (2013)

    Google Scholar 

  12. Jeroen, I., Heijenk, G., de Boer, P.T.: TCP/IP modelling in OMNeT++. University of Twente, The Netherlands, (2004)

    Google Scholar 

  13. Fall, K., Floyd, S.: Simulation-based comparisons of Tahoe, Reno and SACK TCP. In: ACM SIGCOMM Computer Communication Review, vol. 26, pp. 5–21 (1996)

    Google Scholar 

  14. McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: Enabling Innovation in Campus Networks. In: SIGCOMM Computer Communication Review, vol. 38, pp. 69–74 (2008)

    Google Scholar 

  15. Open Network Foundation, OpenFlow switch specification version 1.3.0 (wire protocol 0x04), June (2012) (Online) Available at: https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.3.0.pdf

  16. Open Network Foundation, Software-Defined Networking: The New Norm for Networks, ONF White Paper (2012)

    Google Scholar 

  17. Pupatwibul, P., Banjar, A., Al Sabbagh, A., Braun, R.: An Intelligent Model for Distributed Systems in Next Generation Networks. In: Advanced Methods and Applications in Computational Intelligence, Springer, pp. 315–334 (2014)

    Google Scholar 

  18. Pupatwibul, P., Banjar, A., Braun, R.: Using DAIM as a reactive interpreter for openflow networks to enable autonomic functionality, In: Proceedings of the ACM SIGCOMM Conference on SIGCOMM, pp. 523–524 (2013)

    Google Scholar 

  19. Pupatwibul, P., Jozi, B., Braun, R.: Investigating O:Mib-Based Distributed Active Information Model (DAIM) for Autonomics, pp. 7–12 (2011)

    Google Scholar 

  20. Braun, R., Chiang, F.: A distributed active information model enabling distributed autonomics in complex electronic environments. Third International Conference Broadband Communications, Information Technology & Biomedical Application, pp. 473–479, IEEE (2008)

    Google Scholar 

  21. Stewart, R., Metz, C.: SCTP: New transport protocol for TCP/IP. Internet Computing IEEE 5, 64–69 (2001)

    Article  Google Scholar 

  22. Azodolmolky, S.: Software Defined Networking with Openflow, Packt Publishing Ltd. (2013)

    Google Scholar 

  23. Nadeau, T.D., Gray, K.: SDN: Software Defined Networks, O’Reilly Media (2013)

    Google Scholar 

  24. Shukla, V.: Introduction to Software Defined Networking—Openflow & Vxlan, North Charleston. SC: CreateSpace Independent Publishing Platform (2013)

    Google Scholar 

Download references

Acknowledgments

This work is sponsored by the Centre for Real-Time Information Networks (CRIN) in the Faculty of Engineering and Information Technology at the University of Technology, Sydney (UTS). This paper is an extended version of the ACASE14 conference paper [1].

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ameen Banjar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Banjar, A., Pupatwibul, P., Braun, R. (2015). Comparison of TCP/IP Routing Versus OpenFlow Table and Implementation of Intelligent Computational Model to Provide Autonomous Behavior. In: Borowik, G., Chaczko, Z., Jacak, W., Łuba, T. (eds) Computational Intelligence and Efficiency in Engineering Systems. Studies in Computational Intelligence, vol 595. Springer, Cham. https://doi.org/10.1007/978-3-319-15720-7_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-15720-7_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-15719-1

  • Online ISBN: 978-3-319-15720-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics