fbpx

Co to jest sieć definiowana programowo (SDN)

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

Sieć definiowana programowo (SDN = sieć definiowana programowo) to podejście do zarządzania siecią, które umożliwia administratorom sieci dynamiczne zarządzanie, konfigurowanie i optymalizację zasobów sieciowych za pomocą oprogramowania i bez konieczności dostosowywania konfiguracji sprzętu sieci fizycznej.

Na końcu artykułu znajdziesz mały test to ci pozwoli oceniać wiedzę zdobytą w tej lekturze

SDN pojawił się, aby stawić czoła rosnącym trudnościom w zarządzaniu tradycyjnymi sieciami, które zazwyczaj opierają się na statycznych urządzeniach sieciowych. Tradycyjne sieci są często sztywne, trudne w zarządzaniu i nie można ich łatwo skalować w celu dostosowania do zmieniających się potrzeb biznesowych i technologicznych.

Components

Podejście SDN składa się z kilku kluczowych elementów:

1. Rozdzielenie płaszczyzny sterowania i danych

W tradycyjnych sieciach każde urządzenie sieciowe, takie jak router lub przełącznik, ma zarówno: sterowanie samolotem (który decyduje o tym, jak pakiety danych powinny być kierowane) jako a płaszczyzna danych (który faktycznie wysyła pakiety do miejsca przeznaczenia).

W jednym SDN, te dwie płaszczyzny są oddzielone. On sterowanie samolotem jest scentralizowany, zwykle na kontrolerze SDN, podczas gdy plik płaszczyzna danych pozostaje na poszczególnych urządzeniach sieciowych.

2. Kontroler SDN

Kontroler SDN stanowi rdzeń sieci definiowanej programowo. To zaawansowane oprogramowanie kontrolera może widzieć całą sieć i podejmować decyzje dotyczące sposobu trasowania pakietów danych w oparciu o globalny widok sieci.

3. Otwórz API

SDN korzysta interfejsy programowania aplikacji (API) do komunikacji pomiędzy kontrolerem SDN a urządzeniami sieciowymi. Te otwarte interfejsy API umożliwiają aplikacjom instruowanie sieci, jak obsługiwać ruch, co pozwala na większą automatyzację i elastyczność.

4. Programowalność

Sieci SDN są programowalne, co oznacza, że ​​administratorzy sieci mogą programować sieć tak, aby dynamicznie dostosowywała się do zmieniających się potrzeb.

korzyści

Niektóre zalety sieci definiowanych programowo obejmują:

  • Elastyczność: Dzięki SDN zasady sieciowe i trasy ruchu można łatwo modyfikować za pomocą oprogramowania, umożliwiając sieciom szybkie dostosowywanie się do zmieniających się wymagań biznesowych i ruchu.

  • automatyzacja: Sieci SDN umożliwiają automatyzację zadań związanych z zarządzaniem siecią, co może obniżyć koszty operacyjne i zminimalizować błędy ludzkie.

  • Scentralizowana widoczność i kontrola: Dzięki scentralizowanej płaszczyźnie sterowania w kontrolerze SDN administratorzy sieci mają pełny wgląd i kontrolę nad siecią.

  • Innovación: Ponieważ SDN są oparte na oprogramowaniu i korzystają z otwartych interfejsów API, ułatwiają wprowadzanie innowacji i eksperymentowanie w zarządzaniu siecią.

SDN są wykorzystywane w różnych zastosowaniach, w tym w centrach danych, sieciach dostarczania treści, sieciach operatorów telekomunikacyjnych i nie tylko.

Wraz z rozwojem technologii takich jak chmura, Internet rzeczy (IoT) i wirtualizacja funkcji sieciowych (NFV), oczekuje się, że w przyszłości zastosowanie SDN będzie nadal rosło.

Wyzwania SDN

Pomimo wielu zalet, jakie oferuje sieć definiowana programowo (SDN), wiąże się ona również z szeregiem potencjalnych wyzwań i wad, w tym:

1. Złożoność

Wdrażanie sieci definiowanej programowo może być złożonym zadaniem, które wymaga wysokiego poziomu umiejętności technicznych i głębokiego zrozumienia sieci i Architektura SDN.

2. Potrzeba nowych umiejętności

Zarządzanie i obsługa sieci SDN wymaga innego zestawu umiejętności niż sieci tradycyjne.

Zespoły IT będą potrzebowały szkolenia w zakresie programowania i obsługi API SDNa także w konfiguracji i zarządzaniu kontrolerem SDN.

3. Interoperacyjność

Sieci SDN muszą współpracować z istniejącymi urządzeniami i infrastrukturą sieciową, co może stanowić wyzwanie, jeśli urządzenia sieciowe nie obsługują SDN lub jeśli różni producenci stosują różne standardy i protokoły SDN.

4. Bezpieczeństwo

Chociaż SDN może poprawić bezpieczeństwo sieci, zapewniając bardziej scentralizowaną kontrolę i większą widoczność, może również wprowadzić nowe zagrożenia bezpieczeństwa.

Na przykład, jeśli osoba atakująca uzyska kontrolę nad kontrolerem SDN, może potencjalnie przejąć kontrolę nad całą siecią.

5. Niezawodność i wydajność

Scentralizowanie płaszczyzny sterowania na kontrolerze SDN może spowodować powstanie pojedynczego punktu awarii, który w przypadku awarii kontrolera SDN może spowodować awarię całej sieci.

Ponadto wydajność sieci może ucierpieć, jeśli kontroler SDN nie będzie w stanie sprostać wymaganiom sieci.

6. Koszty

Chociaż SDN może w dłuższej perspektywie obniżyć koszty operacyjne, początkowe wdrożenie sieci definiowanej programowo może wymagać znacznych inwestycji w nowy sprzęt, oprogramowanie i szkolenia.

Należy zauważyć, że wiele z tych wyzwań jest rozwiązywanych w miarę dojrzewania technologii SDN i szerszego przyjmowania standardów i najlepszych praktyk w zakresie SDN.

Dlatego też, chociaż istnieją wady, zalety SDN często mogą przewyższać te wyzwania, szczególnie w przypadku organizacji, które potrzebują bardziej elastycznej, skalowalnej i łatwej w zarządzaniu sieci.

Co to jest sieć definiowana programowo (SDN)

Rozwiązania biznesowe

Infrastruktura zorientowana na aplikacje Cisco (ACI)

Cisco ACI to rozwiązanie SDN zapewniające automatyzację, bezpieczeństwo i skalowalność centrom danych. ACI wykorzystuje architekturę opartą na zasadach, aby uprościć obsługę sieci i zarządzanie nią.

VMware NSX

NSX to platforma do wirtualizacji i bezpieczeństwa sieci, która umożliwia wdrażanie sieci wirtualnych w dowolnej skali i o dowolnej architekturze sieci. NSX można używać do wdrażania SDN w centrach danych, chmurach, oddziałach, kontenerach i nie tylko.

Contrail sieci Juniper

Contrail to rozwiązanie SDN o otwartym kodzie źródłowym, które firma Juniper Networks oferuje jako obsługiwany produkt komercyjny. Contrail jest używany głównie w centrach danych oraz chmurach prywatnych i publicznych.

Platforma usług wirtualnych Nuage Networks (VSP)

Nuage Networks, spółka zależna Nokii, oferuje VSP, czyli rozwiązanie SDN, które zapewnia zasady sieciowe i usługi sieciowe w centrach danych, chmurach i sieciach WAN.

 

Tabela porównawcza rozwiązań komercyjnych

 

Rozwiązanie SDNdostawcaGłówne cechyPierwsze użycie
Cisco ACICiscoAutomatyzacja, bezpieczeństwo, skalowalność, architektura oparta na zasadachCentra danych
VMware NSXVMwareWirtualizacja sieci, bezpieczeństwo, skalowalność, wdrażanie sieci wirtualnych w dowolnej skali i architekturzeCentra danych, chmury, oddziały, kontenery
Smuga jałowcaJuniper NetworksRozwiązanie SDN typu open source ze wsparciem komercyjnym, integracją z chmurami prywatnymi i publicznymiCentra danych, chmury prywatne i publiczne
Nuage Networks VSPSieci Nuage (Nokia)Zapewnia zasady sieciowe i usługi sieciowe, skalowalność, bezpieczeństwoCentra danych, chmury, sieci WAN

 

Darmowe rozwiązania / Open Source

OpenDaylight

Jest to bardzo popularny projekt open source dla kontrolera SDN. Oferuje szeroką gamę funkcji i integruje się z wieloma protokołami sieciowymi.

Iluminacja

Jest to kontroler SDN oparty na Javie typu open source. Jest łatwy w użyciu i jest używany w różnych badaniach akademickich i projektach komercyjnych.

ONOS (otwarty system operacyjny sieci)

Jest to sieciowy system operacyjny typu open source, który udostępnia funkcje kontrolera SDN i jest przeznaczony dla sieci operatorów telekomunikacyjnych.

Ryu

Jest to kontroler SDN typu open source, który udostępnia komponenty oprogramowania z dobrze zdefiniowanymi interfejsami użytkownika. Ryu obsługuje różne protokoły, takie jak OpenFlow, Netconf, OF-config itp.

 

Tabela porównawcza rozwiązań open source

 

Rozwiązanie SDNGłówne cechyPierwsze użycie
OpenDaylightSzeroki zakres funkcji, integruje wiele protokołów sieciowychMa zastosowanie w różnych kontekstach, od centrów danych po sieci operatorów telekomunikacyjnych
IluminacjaKontroler SDN typu open source oparty na Javie, łatwy w użyciuOgólne zastosowania sieciowe, badania akademickie i projekty komercyjne
ONOSSieciowy system operacyjny typu open source, przeznaczony dla sieci operatorów telekomunikacyjnychSieci operatorów telekomunikacyjnych
RyuKontroler SDN typu open source, zapewnia komponenty oprogramowania z dobrze zdefiniowanymi interfejsami użytkownika, obsługuje wiele protokołówOgólne zastosowania sieciowe, badania akademickie i rozwój nowych aplikacji SDN

Należy pamiętać, że choć rozwiązania są bezpłatne i open source, ich wdrożenie i utrzymanie może wymagać znacznej wiedzy technicznej. Mogą również wymagać wsparcia lub usług doradczych w celu pomocy we wdrożeniu, co może wiązać się z kosztami.

To tylko kilka z wielu dostępnych rozwiązań SDN. Wybór odpowiedniego rozwiązania SDN zależy od wielu czynników, w tym od konkretnych potrzeb sieci, budżetu, umiejętności technicznych zespołu, istniejącej infrastruktury sieciowej i innych.

 

Krótki quiz wiedzy

Co sądzisz o tym artykule?
Czy odważysz się ocenić zdobytą wiedzę?

QUIZ – Co to jest sieć definiowana programowo (SDN)

Książka polecana do tego artykułu

Chcesz zasugerować temat?

Co tydzień publikujemy nowe treści. Chcesz, żebyśmy porozmawiali o czymś konkretnym?
Temat na kolejny blog

Zostaw komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

KOD RABATOWY

AN24-LIB

dotyczy książek i pakietów książek MikroTik

Dni
Horas
minut
sekundy

Wstęp do
OSPF – BGP – MPLS

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-RAV-ROS-240118
Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAS-ROS-240111

Promocja na Dzień Trzech Króli!

REYES24

15%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego z okazji Dnia Trzech Króli!

*promocja ważna do niedzieli 7 stycznia 2024
** kod (KRÓLE24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Promocja sylwestrowa!

NY24

20%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z sylwestrowego kodu rabatowego!

*promocja ważna do poniedziałku 1 stycznia 2024 r
** kod (NY24) dotyczy koszyka
*** kup kurs już teraz i skorzystaj z niego do 31 marca 2024 r

Świąteczne rabaty!

XMAS23

30%

wszystkie produkty

Kursy MikroTika
Kursy Akademii
Książki MikroTika

Skorzystaj z kodu rabatowego na Święta!!!

**kody naliczane są w koszyku
Promocja ważna do poniedziałku 25

ZNIŻKI CYBERTYGODNIA

CW23-MK

17%

wszystkie kursy MikroTik OnLine

CW23-AX

30%

wszystkie kursy Akademii

CW23-LIB

25%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Cyber ​​Tydzień!!!

**kody naliczane są w koszyku
Promocja ważna do niedzieli 3 grudnia 2023

ZNIŻKI NA CZARNY PIĄTEK

BF23-MX

22%

wszystkie kursy MikroTik OnLine

BF23-AX

35%

wszystkie kursy Akademii

BF23-LIB

30%

wszystkie książki i pakiety książek MikroTik

Skorzystaj z kodów rabatowych na Black Friday!!!

**Kody naliczane są w koszyku

kody są stosowane w koszyku
ważny do niedzieli 26r

Dni
Horas
minut
sekundy

Zarejestruj się, aby to zrobić bezpłatny kurs

MAE-VPN-SET-231115

Halloweenowa promocja

Skorzystaj z kodów rabatowych na Halloween.

Kody naliczane są w koszyku

HW23-MK

11% zniżki na wszystkie kursy MikroTik OnLine

11%

HW23-AX

30% zniżki na wszystkie kursy Akademii

30%

HW23-LIB

25% zniżki na wszystkie książki i pakiety książek MikroTik

25%

Zarejestruj się i weź udział w bezpłatnym kursie Wprowadzenie do zaawansowanego routingu z MikroTik (MAE-RAV-ROS)

Dziś (środa) 11 października 2023 r
7:11 do XNUMX:XNUMX (Kolumbia, Ekwador, Peru)

MAE-RAV-ROS-231011