Skip to main content
Log in

Using OpenFlow to provide cut-through switching in MobilityFirst

  • Published:
Photonic Network Communications Aims and scope Submit manuscript

Abstract

Mobile devices are expected to become the Internet’s predominant technology. Current protocols such as TCP/IP were not originally designed with mobility as a key consideration, and therefore underperform under challenging mobile and wireless conditions. MobilityFirst, a clean slate architecture proposal, embraces several key concepts centered around secure identifiers that inherently support mobility and trustworthiness as key requirements of the network architecture. This includes a hop-by-hop segmented data transport based on a globally unique identifier. This allows late and dynamic rebinding of end-point addresses to support mobility. While this provides critical gains in wireless segments, some overheads are incurred even in stable segments such as in the core. Bypassing routing-layer decisions in these cases, with lower layer cut-through forwarding, can improve said gains. In this work, we introduce a general bypass capability within the MobilityFirst architecture that provides better performance and enables both individual and aggregate flow-level traffic control. Furthermore, we present an OpenFlow-based proof-of-concept implementation of the bypass function using layer 2 VLAN tagging. We run experiments on the ORBIT and Global Environment for Network Innovations (GENI) testbeds to evaluate the performance and scalability of the solution. By implementing the bypass functionality, we are able to significantly reduce the number of messages processed by the controller as well as the number of flow rules that need to be pushed into the switches.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. Lara, A., Ramamurthy, B., Nagaraja, K., Krishnamoorthy, A., Raychaudhuri, D.: Cut-through switching options in a MobilityFirst network with openflow. In: 2013 IEEE 7th International Conference on Advanced Networks and Telecommunication Systems (ANTS). Chennai (2013)

  2. Raychaudhuri, D., Nagaraja, K., Venkataramani, A.: MobilityFirst: a robust and trustworthy mobility-centric architecture for the future internet. In: IEEE Computer Communications Workshop. San Diego (2010)

  3. Jacobson, V., Smetters, D.K., Thornton, J.D., Plass, M.F., Briggs, N.H., Braynard, R.L.: Networking named content. In: Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, pp. 1–12. ACM, Rome (2009)

  4. Andersen, D.G., Balakrishnan, H., Feamster, N., Koponen, T., Moon, D., Shenker, S.: Accountable Internet Protocol (AIP). In: Proc. ACM SIGCOMM. Seattle (2008)

  5. “Host identity protocol (HIP)”. http://tools.ietf.org/html/rfc5201

  6. “New generation networks”. http://www2.nict.go.jp/w/w100/index-e

  7. Networking technology and systems: future internet design (FIND), NSF program solicitation (2007)

  8. Lemke, M.: Position statement: FIRE, NSF/OECD workshop on social and economic factors shaping the future of the internet (2007)

  9. FP7 information and communication technologies: pervasive and trusted network and service infrastructures, European commission (2007)

  10. MobilityFirst. http://mobilityfirst.winlab.rutgers.edu/

  11. Lara, A., Kolasani, A., Ramamurthy, B.: Network innovation using openflow: a survey. Commun. Surv. Tutor. IEEE 99, 1–20 (2013)

    Google Scholar 

  12. Openflow experimentation in ORBIT. http://www.orbit-lab.org/wiki/Documentation/OpenFlow

  13. GENI, “GENI Portal”. http://portal.geni.net

  14. Cisco, “Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2011–2016”

  15. Nelson, S.C., Bhanage, G., Raychaudhuri, D.: GSTAR: generalized storage-aware routing for mobilityfirst in the future mobile internet. In: Proc. of MobiArch, pp. 19–24. ACM, Washington (2011)

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

    Article  Google Scholar 

  17. Melle, S., Perkins, D., Villamizar, C.: Network cost savings from router bypass in ip over wdm core networks. In: Conference on Optical Fiber communication/National Fiber Optic Engineers Conference, 2008. OFC/NFOEC 2008, pp. 1–10. San Diego (2008)

  18. Lui, Y., Shen, G., Shao, W.: Design for energy-efficient IP over WDM networks with joint lightpath bypass and router-card sleeping strategies. IEEE/OSA J. Opt. Commun. Netw. 5(11), 1122–1138 (2013)

    Article  Google Scholar 

  19. Karol, M.: A distributed algorithm for optimal (optical) bypass of IP routers to improve network performance and efficiency. In: 2011 45th Annual Conference on Information Sciences and Systems (CISS), pp. 1–6. Baltimore (2011)

  20. Internet Engineering Task Force, “VXLAN: a framework for overlaying virtualized layer 2 networks over layer 3 networks”. http://datatracker.ietf.org/doc/draft-mahalingam-dutt-dcops-vxlan/

  21. Lakshman, U., Lobo, L.: MPLS traffic engineering. http://www.ciscopress.com/articles/article.asp?p=426640

  22. Krishnamoorthy, A.: Implementation and evaluation of the MobilityFirst protocol stack on software-defined network platforms. doi:10.7282/T3G44N97

  23. Tootoonchian, A., Ganjali, Y.: HyperFlow: a distributed control plane for openflow. In: Proceedings of the 2010 Conference on Research on Enterprise Networking Internet Network Management. San Jose (2010)

  24. On.Lab, “OpenSource SDN Stack”. http://onlab.us/tools.html

  25. Feamster, N., Rexford, J., Shenker, S., Clark, R., Hutchins, R., Levin, D., Bailey, J.: SDX: a software-defined internet exchange. In: Open Networking Summit Research Track. Santa Clara (2013)

  26. OpenFlow Switch Specification, Version 1.4.0 (Wire Protocol 0x05). https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.4.0.pdf

Download references

Acknowledgments

This material is based upon work supported by the National Science Foundation under Grants No. CNS-1040765, CNS-1040735, CNS-0958483, CNS-1345295, CNS-0335244 and CNS-1345277.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adrian Lara.

Additional information

An earlier version of this paper was presented at the IEEE International Conference on Advanced Networks and Telecommunication Systems (ANTS 2013) [1].

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lara, A., Ramamurthy, B., Nagaraja, K. et al. Using OpenFlow to provide cut-through switching in MobilityFirst. Photon Netw Commun 28, 165–177 (2014). https://doi.org/10.1007/s11107-014-0461-3

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11107-014-0461-3

Keywords

Navigation