Photonic Network Communications

, Volume 28, Issue 2, pp 165–177 | Cite as

Using OpenFlow to provide cut-through switching in MobilityFirst

  • Adrian Lara
  • Byrav Ramamurthy
  • Kiran Nagaraja
  • Aravind Krishnamoorthy
  • Dipankar Raychaudhuri


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.


OpenFlow Software-defined networks FIA MobilityFirst VLAN tag 



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.


  1. 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)Google Scholar
  2. 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)Google Scholar
  3. 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)Google Scholar
  4. 4.
    Andersen, D.G., Balakrishnan, H., Feamster, N., Koponen, T., Moon, D., Shenker, S.: Accountable Internet Protocol (AIP). In: Proc. ACM SIGCOMM. Seattle (2008)Google Scholar
  5. 5.
    “Host identity protocol (HIP)”.
  6. 6.
    “New generation networks”.
  7. 7.
    Networking technology and systems: future internet design (FIND), NSF program solicitation (2007)Google Scholar
  8. 8.
    Lemke, M.: Position statement: FIRE, NSF/OECD workshop on social and economic factors shaping the future of the internet (2007)Google Scholar
  9. 9.
    FP7 information and communication technologies: pervasive and trusted network and service infrastructures, European commission (2007)Google Scholar
  10. 10.
  11. 11.
    Lara, A., Kolasani, A., Ramamurthy, B.: Network innovation using openflow: a survey. Commun. Surv. Tutor. IEEE 99, 1–20 (2013)Google Scholar
  12. 12.
    Openflow experimentation in ORBIT.
  13. 13.
    GENI, “GENI Portal”.
  14. 14.
    Cisco, “Cisco Visual Networking Index: Global Mobile Data Traffic Forecast Update, 2011–2016”Google Scholar
  15. 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)Google Scholar
  16. 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)CrossRefGoogle Scholar
  17. 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)Google Scholar
  18. 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)CrossRefGoogle Scholar
  19. 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)Google Scholar
  20. 20.
    Internet Engineering Task Force, “VXLAN: a framework for overlaying virtualized layer 2 networks over layer 3 networks”.
  21. 21.
    Lakshman, U., Lobo, L.: MPLS traffic engineering.
  22. 22.
    Krishnamoorthy, A.: Implementation and evaluation of the MobilityFirst protocol stack on software-defined network platforms. doi: 10.7282/T3G44N97
  23. 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)Google Scholar
  24. 24.
    On.Lab, “OpenSource SDN Stack”.
  25. 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)Google Scholar
  26. 26.

Copyright information

© Springer Science+Business Media New York 2014

Authors and Affiliations

  • Adrian Lara
    • 1
  • Byrav Ramamurthy
    • 1
  • Kiran Nagaraja
    • 2
  • Aravind Krishnamoorthy
    • 2
  • Dipankar Raychaudhuri
    • 2
  1. 1.University of Nebraska-LincolnLincolnUSA
  2. 2.Rutgers UniversityNew BrunswickUSA

Personalised recommendations