Praca ma na celu porównanie wybranych otwarto-źródłowych implementacji sterowników SDN. Parametry związane z wydajnością zmierzono za pomocą programu CBench. Wykonano symulację pozwalającą zmierzyć czasy reakcji na awarię łącza i awarię sterownika. Do przeprowadzenia testów bezpieczeństwa wykorzystano dedykowane narzędzie sdnpwn. Zebrane informacje pozwoliły wskazać mocne i słabe strony poszczególnych sterowników, umożliwiając określenie odpowiednich zastosowań dla każdego z nich.
EN
The aim of the presented work is to compare selected open-source implementations of SDN controllers. Throughput and latency measurements were taken using the CBench program. The simulation of link failure and controller failure were made using the API provided by Mininet network simulator. For detecting security vulnerabilities, a dedicated program sdnpwn was used. The work provides an overview of the selected controllers, indicating their strengths and weaknesses.
Automatyzacja od wielu lat jest powszechnym zjawiskiem w sieciach IP. Jest to rozwiązanie szczególnie popularne w rozległych oraz większych sieciach lokalnych. Dzięki rozwojowi tego sektora, administratorzy mogą uchronić swoje sieci przed błędami, w których główną rolę odgrywa czynnik ludzki. Szczególny rozwój odnotował sektor odpowiedzialny za wdrażanie nowych rozwiązań w sieci dzięki podejściu "infrastruktura jako kod" oraz dzięki wprowadzeniu i upowszechnieniu protokołów takich jak RESTCONF.
EN
Automation in networks has been a common phenomenon in wide area networks and larger local networks for several years. Thanks to the development of this sector, administrators can protect their networks from errors in which the human factor plays a major role. Particular development was recorded in the sector responsible for implementing new solutions in the network thanks to the approach of infrastructure as code and thanks to the introduction and dissemination of protocols such as RESTCONF.
Prezentowana praca ma na celu przybliżyć pojęcie automatyzacji zarządzania usługami oferowanymi przez środowisko VMware Horizon w środowisku infrastruktury akademickiej z zastosowaniem dostarczanego API oraz zaproponować gotowy model projektu zarządzania usługami. Szczególny nacisk został położony na automatyzację tworzenia pul maszyn wirtualnych oraz opracowanie wygodnego i niezawodnego interfejsu użytkownika. Dodatkowo przedstawiona analiza pozwala użytkownikom na lepsze zrozumienie mechanizmów działania systemu.
EN
The presented work aims to introduce the concept of VMware Horizon services automation in an academic infrastructure environment using the provided API and to propose a ready-to-use project model. Particular emphasis is placed on automating the creation of virtual machine pools and preparation of a convenient and reliable user interface. In addition, the presented analysis allows novice users to better understand the mechanisms of system operation.
Artykuł przedstawia analizę wydajności autorskiego mechanizmu zestawienia dodatkowych ścieżek (zwanych bypass) w sieciach wielowarstwowych złożonych z warstwy wirtualnej (IP) oraz z warstwy elastycznej sieci optycznej (EON). Zaproponowano współczynnik wykorzystania zasobów podczas ich dynamicznej alokacji dla mechanizmu bypass. Przeprowadzono eksperymenty symulacyjne dla dwóch topologii sieci oraz uwzględniono dwie klasy ruchu. Wyniki potwierdzają wysoką wydajność zaproponowanego mechanizmu z uwzględnieniem priorytetyzacji ruchu.
EN
The article presents an analysis of the efficiency of the proprietary mechanism of setting up additional paths (called bypass) in multilayer networks composed of a virtual layer (IP) and a layer of elastic optical network (EON). The resource utilization ratio was proposed during its dynamic allocation for the bypass mechanism. Simulation experiments were conducted for two network topologies and two classes of traffic were taken into account. The results confirm the high efficiency of the proposed mechanism, taking into account traffic prioritization.
Zaproponowane rozwiązanie przedstawia efektywne wykorzystanie optycznych zasobów sieciowych. Wykorzystuje w tym celu dobowe zmiany obciążenia sieci. Polega na częściowym wyłączaniu niewykorzystanych zasobów, z zachowaniem wymaganej przepływności sieci. Połączenia optyczne tworzone są tylko tam, gdzie są konieczne. Prezentowany mechanizm prowadzi do znacznego zmniejszenia zużycia energii elektrycznej, a jednocześnie nie powoduje degradacji przenoszonego ruchu.
EN
The proposed solution shows efficient use of network optical resources. For this purpose, it uses daily network load changes. It consists in partial shutdown of unused resources, while maintaining the required network capacity. Connections are made only where necessary. The presented mechanism leads to a significant reduction in power consumption, and at the same time does not degrade the transferred traffic.
Referat przedstawia analizę użyteczności mechanizmu bypass w sieciach wielowarstwowych IP/EON z centralnym sterownikiem. Mechanizm zakłada alokację niewidocznych dla IP zasobów w chwili wystąpienia przeciążenia. W ramach badań przeprowadzono symulacje dla dwóch topologii sieci NSF15 i UBN24. Wyniki wykazują zysk w postaci zmniejszonego prawdopodobieństwa blokady przepływności ruchu o wysokim priorytecie.
EN
The paper presents an analysis of bypassing mechanisms for multi-layer IP/EON networks with the central controller. The mechanism assumes the allocation of hidden resources for IP when congestions occur. Simulations were carried out for two network topologies: NSF15 and UBN24. Simulation results indicate reduction of bandwidth blocking probability of high priority traffic.
In this paper, we propose a novel priority-aware solution named bypass to handle high- and low-priority traffic in multi-layer networks. Our approach assumes diversification of elastic optical spectrum to ensure additional resources reserved for emergency situations. When congestion occurs, the solution dynamically provides new paths, allocating a hidden spectrum to offload traffic from the congested links in the IP layer. Resources for a bypass are selected based on traffic priority. High-priority traffic always gets the shortest bypasses in terms of physical distance, which minimizes delay. Bypasses for low-priority traffic can be established if the utilization of the spectrum along the path is below the assumed threshold. The software-defined networking controller ensures the global view of the network and cooperation between IP and elastic optical layers. Simulation results show that the solution successfully reduces the amount of rejected high-priority traffic when compared to regular bypasses and when no bypasses are used. Also, overall bandwidth blocking probability is lower when our priority-aware bypasses are used.
W artykule przedstawiono rezultaty badań nad mechanizmem pozwalającym na jednoczesny adaptacyjny dostęp do Internetu przy użyciu wielu sieci dostępowych w warunkach zmieniającej się ich przepustowości. Zaproponowano dwa algorytmy dostosowywania wag łączy dostępowych do zmieniającej się przepustowości, pierwszy bazujący na obserwacji średniej szybkości pobierania na istniejących połączeniach i drugi oparty na monitorowaniu czasu odpowiedzi na pakiety ping. Z badań wynika, że pozwalają one na znaczne zniwelowanie pogorszenia jakości obsługi wynikającego z zmieniającej się przepustowości łączy. Najlepiej wypada algorytm ping.
EN
The paper presents the results of research on mechanisms of dynamic adaptation of upstream connection weights in multi-homing. Two algorithms were proposed, the first one based on observation of the download speed of existing connections and the second one based on the monitoring of ping probe packets RTT. Research shows that their usage significantly eliminates QoS deterioration resulting from variable bandwidth of upstream connections. The ping algorithm achieves the best results.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.