Skip to main content

Reliable Control and Data Planes for Softwarized Networks

  • Chapter
  • First Online:
Guide to Disaster-Resilient Communication Networks

Abstract

Driven by the requirement of increasing performance and flexibility, networks are being softwarized by paradigms such as software-defined networking (SDN) and network function virtualization (NFV). These solutions reduce the complexity and the specialization of hardware devices, by extracting the inherently distributed control plane of forwarding network elements such as switches and routers, to a logically centralized control plane (referred as controller in SDN). The control plane acts as a broker between the network applications (e.g. monitoring, traffic engineering) and the data plane (i.e. physical network infrastructure). For scalability and robustness, the logically centralized control plane is implemented by physically distributing different controllers throughout the network. This chapter presents different solutions to increase the reliability of both planes: data and control planes. The reliability of the data plane can be increased by considering survivable virtual network embedding solutions. This chapter proposes a survivable embedding against single and double failures at either links or nodes. Furthermore, in order to provide a programmable and resilient data plane, BPFabric has been proposed for SDN which supports high performance functions suitable for detecting attacks. On the other hand, the reliability of the control plane applied to SDN can be addressed by considering enhanced controller placement solutions providing redundancy against uncorrelated as well as targeted failures while coping with latency and capacity requirements. Furthermore, a solution to increase the security and robustness of the control channel is also addressed in this chapter.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    Note that each of the data centres is assumed to host all the requested contents.

  2. 2.

    In [4], domain is the equivalent of a network area.

