SDN Layer 2 Switch Simulation Using Mininet and OpenDayLight

  • Vipin Kumar Rathi
  • Karan Singh
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 732)


Software-Defined Networking is a separation of control plane and data plane where control plane controls several devices [1]. SDN provides a programmable network protocol that can virtualize whole network infrastructure. Networking reached to threshold point in driving next-generation network architecture. In this paper, simulation of Layer 2 Switch based on SDN using OpenDaylight and Mininet Emulator is performed. SDN is implemented by OpenvSwitch (OVS) as a data plane and OpenDaylight as a Control Plane both Mininet and OpenDaylight is installed on different Instances of an IBM Server. Then analyzes the architecture of the Layer 2 Switch with OVS and OpenDaylight that can successfully run Loop Remover, Arp Handler on ODL Controller which prevents broadcast storms (McKeown et al in ACM SIGCOMM Comput Commun Rev 38:69, 2008 [2]; Nunes in Commun Surv Tutorial-s 16(3):1617–1634, 2014 [3]; Open Networking Foundation 2014 [4]).


Software-defined networking OpenFlow OpenvSwitch OpenDaylight Loop Remover Mininet 


  1. 1.
  2. 2.
    McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Open-flow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69 (2008)CrossRefGoogle Scholar
  3. 3.
    Nunes, B.A.A., Mendonca, M., Nguyen, X.-N., Obraczka, K., Turletti, T.: A survey of software-defined networking: past, present, and future of programmable networks. Commun. Surv. Tutorials 16(3), 1617–1634 (2014). 13 Feb 2014 (IEEE)CrossRefGoogle Scholar
  4. 4.
    Open Networking Foundation: Software-Defined Networking (SDN) Definition, 2014, available at Accessed Jan 2015
  5. 5.
    Kim, H., Feamster, N.: Improving network management with software defined networking. IEEE Commun. Mag. 51(2), 114119 (2013)CrossRefGoogle Scholar
  6. 6.
    Open Networking Foundation: SDN Architecture 1.0, 2014, available at: Accessed Jan 2015 (Django, Django: the Web framework)
  7. 7.
    MININET. An instant virtual network on your laptop (or other pc).http:// Scholar
  8. 8.
  9. 9.
    OpenDayLight: Open source network controller.
  10. 10.
  11. 11.
    ONF, Open networking foundation. (2015)

Copyright information

© Springer Nature Singapore Pte Ltd. 2018

Authors and Affiliations

  1. 1.School of Computer and Systems SciencesJawaharlal Nehru UniversityNew DelhiIndia

Personalised recommendations