تالة عدي عبدالله

Abstract

Software-defined network (SDN) is one of the most predominant technologies for networking in the existing and next-generation networks. SDN can configure, control, protect, and optimize network resources through software. The fundamental benefit of SDN is enabling the application of dynamic management. In addition, the literature shows that partitioning a software-defined wide area network (SD-WAN) into several logical networks in an efficient manner will optimize its performance. This intensifies the motivation to design an algorithm to slice SD-WAN into several virtual networks according to the server-clients’ correlation using Virtual Local Area Network (VLAN). The several virtual networks in SD-WAN aim to improve its Quality of Service (QoS) and reduce its broadcasting domain. The proposed framework consists of two parts. The first part is the management algorithm that finds the best server for each client; then it groups this server with their client in a detected logical network. The second part includes creating a VLAN for each logical network in an SD-WAN. The optimal path of SD-WAN is computed by employing the Dijkstra algorithm using MATLAB programming in the application plan. The application of the POX controller calculates and maintains the dynamic VLAN, which will be applied by the control plan to slice the topologies in the data plan. Several SD-WAN topologies are tested before and after applying VLANs. The results show enhancement in latency by 42.85%, throughput by 4.61%, loss packet by 72% and jitter by 47.86% after applying VLAN. Finally, the greatest gain is reducing the broadcasting ratio by 91.30%.

Top