References

  1. Ahmad I, Kumar T, Liyanage M, Okwuibe J, Ylianttila M, Gurtov A (2017) 5G security: analysis of threats and solutions. In: 2017 IEEE Conference on Standards for Communications and Networking (CSCN), pp 193–199. IEEE, New York

    Google Scholar 

  2. Ahmad I, Kumar T, Liyanage M, Okwuibe J, Ylianttila M, Gurtov A (2018) Overview of 5G security challenges and solutions. IEEE Commun Stand Mag 2(1):36–43

    Article  Google Scholar 

  3. Ahmadi V, Jalili A, Khorramizadeh SM, Keshtgari M (2015) A hybrid NSGA-II for solving multiobjective controller placement in SDN. In: 2015 2nd International Conference on Knowledge-based Engineering and Innovation (KBEI), pp 663–669. https://doi.org/10.1109/KBEI.2015.7436122

  4. Alvizu R, Maier G, Kukreja N, Pattavina A, Morro R, Capello A, Cavazzoni C (2017) Comprehensive survey on T-SDN: software-defined networking for transport networks. IEEE Commun Surv Tutor 19(4):2232–2283

    Article  Google Scholar 

  5. Bagga K, Beineke L, Pippert R, Lipman M (1993) A classification scheme for vulnerability and reliability parameters of graphs. Math Comput Model 17(11):13–16. https://doi.org/10.1016/0895-7177(93)90246-U

    Article  MATH  Google Scholar 

  6. Benton K, Camp LJ, Small C (2013) Openflow vulnerability assessment. In: Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, pp 151–152. ACM

    Google Scholar 

  7. Costa-Requena J, Santos JL, Guasch VF, Ahokas K, Premsankar G, Luukkainen S, Ahmed I, Liyanage M, Ylianttila M, Pérez OL, Itzazelaia MU, de Oca EM (2015) SDN and NFV integration in generalized mobile network architecture. In: European Conference on Networks and Communications (EUCNC), pp 1–5. IEEE, New York

    Google Scholar 

  8. Csikor L, Pezaros DP (2017) End-host driven troubleshooting architecture for software-defined networking. GLOBECOM 2017:1–7. https://doi.org/10.1109/GLOCOM.2017.8254759

    Article  Google Scholar 

  9. Cui L, Cziva R, Tso FP, Pezaros DP (2016) Synergistic policy and virtual machine consolidation in cloud data centers. IEEE INFOCOM 2016:1–9

    Google Scholar 

  10. Cui L, Tso FP, Pezaros DP, Jia W, Zhao W (2017) PLAN: joint policy- and network-aware VM management for cloud data centers. IEEE Trans Parallel Distrib Syst 28(4):1163–1175. https://doi.org/10.1109/TPDS.2016.2604811

  11. Cziva R, Jouët S, Stapleton D, Tso FP, Pezaros DP (2016) SDN-based virtual machine management for cloud data centers. IEEE Trans Netw Serv Mgmt 13(2):212–225

    Article  Google Scholar 

  12. Dikbiyik F, Tornatore M, Mukherjee B (2014) Minimizing the risk from disaster failures in optical backbone networks. J Lightwave Technol 32(18):3175–3183

    Article  Google Scholar 

  13. Fonseca P, Bennesby R, Mota E, Passito A (2012) A replication component for resilient OpenFlow-based networking. In: Network Operations and Management Symposium (NOMS), 2012 IEEE, pp 933–939. IEEE, New York

    Google Scholar 

  14. Gurtov A (2008) Host identity protocol (HIP): towards the secure mobile internet. Wiley, New York

    Google Scholar 

  15. Habib MF, Tornatore M, Mukherjee B (2013) Fault-tolerant virtual network mapping to provide content connectivity in optical networks. OFC 2013:3–4

    Google Scholar 

  16. Heller B, Sherwood R, McKeown N (2012) The controller placement problem. In: Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN ’12, pp 7–12. ACM, New York. https://doi.org/10.1145/2342441.2342444

  17. Hmaity A, Musumeci F, Tornatore M (2016) Survivable virtual network mapping to provide content connectivity against double-link failures. In: 2016 12th International Conference on the Design of Reliable Communication Networks (DRCN), pp 160–166

    Google Scholar 

  18. Hock D, Hartmann M, Gebert S, Jarschel M, Zinner T, Tran-Gia P (2013) Pareto-optimal resilient controller placement in SDN-based core networks. In: Proceedings of the 2013 25th International Teletraffic Congress (ITC), pp 1–9. https://doi.org/10.1109/ITC.2013.6662939

  19. Hu Y, Wendong W, Gong X, Que X, Shiduan C (2013) Reliability-aware controller placement for software-defined networks. In: 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp 672–675

    Google Scholar 

  20. ul Huque MTI, Jourjon G, Gramoli V (2015) Revisiting the controller placement problem. In: 2015 IEEE 40th Conference on Local Computer Networks (LCN), pp 450–453

    Google Scholar 

  21. Jimenez Y, Cervello-Pastor C, Garcia AJ (2014) On the controller placement for designing a distributed SDN control layer. In: 2014 IFIP Networking Conference, pp 1–9

    Google Scholar 

  22. Jouet S, Perkins C, Pezaros D (2016) OTCP: SDN-managed congestion control for data center networks. In: NOMS 2016—2016 IEEE/IFIP Network Operations and Management Symposium, pp 171–179. https://doi.org/10.1109/NOMS.2016.7502810

  23. Jouet S, Pezaros DP (2017) BPFabric: data plane programmability for software defined networks. In: 2017 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), pp 38–48. https://doi.org/10.1109/ANCS.2017.14

  24. Kreutz D, Ramos F, Verissimo P (2013) Towards secure and dependable software-defined networks. In: Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, pp 55–60. ACM

    Google Scholar 

  25. Lange S, Gebert S, Zinner T, Tran-Gia P, Hock D, Jarschel M, Hoffmann M (2015) Heuristic approaches to the controller placement problem in large scale SDN networks. IEEE Trans Netw Serv Manag 12(1):4–17. https://doi.org/10.1109/TNSM.2015.2402432

  26. Liyanage M, Abro AB, Ylianttila M, Gurtov A (2016) Opportunities and challenges of software-defined mobile networks in network security. IEEE Secur Priv 14(4):34–44

    Article  Google Scholar 

  27. Liyanage M, Ahmad I, Abro AB, Gurtov A, Ylianttila M (2018) A comprehensive guide to 5G security. Wiley, New York

    Google Scholar 

  28. Liyanage M, Ahmed I, Okwuibe J, Ylianttila M, Kabir H, Santos JL, Kantola R, Perez OL, Itzazelaia MU, De Oca EM (2017) Enhancing security of software defined mobile networks. IEEE Access 5:9422–9438

    Article  Google Scholar 

  29. Liyanage M, Ahmed I, Ylianttila M, Santos JL, Kantola R, Perez OL, Itzazelaia MU, de Oca EM, Valtierra A, Jimenez C (2015) Security for future software defined mobile networks. In: 2015 9th International Conference on Next Generation Mobile Applications, Services and Technologies, pp 256–264. IEEE, New York

    Google Scholar 

  30. Liyanage M, Braeken A, Jurcut AD, Ylianttila M, Gurtov A (2017) Secure communication channel architecture for software defined mobile networks. Computer Netw 114:32–50

    Article  Google Scholar 

  31. Liyanage M, Gurtov A, Ylianttila M (2015) Software defined mobile networks (SDMN): beyond LTE network architecture. Wiley, New York

    Google Scholar 

  32. Lourenço RBR, Savas SS, Tornatore M, Mukherjee B (2018) Robust hierarchical control plane for transport software-defined networks. Opt Switch Netw 30:10–22

    Article  Google Scholar 

  33. Mas-Machuca C, Secci S, Vizarreta P, Kuipers F, Gouglidis A, Hutchison D, Jouet S, Pezaros D, Elmokashfi A, Heegaard P, Ristov S, Gusev M (2016) Technology-related disasters: a survey towards disaster-resilient software defined networks. In: 2016 8th International Workshop on Resilient Networks Design and Modeling (RNDM), pp 35–42

    Google Scholar 

  34. McBride M, Cohn M, Deshpande S et al (2013) SDN security considerations in the data center. White Paper

    Google Scholar 

  35. McKeown N, Anderson T, Balakrishnan H, Parulkar G, Peterson L, Rexford J, Shenker S, Turner J (2008) OpenFlow: enabling innovation in campus networks. SIGCOMM

    Google Scholar 

  36. Meyer C, Schwenk J (2013) Lessons learned from previous SSL/TLS attacks—a brief chronology of attacks and weaknesses. IACR Cryptol ePrint Arch 2013:1–15

    Google Scholar 

  37. Müller LF, Oliveira RR, Luizelli MC, Gaspary LP, Barcellos MP (2014) Survivor: an enhanced controller placement strategy for improving SDN survivability. In: 2014 IEEE Global Communications Conference, pp 1909–1915. https://doi.org/10.1109/GLOCOM.2014.7037087

  38. Mukherjee B, Habib MF, Dikbiyik F (2014) Network adaptability from disaster disruptions and cascading failures. IEEE Commun Mag 52(5):230–238

    Article  Google Scholar 

  39. Neumayer S, Zussman G, Cohen R, Modiano E (2011) Assessing the vulnerability of the fiber infrastructure to disasters. IEEE/ACM Trans Netw 19(6):1610–1623

    Article  Google Scholar 

  40. Okwuibe J, Liyanage M, Ylianttila M (2015) Performance analysis of open-source Linux-based HIP implementations. In: 2015 IEEE 10th International Conference on Industrial and Information Systems (ICIIS), pp 60–65. IEEE, New York

    Google Scholar 

  41. Vizarreta P, Heegaard PV, Helvik B, Kellerer W, Mas-Machuca C (2017) Characterization of failure dynamics in SDN controllers. In: RNDM 2017, pp 1–7

    Google Scholar 

  42. OpenFlow Switch Specification Version 1.4.0. URL https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-spec-v1.4.0.pdf

  43. Petersen MD et al (2008) Documentation for the 2008 update of the United States national seismic hazard maps. US Geologic Hazards Science Center

    Google Scholar 

  44. Ros FJ, Ruiz PM (2014) Five nines of southbound reliability in software-defined networks. In: Proceedings of the third workshop on hot topics in software defined networking, HotSDN’14, pp 31–36. ACM, New York. https://doi.org/10.1145/2620728.2620752

  45. Santos D, de Sousa A, Mas-Machuca C (2018) Robust SDN controller placement to malicious node attacks. DRCN 2018:1–8

    Google Scholar 

  46. Santos D, de Sousa A, Mas-Machuca C (2019) The controller placement problem for robust SDNs against malicious node attacks considering the control plane with and without split-brain. Ann Telecommun 74:575–591

    Article  Google Scholar 

  47. Simpson S, Shirazi SN, Marnerides A, Jouet S, Pezaros D, Hutchison D (2018) An inter-domain collaboration scheme to remedy DDoS attacks in computer networks. IEEE Trans Netw Serv Manag 15(3):879–893

    Google Scholar 

  48. Thyagaturu A, Mercian A, McGarry M, Reisslein M, Kellerer W (2016) Software defined optical networks (SDONs): a comprehensive survey. IEEE Commun Surv Tutor 18(4):2738–2786. https://doi.org/10.1109/COMST.2016.2586999

    Article  Google Scholar 

  49. Vizarreta P, Trivedi K, Helvik B, Heegaard P, Kellerer W, Mas-Machuca C (2017) An empirical study of software reliability in SDN controllers. CNSM 2017:1–9

    Google Scholar 

  50. Vaghani R, Lung CH (2014) A comparison of data forwarding schemes for network resiliency in software defined networking. Procedia Comput Sci 34:680–685. FNC’14/MobiSPC’14/Affiliated Workshops

    Google Scholar 

  51. Xie A, Wang X, Wang W, Lu S (2014) Designing a disaster-resilient network with software defined networking. In: 2014 IEEE 22nd International Symposium of Quality of Service (IWQoS), pp 135–140. https://doi.org/10.1109/IWQoS.2014.6914312

  52. Yao G, Bi J, Li Y, Guo L (2014) On the capacitated controller placement problem in software defined networks. IEEE Commun Lett 18(8):1339–1342

    Article  Google Scholar 

  53. Zhang Y, Beheshti N, Tatipamula M (2011) On resilience of split-architecture networks. In: 2011 IEEE Global Telecommunications Conference—GLOBECOM 2011, pp 1–6. https://doi.org/10.1109/GLOCOM.2011.6134496

Download references

Acknowledgements

This chapter is based on work from COST Action CA15127 (“Resilient communication services protecting end-user applications from disaster-based failures—RECODIS”) supported by European Cooperation in Science and Technology (COST).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Carmen Mas-Machuca .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Mas-Machuca, C. et al. (2020). Reliable Control and Data Planes for Softwarized Networks. In: Rak, J., Hutchison, D. (eds) Guide to Disaster-Resilient Communication Networks. Computer Communications and Networks. Springer, Cham. https://doi.org/10.1007/978-3-030-44685-7_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-44685-7_10

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-44684-0

  • Online ISBN: 978-3-030-44685-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics