Dziś przygotowaliśmy dla naszych czytelników wybór kontrolerów SDN, które są aktywnie wspierane przez użytkowników GitHub i duże fundacje open source, takie jak Linux Foundation.
/flickr/ /
OpenDaylight to otwarta modułowa platforma do automatyzacji wielkoskalowych sieci SDN. Jego pierwsza wersja pojawiła się w 2013 roku, a nieco później stała się częścią Linux Foundation. W marcu tego roku narzędzie, a liczba użytkowników przekroczyła miliard.
W kontrolerze znajduje się system do tworzenia sieci wirtualnych, zestaw wtyczek do obsługi różnych protokołów oraz narzędzia umożliwiające wdrożenie w pełni funkcjonalnej platformy SDN. Dzięki API zintegrować OpenDaylight z innymi kontrolerami. Trzon rozwiązania został napisany w języku Java, dzięki czemu można z nim pracować na dowolnym systemie wyposażonym w JVM.
platforma zarówno w postaci pakietów RPM i uniwersalnych zestawów binarnych, jak i w postaci prekonfigurowanych obrazów maszyn wirtualnych opartych na Fedorze i Ubuntu. Możesz je pobrać wraz z dokumentacją. Użytkownicy zauważają, że praca z OpenDaylight może być trudna, ale Istnieje wiele przewodników dotyczących konfiguracji narzędzia.
Jest to otwarta platforma do tworzenia kontrolerów SDN. Jest to SDK oparty na platformie OpenDaylight. Celem projektu Lighty.io jest uproszczenie i przyspieszenie rozwoju rozwiązań SDN w językach Java, Python i Go.
Framework oferuje dużą liczbę narzędzi do debugowania środowisk SDN. W szczególności Lighty.io umożliwia emulację urządzeń sieciowych i programowanie ich zachowania. Warto również zwrócić uwagę na komponent — służy do wizualizacji topologii sieci.
Znajdź przewodnik na temat tworzenia aplikacji SDN przy użyciu Lighty.io w . Tamże. istniejące aplikacje na nową platformę.
Lektura na ten temat na naszym firmowym blogu:
Ten - z zestawem aplikacji do zarządzania sieciami OpenFlow. Architektura rozwiązania jest modułowa i obsługuje wiele przełączników wirtualnych i fizycznych. Rozwiązanie znalazło już zastosowanie w rozwoju skalowalnej usługi streamingowej opartej o SDN - , a także pamięć definiowana programowo .
Na ,Floodlight przewyższa OpenDaylight w sieciach o dużym obciążeniu. Jednak w sieciach o niskim i średnim obciążeniu Floodlight ma większe opóźnienia. Znajdź instrukcję instalacji w .
Zestaw komponentów oprogramowania do konfiguracji przełączników OpenFlow. OESS oferuje prosty interfejs sieciowy dla użytkowników, a także API dla usług sieciowych. Zaletami rozwiązania jest automatyczne przełączanie na kanały zapasowe w przypadku awarii oraz dostępność narzędzi wizualizacyjnych. Wady: obsługa ograniczonej liczby modeli przełączników.
Przewodnik instalacji i konfiguracji OESS znajduje się w repozytorium .

/flickr/ /
Jest to kontroler, którego poziomy abstrakcji sieci są reprezentowane w postaci zapytań SQL. Można nimi sterować za pomocą wiersza poleceń. Zaletą tego podejścia jest to, że dzięki SQL zapytania są wysyłane szybciej. Ponadto narzędzie umożliwia kontrolowanie wielu warstw abstrakcji dzięki funkcji automatycznej orkiestracji. Do wad rozwiązania należy brak wizualizacji i konieczność nauki wiersz poleceń.
Samouczek krok po kroku dotyczący pracy z Ravel można znaleźć na stronie projekt. Wszystko to przedstawiono w skondensowanej formie. .
Zdefiniowane programowo narzędzie do ochrony sieci wirtualnych. Automatyzuje wdrażanie zapór sieciowych, systemów zapobiegania włamaniom i programów antywirusowych. OSC pełni rolę pośrednika pomiędzy menedżerem bezpieczeństwa a różnymi funkcjami i środowiskami bezpieczeństwa. Jednocześnie może współpracować z wieloma chmurami.
Zaletą OSC jest to, że nie jest on powiązany z konkretnym oprogramowaniem lub sprzętem. Narzędzie to zostało jednak zaprojektowane do współpracy z dużymi sieciami korporacyjnymi. Z tego powodu jest mało prawdopodobne, aby był odpowiedni na potrzeby startupu.
Można znaleźć skróconą instrukcję obsługi .
Jest to system operacyjny do zarządzania sieciami SDN i ich komponentami. Jego osobliwością jest to, że łączy w sobie funkcjonalność kontrolera SDN, sieci i systemu operacyjnego serwera. Dzięki takiemu połączeniu narzędzie pozwala monitorować wszystko, co dzieje się w sieciach i ułatwia migrację z tradycyjnej architektury do SDN.
„Wąskie gardło” platformy można nazwać bezpieczeństwem. Według ONOS ma wiele niezałatanych luk w zabezpieczeniach. Na przykład podatność na ataki DoS i możliwość instalowania aplikacji bez uwierzytelniania. Część z nich została już załatana, nad resztą twórcy wciąż pracują. Ogólnie od 2018 roku platforma duża liczba aktualizacji zwiększających bezpieczeństwo środowiska.
Możesz pobrać narzędzie na oficjalnej . Dostępne są także instrukcje instalacji i inne samouczki.
Projekt ten nosił wcześniej nazwę OpenContrail. Ale nazwę zmieniono po przejściu „pod skrzydła” Linux Foundation. Tungsten Fabric to wtyczka do wirtualizacji sieci otwartej, która współpracuje z maszynami wirtualnymi, obciążeniami typu bare-metal i kontenerami.
Wtyczkę można szybko zintegrować z popularnymi narzędziami do orkiestracji: Openstack, Kubernetes, Openshift, vCenter. Na przykład, aby wdrożyć Tungsten Fabric w Kubernetes 15 minut. Narzędzie obsługuje także wszystkie tradycyjne funkcje kontrolerów SDN: zarządzanie, wizualizację, konfigurację sieci i . Technologia już jest zastosowanie w centrach danych i chmurach, jako część stosów SDN do pracy z 5G i Edge Computing.
Tkanina wolframowa jest bardzo OpenDaylight, więc rozwiązanie ma te same wady - trudno od razu się zorientować, szczególnie przy pracy z kontenerami. Ale w tym przypadku przydadzą się instrukcje. i inne dodatkowe materiały w .
Wpisy na ten temat z naszego bloga na Habré:
Źródło: www.habr.com
