Skip to main content
Top
Published in:
Cover of the book

2017 | OriginalPaper | Chapter

Simulation Framework for Distributed SDN-Controller Architectures in OMNeT++

Authors : Nicholas Gray, Thomas Zinner, Steffen Gebert, Phuoc Tran-Gia

Published in: Mobile Networks and Management

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

SDN introduces the separation of network control and network data plane. The control plane is removed from distributed network entities and logically centralized as the SDN controller. To provide resilience and performance such a logically centralized controller may again be physically distributed. Scenarios featuring distributed controller architectures include data center deployments, where controller instances synchronize states on small distances and delays, or continental WAN deployments with long distances and delays between controllers. The contribution of this paper is an OMNeT++ based simulation framework for assessing the performance of distributed SDN controller architectures. Relevant protocols and controller applications are modelled with a high level of detail. Further, an exemplary implementation of two different controller architectures, namely Hyperflow and Kandoo, is included. Initial results based on the provided implementations are presented.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
3.
go back to reference Berde, P., Gerola, M., Hart, J., Higuchi, Y., Kobayashi, M., Koide, T., Lantz, B., O’Connor, B., Radoslavov, P., Snow, W., et al.: ONOS: Towards an open, distributed SDN OS. In: Proceedings of the Third Workshop on Hot Topics in Software-defined Networking. ACM (2014) Berde, P., Gerola, M., Hart, J., Higuchi, Y., Kobayashi, M., Koide, T., Lantz, B., O’Connor, B., Radoslavov, P., Snow, W., et al.: ONOS: Towards an open, distributed SDN OS. In: Proceedings of the Third Workshop on Hot Topics in Software-defined Networking. ACM (2014)
4.
go back to reference Dürr, F., Kohler, T., et al.: Comparing the forwarding latency of openflow hardware and software switches. Technical report Computer Science 2014/04. University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology. University of Stuttgart, Germany (2014) Dürr, F., Kohler, T., et al.: Comparing the forwarding latency of openflow hardware and software switches. Technical report Computer Science 2014/04. University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology. University of Stuttgart, Germany (2014)
5.
go back to reference Handigol, N., Heller, B., Jeyakumar, V., Lantz, B., McKeown, N.: Reproducible network experiments using container-based emulation. In: Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies, pp. 253–264. ACM (2012) Handigol, N., Heller, B., Jeyakumar, V., Lantz, B., McKeown, N.: Reproducible network experiments using container-based emulation. In: Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies, pp. 253–264. ACM (2012)
6.
go back to reference Yeganeh, S.H., Ganjali, Y.: Kandoo: a framework for efficient and scalable offloading of control applications. In: Proceedings of the First Workshop on Hot Topics in Software-Defined Networks. ACM (2012) Yeganeh, S.H., Ganjali, Y.: Kandoo: a framework for efficient and scalable offloading of control applications. In: Proceedings of the First Workshop on Hot Topics in Software-Defined Networks. ACM (2012)
7.
go back to reference Hock, D., Hartmann, M., Gebert, S., Jarschel, M., Zinner, T., Tran-Gia, P.: Pareto-optimal resilient controller placement in SDN-based core networks. In: 25th International Teletraffic Congress (ITC). IEEE (2013) Hock, D., Hartmann, M., Gebert, S., Jarschel, M., Zinner, T., Tran-Gia, P.: Pareto-optimal resilient controller placement in SDN-based core networks. In: 25th International Teletraffic Congress (ITC). IEEE (2013)
9.
go back to reference Jain, S., Kumar, A., Mandal, S., Ong, J., Poutievski, L., Singh, A., Venkata, S., Wanderer, J., Zhou, J., Zhu, M., et al.: B4: Experience with a globally-deployed software defined wan. In: ACM SIGCOMM Computer Communication Review, vol. 43. ACM (2013) Jain, S., Kumar, A., Mandal, S., Ong, J., Poutievski, L., Singh, A., Venkata, S., Wanderer, J., Zhou, J., Zhu, M., et al.: B4: Experience with a globally-deployed software defined wan. In: ACM SIGCOMM Computer Communication Review, vol. 43. ACM (2013)
10.
go back to reference Jarschel, M., Oechsner, S., Schlosser, D., Pries, R., Goll, S., Tran-Gia, P.: Modeling and performance evaluation of an openflow architecture. In: Proceedings of the 23rd International Teletraffic Congress, pp. 1–7. International Teletraffic Congress (2011) Jarschel, M., Oechsner, S., Schlosser, D., Pries, R., Goll, S., Tran-Gia, P.: Modeling and performance evaluation of an openflow architecture. In: Proceedings of the 23rd International Teletraffic Congress, pp. 1–7. International Teletraffic Congress (2011)
11.
go back to reference Jarschel, M., Zinner, T., Hossfeld, T., Tran-Gia, P., Kellerer, W.: Interfaces, attributes, and use cases: A compass for SDN. IEEE Commun. Mag. 52, 210–217 (2014)CrossRef Jarschel, M., Zinner, T., Hossfeld, T., Tran-Gia, P., Kellerer, W.: Interfaces, attributes, and use cases: A compass for SDN. IEEE Commun. Mag. 52, 210–217 (2014)CrossRef
12.
go back to reference Klein, D., Jarschel, M.: An openflow extension for the OMNet++ INET framework. In: Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, pp. 322–329. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2013) Klein, D., Jarschel, M.: An openflow extension for the OMNet++ INET framework. In: Proceedings of the 6th International ICST Conference on Simulation Tools and Techniques, pp. 322–329. ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) (2013)
13.
go back to reference Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., Ramanathan, R., Iwata, Y., Inoue, H., Hama, T., et al.: Onix: A distributed control platform for large-scale production networks. In: OSDI 2010 (2010) Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., Ramanathan, R., Iwata, Y., Inoue, H., Hama, T., et al.: Onix: A distributed control platform for large-scale production networks. In: OSDI 2010 (2010)
14.
go back to reference Levin, D., Wundsam, A., Heller, B., Handigol, N., Feldmann, A.: Logically centralized?: state distribution trade-offs in software defined networks. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, pp. 1–6. ACM (2012) Levin, D., Wundsam, A., Heller, B., Handigol, N., Feldmann, A.: Logically centralized?: state distribution trade-offs in software defined networks. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, pp. 1–6. ACM (2012)
15.
go back to reference McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Openflow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRef McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: Openflow: enabling innovation in campus networks. ACM SIGCOMM Comput. Commun. Rev. 38(2), 69–74 (2008)CrossRef
18.
go back to reference Phemius, K., Bouet, M., Leguay, J.: DISCO: Distributed multi-domain SDN controllers. In: 2014 IEEE Network Operations and Management Symposium (NOMS), pp. 1–4. IEEE (2014) Phemius, K., Bouet, M., Leguay, J.: DISCO: Distributed multi-domain SDN controllers. In: 2014 IEEE Network Operations and Management Symposium (NOMS), pp. 1–4. IEEE (2014)
19.
go back to reference Plummer, D.: Ethernet address resolution protocol: Or converting network protocol addresses to 48. bit ethernet address for transmission on ethernet hardware. Request For Comments 826 (1982) Plummer, D.: Ethernet address resolution protocol: Or converting network protocol addresses to 48. bit ethernet address for transmission on ethernet hardware. Request For Comments 826 (1982)
20.
go back to reference Roy, A.R., Bari, M.F., Zhani, M.F., Ahmed, R., Boutaba, R.: Design management of DOT: a distributed openflow testbed. In: 14th IEEE/IFIP Network Operations and Management Symposium (NOMS), May 2014 Roy, A.R., Bari, M.F., Zhani, M.F., Ahmed, R., Boutaba, R.: Design management of DOT: a distributed openflow testbed. In: 14th IEEE/IFIP Network Operations and Management Symposium (NOMS), May 2014
21.
go back to reference Tootoonchian, A., Ganjali, Y.: Hyperflow: A distributed control plane for openflow. In: Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking. USENIX Association (2010) Tootoonchian, A., Ganjali, Y.: Hyperflow: A distributed control plane for openflow. In: Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking. USENIX Association (2010)
22.
go back to reference Yazici, V., Sunay, M.O., Ercan, A.O.: Controlling a software-defined network via distributed controllers. CoRR (2014) Yazici, V., Sunay, M.O., Ercan, A.O.: Controlling a software-defined network via distributed controllers. CoRR (2014)
Metadata
Title
Simulation Framework for Distributed SDN-Controller Architectures in OMNeT++
Authors
Nicholas Gray
Thomas Zinner
Steffen Gebert
Phuoc Tran-Gia
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-52712-3_1

Premium Partner