Enabling Reachability Across Multiple Domains Without Controller Synchronization in SDN
Source abstract
Abstract
Software-defined networking (SDN) makes network agile and flexible due to its programmable approach. An extensive network has multiple domains in SDN for the scalability and performance of the network. However, the inter-domain link is also crucial for the stability of the entire network on the data plane layer. More than one inter-domain connection enhances the scalability of the data plane layer. However, it faces a reachability problem with the principal root, which causes forwarding loops and packet drops in the network, thereby degrading network performance. The proposed solution is a multiple controller architecture; however, this approach increases the complexity and affects network performance. Thus, in this study, we propose a framework that avoids forwarding loops and packet drops without the synchronization of multiple-domain controllers in the network using an avoid loop with test packet scheme. Moreover, we collect the link status for improved routing and load balancing for the upcoming flow across inter-domain links to prevent congestion and increase throughput in real time. Our proposed methodology can significantly reduce the controller workload against multiple controller architecture, minimize flow setup latency, and improve throughput.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Software-Defined Networks and 5G · Network Traffic and Congestion Control · Advanced Optical Network Technologies
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (37)
Show source-provided references
1. B4: Experience with a globally-deployed software-defined WAN10.1145/2534169.2486019 ↗
2. B4 and after: Managing hierarchy, partitioning, and asymmetry for availability and scale in google’s software-defined WAN
3. Compressive traffic monitoring in hybrid SDN10.1109/JSAC.2018.2871311 ↗
4. Scalability issues and solutions for software defined networks10.1109/JSAC.2018.2872214 ↗
5. Ethane: Taking control of the enterprise10.1145/1282427.1282382 ↗
6. OpenFlow: Enabling innovation in campus networks10.1145/1355734.1355746 ↗
7. A roadmap for traffic engineering in SDN-OpenFlow networks10.1016/j.comnet.2014.06.002 ↗
8. Massively distributed antenna systems with nonideal optical fiber fronthauls: A promising technology for 6G wireless communication systems10.1109/MVT.2020.3018100 ↗
9. An optimal path computation architecture for the cloud-network on software-defined networking10.3390/su7055413 ↗
10. A west-east bridge based SDN inter-domain testbed10.1109/MCOM.2015.7045408 ↗
11. A survey: Control plane scalability issues and approaches in software-defined networking (SDN)10.1016/j.comnet.2016.11.017 ↗
12. Improving the performance of load balancing in software-defined networks through load variance-based synchronization10.1016/j.comnet.2013.12.004 ↗
13. Fault management in software-defined networking: A survey10.1109/COMST.2018.2868922 ↗
14. Prelude: Ensuring inter-domain loop-freedom iñ SDN-enabled networks
15. An Openflow-based load balancing strategy in SDN10.32604/cmc.2020.06418 ↗
16. Avoiding forwarding loop across multiple domains without controller synchronization in SDN
17. Secure inter-domain forwarding loop test in software defined networks10.1109/TDSC.2017.2731773 ↗
18. Hyperflow: A distributed control plane for openflow
19. Performance issues and solutions in SDN-based data center: A survey10.1007/s11227-020-03180-7 ↗
20. Disco: Distributed multi-domain SDN controllers
21. Kandoo: A framework for efficient and scalable offloading of control applications
22. Marvel: Enabling controller load balancing in software-defined networks with multi-agent reinforcement learning10.1016/j.comnet.2020.107230 ↗
23. Improving switch-to-controller assignment with load balancing in multi-controller software defined WAN (SD-WAN)10.1007/s10922-020-09523-2 ↗
24. Load balancing algorithm for migrating switches in software-defined vehicular networks10.32604/cmc.2021.014627 ↗
25. A systematic review of load balancing techniques in software-defined networking10.1109/ACCESS.2020.2995849 ↗
26. C. Hopps, Analysis of an equal-cost multi-path algorithm, document RFC 2992, pp. 1721–2070, Internet Engineering Task Force, 2000.10.17487/rfc2992 ↗
27. Hula: Scalable load balancing using programmable data planes
28. DiffFlow: Differentiating short and long flows for load balancing in data center networks
29. Comparison of routing algorithms with static and dynamic link cost in software defined networking (SDN)10.1109/ACCESS.2019.2946707 ↗
30. Dynamic and adaptive multi-path routing algorithm based on software-defined network10.1177/1550147718805689 ↗
31. HiQoS: An SDN-based multipath QoS solution10.1109/CC.2015.7112035 ↗
32. Rate-based dynamic shortest path algorithm for efficiently routing multiple flows in SDN
33. T. S. Author, “Distributed inter-domain routing and load balancing in software defined networking (SDN),” M.S. thesis. Dept. Computer Sci., Ryerson Univ, Toronto, Ontario, Canada, 2019.
34. SDN controllers: A comprehensive analysis and performance evaluation study10.1145/3421764 ↗
35. On optimal hierarchical SDN
36. Dynamically optimized and load balanced path for inter-domain sdn communication10.1109/TNSM.2020.3045725 ↗
37. SDN-LIRU: A lossless and seamless method for sdn inter-domain route updates10.1109/TNET.2017.2689240 ↗