Skip to main content
Erschienen in:
Buchtitelbild

2017 | OriginalPaper | Buchkapitel

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

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

Erschienen in: Mobile Networks and Management

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
3.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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.
Zurück zum Zitat 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)
Metadaten
Titel
Simulation Framework for Distributed SDN-Controller Architectures in OMNeT++
verfasst von
Nicholas Gray
Thomas Zinner
Steffen Gebert
Phuoc Tran-Gia
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-52712-3_1

Premium Partner