Skip to main content

A Collaborated IPv6-Packets Matching Mechanism Base on Flow Label in OpenFlow

  • Conference paper
  • First Online:
Collaborative Computing: Networking, Applications, and Worksharing (CollaborateCom 2015)

Abstract

Software Defined Networks (SDN), the separation of a network device’s control and data planes, do not need to rely on the underlying network equipment (routers, switches, firewall).It is a new network which collaborated IP and a lot of relevant technical content. The control of SDN is completely open, the user can customize any rule strategy to achieve network routing and transmission, which is more flexible and intelligent. Internet Protocol version 6 (IPv6), with the 128-bit address, is the next generation Internet. In this paper, we present a Flow Table structure by using Flow Label and a matching approach which use Flow Label within IPv6 protocol to decrease the size of Flow Table with OpenFlow and the time of forwarding IPv6 packets in SDN based on OpenFlow. The simulations and analyses show that this flow table mechanism performs better.

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 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Zhang, C.K., Cui, Y., Tang, H.Y., Wu, J.P.: State-of-the-art survey on software-defined networking (SDN). J. Softw. 26(1), 62–81 (2015)

    Google Scholar 

  2. Deering, S.E.: Internet protocol, version 6 (IPv6) specification. RFC 2460. https://tools.ietf.org/html/rfc2460

  3. Gu, D., Liu, X., Qin, G., et al.: VNET6: SOA based on IPv6 virtual network. In: Proceedings of the 2012 International Conference on Cloud and Service Computing, pp. 32–39. IEEE Computer Society (2012)

    Google Scholar 

  4. OpenFlow. http://www.OpenFlow.org/

  5. Open Networking Foundation (2014). https://www.opennetworking.org

  6. McKeown, N., Anderson, T., Balakrishnan, H., et al.: OpenFlow: enabling innovation in campus networks. J. ACM SIGCOMM Comput. Commun. Rev. 38, 69–74 (2008)

    Article  Google Scholar 

  7. Heller, B.: OpenFlow switch specification, version 1.0. 0 (2009)

    Google Scholar 

  8. O N F. OpenFlow switch specification version 1.2. 0 (2011)

    Google Scholar 

  9. OpenFlow Switch Specification 1.3.0. http://www.opennetworking.org

  10. Specification-Version, OpenFlow Switch. “1.4. 0.” http://www.opennetworking.org

  11. Tseng, C.W., Yang, Y.T., Chou, L.D.: An IPv6-enabled software-defined networking architecture. In: 2013 15th Asia-Pacific Network Operations and Management Symposium (APNOMS), pp. 1–3. IEEE (2013)

    Google Scholar 

  12. Xia, W., Tsou, T., Lopez, D.: A software defined approach to unified IPv6 transition. In: 2013 International Conference Special Interest Group on Data Communication (SIGCOMM). Hong Kong (2013)

    Google Scholar 

  13. Liu, X., Qin, G., Yan, S., Luo, Z., Yan, B.: VNET6: SOA based on IPv6 virtual network. In: 2012 International Conference Cloud and Service Computing (CSC), pp.32–39 (2012)

    Google Scholar 

  14. Batalle, J: On the implementation of NFV over an OpenFlow infrastructure: routing function virtualization. In: Future Networks and Services (SDN4FNS), pp 1–6 (2013)

    Google Scholar 

  15. Denicol, R.R., Fernandes, E.L., Rothenberg, C.E., et al.: On IPv6 support in OpenFlow via flexible match structures. J. OFELIA/CHANGE Summer School (2011)

    Google Scholar 

  16. IPv6 First-Hop Security: Ideal OpenFlow Use Case. http://blog.ipspace.net/2012/10/ipv6-first-hop-security-ideal-OpenFlow.html

  17. Stallings, W.: Software-defined networks and OpenFlow. Internet Protoc. J. 16, 2–14 (2013)

    Google Scholar 

  18. Araji, B., Gurkan, D.: Embedding switch number, port number, and MAC address (ESPM) within the IPv6 address. In: 2014 Third GENI Research and Educational Experiment Workshop (GREE), pp. 69–70. IEEE (2014)

    Google Scholar 

  19. Newman, D.R.: Technology Validation Experiment: IPv6 and Multicast Support on OpenFlow (2014)

    Google Scholar 

  20. Ryu. http://osrg.github.com/ryu/

Download references

Acknowledgement

This work is supported by the National Science Foundation, under grant No. 61471083 and grant No. 61300017. The Fundamental Research Funds for Central Universities (DUT15QY28, jg2015036).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chi Lin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Cite this paper

Sun, W., Wei, H., Ji, Z., Zhang, Q., Lin, C. (2016). A Collaborated IPv6-Packets Matching Mechanism Base on Flow Label in OpenFlow. In: Guo, S., Liao, X., Liu, F., Zhu, Y. (eds) Collaborative Computing: Networking, Applications, and Worksharing. CollaborateCom 2015. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 163. Springer, Cham. https://doi.org/10.1007/978-3-319-28910-6_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-28910-6_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-28909-0

  • Online ISBN: 978-3-319-28910-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics