{"id":30627,"date":"2019-10-31T21:36:37","date_gmt":"2019-10-31T18:36:37","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-postroit-sdn-vosem-instrumentov-s-otkrytym-ishodnym-kodom\/"},"modified":"2019-10-31T21:36:37","modified_gmt":"2019-10-31T18:36:37","slug":"kak-postroit-sdn-vosem-instrumentov-s-otkrytym-ishodnym-kodom","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-postroit-sdn-vosem-instrumentov-s-otkrytym-ishodnym-kodom","title":{"rendered":"Jak zbudowa\u0107 SDN \u2014 osiem narz\u0119dzi z otwartym \u017ar\u00f3d\u0142em","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Dzi\u015b przygotowali\u015bmy dla naszych czytelnik\u00f3w zestaw kontroler\u00f3w SDN, kt\u00f3re s\u0105 aktywnie wspierane przez u\u017cytkownik\u00f3w GitHub oraz du\u017ce fundusze open source, takie jak Linux Foundation.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vasexperts\/blog\/446058\/\"><img decoding=\"async\" alt=\"Jak zbudowa\u0107 SDN \u2014 osiem narz\u0119dzi z otwartym \u017ar\u00f3d\u0142em\" src=\"\/wp-content\/uploads\/2019\/03\/6327cc0069bb996083f92a952ca00836.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<i>\/ Flickr \/ <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/webernetz\/37855201002\/\">Johannes Weber<\/a><\/noindex> \/ <noindex><a rel=\"nofollow\" href=\"https:\/\/creativecommons.org\/licenses\/by\/2.0\/\">CC BY<\/a><\/noindex><\/i><\/p>\n<p><\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opendaylight.org\/\">OpenDaylight<\/a><\/noindex><\/h2>\n<p>\nOpenDaylight to otwarta modu\u0142owa platforma do automatyzacji du\u017cych sieci SDN. Jej pierwsza wersja pojawi\u0142a si\u0119 w 2013 roku i wkr\u00f3tce potem sta\u0142a si\u0119 cz\u0119\u015bci\u0105 Linux Foundation. W marcu tego roku <noindex><a rel=\"nofollow\" href=\"https:\/\/www.linuxfoundation.org\/press-release\/2019\/03\/opendaylight-most-pervasive-open-source-sdn-controller-celebrates-sixth-anniversary-with-neon-release\/\">pojawi\u0142a si\u0119 dziesi\u0105ta wersja<\/a><\/noindex> narz\u0119dzia, a liczba u\u017cytkownik\u00f3w przekroczy\u0142a miliard.<\/p>\n<p>W sk\u0142ad kontrolera wchodzi system do tworzenia wirtualnych sieci, zestaw plugin\u00f3w do wsparcia r\u00f3\u017cnych protoko\u0142\u00f3w oraz narz\u0119dzia do wdra\u017cania w pe\u0142ni funkcjonalnej platformy SDN. Dzi\u0119ki API <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opendaylight.org\/what-we-do\/odl-platform-overview\">mo\u017cna<\/a><\/noindex> mo\u017cna integrowa\u0107 OpenDaylight z innymi kontrolerami. Rdze\u0144 rozwi\u0105zania zosta\u0142 napisany w Javie, dlatego mo\u017cna z nim pracowa\u0107 w dowolnych systemach z JVM.<\/p>\n<p>Platforma <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.opendaylight.org\/en\/latest\/downloads.html\">rozpowszechniany<\/a><\/noindex> dost\u0119pna jest zar\u00f3wno w formie pakiet\u00f3w RPM i uniwersalnych binarnych wersji, jak i w postaci wst\u0119pnie skonfigurowanych obraz\u00f3w maszyn wirtualnych opartych na systemach Fedora i Ubuntu. Mo\u017cna je pobra\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.opendaylight.org\/en\/latest\/downloads.html\">na oficjalnej stronie<\/a><\/noindex> razem z dokumentacj\u0105. U\u017cytkownicy zauwa\u017caj\u0105, \u017ce praca z OpenDaylight mo\u017ce by\u0107 trudna, jednak na <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/user\/opendaylightproject\">kanale YouTube projektu<\/a><\/noindex> znajduje si\u0119 wiele poradnik\u00f3w dotycz\u0105cych konfiguracji narz\u0119dzia.<\/p>\n<p><\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"https:\/\/lighty.io\/\">Lighty.io<\/a><\/noindex><\/h2>\n<p>\nto otwarty framework do tworzenia kontroler\u00f3w SDN. Stanowi on SDK bazuj\u0105ce na platformie OpenDaylight. Celem projektu Lighty.io jest uproszczenie i przyspieszenie tworzenia rozwi\u0105za\u0144 SDN w Javie, Pythonie i Go.<\/p>\n<p>Framework oferuje wiele narz\u0119dzi do debugowania \u015brodowiska SDN. W szczeg\u00f3lno\u015bci Lighty.io umo\u017cliwia emulacj\u0119 urz\u0105dze\u0144 sieciowych oraz programowanie ich zachowania. Nale\u017cy r\u00f3wnie\u017c zauwa\u017cy\u0107 komponent <noindex><a rel=\"nofollow\" href=\"https:\/\/lighty.io\/network-topology-visualization-component\/\">Network Topology Visualisation<\/a><\/noindex> \u2014 jest u\u017cywany do wizualizacji topologii sieci.<\/p>\n<p>Poradnik dotycz\u0105cy tworzenia aplikacji SDN za pomoc\u0105 Lighty.io znajdziesz w <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PantheonTechnologies\/lighty-core\/blob\/9.2.x\/lighty-examples\/README.md\">repozytorium na GitHubie<\/a><\/noindex>. Tam tak\u017ce <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/PantheonTechnologies\/lighty-core\/blob\/9.2.x\/docs\/ODL-migration-guide.md\">znajdziesz przewodnik dotycz\u0105cy migracji<\/a><\/noindex> ju\u017c istniej\u0105cych aplikacji na now\u0105 platform\u0119.<\/p>\n<p><\/p>\n<blockquote><p><b>Artyku\u0142y na ten temat w naszym blogu korporacyjnym:<\/b><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/vasexperts.ru\/blog\/seti\/vnedrenie-ipv6-faq-dlya-internet-provajderov\/\">Bezpiecze\u0144stwo korporacyjne: technologia DPI w systemach DLP<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/vasexperts.ru\/blog\/telekom\/ekonomiya-na-spichkax-i-neskolko-sposobov-vystrelit-sebe-v-nogu-kriticheskie-oshibki-v-stroitelstve-setej-operatorov-svyazi\/\">Strza\u0142 w kolano: analizujemy krytyczne b\u0142\u0119dy w budowie sieci operator\u00f3w telekomunikacyjnych<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/vasexperts.ru\/blog\/bezopasnost\/ddos-i-5g-tolshhe-truba-bolshe-problem\/\">DDOS i 5G: im grubsza \u201erura\u201d, tym wi\u0119cej problem\u00f3w<\/a><\/noindex><\/li>\n<\/ul>\n<\/blockquote>\n<h2><noindex><a rel=\"nofollow\" href=\"https:\/\/groups.io\/g\/floodlight\">Floodlight<\/a><\/noindex><\/h2>\n<p>\nto <noindex><a rel=\"nofollow\" href=\"https:\/\/floodlight.atlassian.net\/wiki\/spaces\/floodlightcontroller\/pages\/1343549\/Architecture\">kontroler<\/a><\/noindex> z zestawem aplikacji do zarz\u0105dzania sieciami OpenFlow. Architektura rozwi\u0105zania jest modu\u0142owa i wspiera wiele wirtualnych oraz fizycznych prze\u0142\u0105cznik\u00f3w. Rozwi\u0105zanie zosta\u0142o ju\u017c zastosowane przy tworzeniu skalowalnej us\u0142ugi strumieniowej opartej na SDN \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/floodlight.atlassian.net\/wiki\/spaces\/floodlightcontroller\/pages\/7143427\/GENI+Cinema\">GENI Cinema<\/a><\/noindex>, a tak\u017ce programowo zdefiniowanego przechowywania <noindex><a rel=\"nofollow\" href=\"https:\/\/floodlight.atlassian.net\/wiki\/spaces\/floodlightcontroller\/pages\/1343508\/Coraid+and+Floodlight\">Coraid<\/a><\/noindex>.<\/p>\n<p>Wed\u0142ug <noindex>danymi z szeregu test\u00f3w<\/noindex>, Floodlight przewy\u017csza OpenDaylight w przypadku pracy z sieciami o du\u017cym obci\u0105\u017ceniu. Jednak w sieciach o niskim i \u015brednim obci\u0105\u017ceniu Floodlight wykazuje wi\u0119kszy poziom latencji. Przewodnik po instalacji znajdziesz w <noindex><a rel=\"nofollow\" href=\"https:\/\/floodlight.atlassian.net\/wiki\/spaces\/floodlightcontroller\/pages\/1343544\/Installation+Guide\">oficjalnej dokumentacji projektu<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"https:\/\/docs.globalnoc.iu.edu\/sdn\/oess.html\">OESS<\/a><\/noindex><\/h2>\n<p>\nZestaw komponent\u00f3w oprogramowania do konfigurowania prze\u0142\u0105cznik\u00f3w OpenFlow. OESS oferuje prosty interfejs webowy dla u\u017cytkownik\u00f3w oraz API do us\u0142ug sieciowych. Do zalet rozwi\u0105zania nale\u017cy automatyczne prze\u0142\u0105czanie na zapasowe kana\u0142y w przypadku awarii oraz dost\u0119pno\u015b\u0107 narz\u0119dzi wizualizacyjnych. Wad\u0105 jest wsparcie ograniczonej liczby modeli prze\u0142\u0105cznik\u00f3w.<\/p>\n<p>Przewodnik po instalacji i konfiguracji OESS znajduje si\u0119 w repozytorium <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/globalnoc\/oess\">na GitHubie<\/a><\/noindex>.<\/p>\n<p>\n<img decoding=\"async\" alt=\"Jak zbudowa\u0107 SDN \u2014 osiem narz\u0119dzi z otwartym \u017ar\u00f3d\u0142em\" src=\"\/wp-content\/uploads\/2019\/03\/8a0e5df1553297fadf1892398b7cd29b.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<i>\/ Flickr \/ <noindex><a rel=\"nofollow\" href=\"https:\/\/www.flickr.com\/photos\/ernestasn\/25182963618\/\">Ernestas<\/a><\/noindex> \/ <noindex><a rel=\"nofollow\" href=\"https:\/\/creativecommons.org\/licenses\/by\/2.0\/\">CC BY<\/a><\/noindex><\/i><\/p>\n<p><\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"http:\/\/ravel-net.org\/\">Ravel<\/a><\/noindex><\/h2>\n<p>\nTo kontroler, w kt\u00f3rym poziomy abstrakcji sieci s\u0105 przedstawione jako zapytania SQL. Mo\u017cna nimi zarz\u0105dza\u0107 przez wiersz polece\u0144. Zalet\u0105 podej\u015bcia jest szybko\u015b\u0107 wysy\u0142ania zapyta\u0144 dzi\u0119ki SQL. Ponadto narz\u0119dzie pozwala kontrolowa\u0107 kilka poziom\u00f3w abstrakcji za pomoc\u0105 funkcji automatycznej orkiestracji. Do wad rozwi\u0105zania nale\u017cy brak wizualizacji oraz konieczno\u015b\u0107 nauki <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ravel-net\/ravel\">argument\u00f3w<\/a><\/noindex> wiersza polece\u0144.<\/p>\n<p>Krok po kroku samouczek dotycz\u0105cy pracy z Ravel znajduje si\u0119 na <noindex><a rel=\"nofollow\" href=\"http:\/\/ravel-net.org\/walkthrough\">oficjalnej stronie<\/a><\/noindex> projekcie. W skompresowanej formie wszystko to zosta\u0142o przedstawione <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/ravel-net\/ravel\">w repozytorium<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"https:\/\/www.opensecuritycontroller.org\/\">Open Security Controller<\/a><\/noindex><\/h2>\n<p>\nProgramowo zdefiniowane narz\u0119dzie do ochrony wirtualnych sieci. Automatyzuje wdra\u017canie zap\u00f3r sieciowych, system\u00f3w zapobiegania w\u0142amaniom i oprogramowania antywirusowego. OSC pe\u0142ni rol\u0119 po\u015brednika mi\u0119dzy mened\u017cerem bezpiecze\u0144stwa a wieloma funkcjami ochrony i \u015brodowiskami. Mo\u017ce dzia\u0142a\u0107 w modelu multi-cloud.<\/p>\n<p>Zalet\u0105 OSC jest brak zwi\u0105zania z konkretnymi produktami programowymi lub sprz\u0119towymi. Jednak narz\u0119dzie jest zoptymalizowane do pracy z du\u017cymi sieciami korporacyjnymi. Z tego powodu trudno je zastosowa\u0107 w potrzebach startupu.<\/p>\n<p>Przewodnik na szybki start mo\u017cna znale\u017a\u0107 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opensecuritycontroller.org\/documentation\/gettingstarted\/gettingstarted\/\">na stronie z dokumentacj\u0105 OSC<\/a><\/noindex>.<\/p>\n<p><\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"https:\/\/onosproject.org\/\">ONOS<\/a><\/noindex><\/h2>\n<p>\nTo jest system operacyjny do zarz\u0105dzania sieciami SDN i ich komponentami. Jego cech\u0105 charakterystyczn\u0105 jest to, \u017ce \u0142\u0105czy funkcjonalno\u015b\u0107 kontrolera SDN, systemu operacyjnego sieciowego i serwerowego. Dzi\u0119ki tej kombinacji narz\u0119dzie umo\u017cliwia monitorowanie wszystkiego, co dzieje si\u0119 w sieciach, oraz upraszcza migracj\u0119 z tradycyjnej architektury do SDN.<\/p>\n<p>Wsp\u00f3lnym problemem platformy mo\u017cna nazwa\u0107 bezpiecze\u0144stwo. Z danych <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennetworking.org\/wp-content\/uploads\/2018\/11\/secperf_report_2.pdf\">raportu<\/a><\/noindex> 2018 wynika, \u017ce ONOS ma szereg nieza\u0142atanych luk bezpiecze\u0144stwa. Na przyk\u0142ad, jest nara\u017cony na ataki DoS oraz istnieje mo\u017cliwo\u015b\u0107 instalacji aplikacji bez uwierzytelnienia. Cz\u0119\u015b\u0107 z nich ju\u017c zosta\u0142a za\u0142atana, nad pozosta\u0142ymi programi\u015bci wci\u0105\u017c pracuj\u0105. Og\u00f3lnie, od 2015 roku platforma <noindex><a rel=\"nofollow\" href=\"https:\/\/onosproject.org\/2015\/04\/03\/sdn-and-security-david-jorm\/\">otrzyma\u0142<\/a><\/noindex> przesz\u0142a wiele aktualizacji zwi\u0119kszaj\u0105cych bezpiecze\u0144stwo \u015brodowiska.<\/p>\n<p>Narz\u0119dzie mo\u017cna pobra\u0107 na oficjalnej <noindex><a rel=\"nofollow\" href=\"https:\/\/wiki.onosproject.org\/\">stronie z dokumentacj\u0105<\/a><\/noindex>. Znajduj\u0105 si\u0119 tam r\u00f3wnie\u017c przewodniki dotycz\u0105ce instalacji i inne samouczki.<\/p>\n<p><\/p>\n<h2><noindex><a rel=\"nofollow\" href=\"https:\/\/tungsten.io\/\">Tungsten Fabric<\/a><\/noindex><\/h2>\n<p>\nTen projekt wcze\u015bniej nazywa\u0142 si\u0119 OpenContrail. Zosta\u0142 jednak przemianowany po przej\u015bciu pod skrzyd\u0142a Linux Foundation. Tungsten Fabric jest otwartym plug-inem do wirtualizacji sieci, kt\u00f3ry wsp\u00f3\u0142pracuje z maszynami wirtualnymi, obci\u0105\u017ceniami bare-metal oraz kontenerami.<\/p>\n<p>Plugin mo\u017cna szybko zintegrowa\u0107 z popularnymi narz\u0119dziami do orkiestracji: Openstack, Kubernetes, Openshift, vCenter. Na przyk\u0142ad, aby wdro\u017cy\u0107 Tungsten Fabric w Kubernetes <noindex><a rel=\"nofollow\" href=\"https:\/\/tungstenfabric.github.io\/website\/Tungsten-Fabric-15-minute-deployment-with-k8s-on-AWS.html\">potrzebne b\u0119d\u0105<\/a><\/noindex> 15 minut. Narz\u0119dzie wspiera r\u00f3wnie\u017c wszystkie tradycyjne funkcje kontroler\u00f3w SDN: zarz\u0105dzanie, wizualizacj\u0119, konfiguracj\u0119 sieci oraz <noindex><a rel=\"nofollow\" href=\"https:\/\/tungstenfabric.github.io\/website\/Tungsten-Fabric-Architecture.html#key-features\">wiele innych<\/a><\/noindex>. Technologia ta ju\u017c <noindex><a rel=\"nofollow\" href=\"https:\/\/tungsten.io\/tungsten-fabric-as-sdn-for-akraino-based-network-edges\/\">znajduje<\/a><\/noindex> zastosowanie w centrach danych i chmurze, w ramach stos\u00f3w SDN do pracy z 5G i Edge computing.<\/p>\n<p>Tungsten Fabric jest bardzo <noindex><a rel=\"nofollow\" href=\"https:\/\/www.zdnet.com\/article\/junipers-opencontrail-sdn-rebranded-as-tungsten-fabric\/\">przypomina<\/a><\/noindex> OpenDaylight, dlatego r\u00f3wnie\u017c jego rozwi\u0105zanie ma te same wady \u2014 ci\u0119\u017cko si\u0119 z nim od razu zrozumie\u0107, szczeg\u00f3lnie przy pracy z kontenerami. Ale w tym miejscu pomog\u0105 instrukcje <noindex><a rel=\"nofollow\" href=\"https:\/\/tungsten.io\/start\/\">dotycz\u0105ce instalacji i konfiguracji<\/a><\/noindex> oraz inne dodatkowe materia\u0142y w <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/tungstenfabric\/docs\">repozytorium na GitHubie<\/a><\/noindex>.<\/p>\n<p><\/p>\n<blockquote><p><b>Wpisy na ten temat z naszego bloga na Habrze:<\/b><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vasexperts\/blog\/445064\/\">Bitwa o neutralno\u015b\u0107 sieci \u2014 szansa na powr\u00f3t<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vasexperts\/blog\/443984\/\">Nowy standard oparty na PCIe 5.0 'po\u0142\u0105czy' CPU i GPU \u2014 co o nim wiadomo<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vasexperts\/blog\/441530\/\">SDN wystartuj\u0105 w kosmos: po co to potrzebne<\/a><\/noindex><\/li>\n<\/ul>\n<\/blockquote>\n<p>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vasexperts\/blog\/446058\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0434\u043b\u044f \u043d\u0430\u0448\u0438\u0445 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443 SDN-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 GitHub \u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u044b\u0435 \u0444\u043e\u043d\u0434\u044b \u0432\u0440\u043e\u0434\u0435 Linux Foundation. \/ Flickr \/ Johannes Weber \/ CC BY OpenDaylight OpenDaylight \u2014 \u043e\u0442\u043a\u0440\u044b\u0442\u0430\u044f \u043c\u043e\u0434\u0443\u043b\u044c\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u043d\u044b\u0445 SDN-\u0441\u0435\u0442\u0435\u0439. \u0415\u0451 \u043f\u0435\u0440\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432 2013 \u0433\u043e\u0434\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0447\u0443\u0442\u044c \u043f\u043e\u0437\u0436\u0435 \u0441\u0442\u0430\u043b\u0430 \u0447\u0430\u0441\u0442\u044c\u044e Linux Foundation. \u0412 \u043c\u0430\u0440\u0442\u0435 \u044d\u0442\u043e\u0433\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":22618,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-30627","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0434\u043b\u044f \u043d\u0430\u0448\u0438\u0445 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443 SDN-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 GitHub \u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u044b\u0435 \u0444\u043e\u043d\u0434\u044b \u0432\u0440\u043e\u0434\u0435 Linux Foundation.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-postroit-sdn-vosem-instrumentov-s-otkrytym-ishodnym-kodom\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c SDN \u2014 \u0432\u043e\u0441\u0435\u043c\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0434\u043b\u044f \u043d\u0430\u0448\u0438\u0445 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443 SDN-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 GitHub \u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u044b\u0435 \u0444\u043e\u043d\u0434\u044b \u0432\u0440\u043e\u0434\u0435 Linux Foundation.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-postroit-sdn-vosem-instrumentov-s-otkrytym-ishodnym-kodom\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:36:37+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:36:37+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Jak zbudowa\u0107 SDN \u2014 osiem narz\u0119dzi z otwartym kodem | ProHoster","description":"Dzi\u015b przygotowali\u015bmy dla naszych czytelnik\u00f3w zestaw kontroler\u00f3w SDN, kt\u00f3re s\u0105 aktywnie wspierane przez u\u017cytkownik\u00f3w GitHub oraz du\u017ce fundusze open source, takie jak Linux Foundation.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-postroit-sdn-vosem-instrumentov-s-otkrytym-ishodnym-kodom","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c SDN \u2014 \u0432\u043e\u0441\u0435\u043c\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c | ProHoster","og:description":"\u0421\u0435\u0433\u043e\u0434\u043d\u044f \u043c\u044b \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043b\u0438 \u0434\u043b\u044f \u043d\u0430\u0448\u0438\u0445 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0443 SDN-\u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0430\u043a\u0442\u0438\u0432\u043d\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 GitHub \u0438 \u043a\u0440\u0443\u043f\u043d\u044b\u0435 \u043e\u043f\u0435\u043d\u0441\u043e\u0440\u0441\u043d\u044b\u0435 \u0444\u043e\u043d\u0434\u044b \u0432\u0440\u043e\u0434\u0435 Linux Foundation.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-postroit-sdn-vosem-instrumentov-s-otkrytym-ishodnym-kodom","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:36:37+00:00","article:modified_time":"2019-10-31T18:36:37+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"30627","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 02:12:21","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:31:24","updated":"2026-01-21 02:12:21","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/30627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=30627"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/30627\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/22618"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=30627"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=30627"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=30627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}