Posts tagged OpenFlow

Aruba 3810M – ideální switch pro moderní mobile-first sítě

Stavíte moderní Mobile-first síť? Pak doporučuji se podívat na nový switch HPE Aruba 3810M. Najdete ultra-rychlé stohování zadním modulem i virtuální šasí přes přední porty, SDN, 40G uplinky, MACSec a funkce pro Mobile-first svět. Jak Aruba 3810M vypadá a jaké má modely Mobile-first Aruba portfolio pro drátovou část sítě začíná na cenově dostupném modelu 2530 […]

HP cesta k OpenDayLight SDN kontroleru

Na dnes začínajícím OpenDayLight Summit 2015 HP uvedlo svojí distribuci open source kontroleru a přidalo jeho podporu do HP SDN App Store. SDN dnes – ne jestli, ale kdy Pro některé zákazníky a výrobce je SDN stále vnímáno v budoucím čase. Dnes už se obvykle nesetkávám s debatu jestli ano nebo ne, zda z toho […]

Malá učebnice OpenFlow (15) – tabulky s HP switche Comware

Část 15 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 15 z celkových 15 v seriálu Malá učebnice OpenFlowPředstavili jsme si koncept OpenFlow tabulek, pipeline a možnosti software. Dnes se už podíváme na realitu hardware – začneme s HP přepínači s Comware OS. Merchant silicon V portfoliu HP se dnes zaměříme na přepínače (nikoli routery – tam je OpenFlow v přípravě a flexibilita pochopitelně […]

Malá učebnice OpenFlow (14) – tabulky a OpenFlow pipeline

Část 14 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 14 z celkových 15 v seriálu Malá učebnice OpenFlowV minulém díle jsme si hráli s OpenFlow tabulkami v rámci pipeline. Jak to celé funguje? Pipeline Všechny hardwarové implementace data plane a vlastně i ty softwarové pracují jako montážní linka. Jak jsme v minulém díle sami vyzkoušeli, přílišná univerzálnost (snaha v jednom kroku zvládnout úplně […]

Malá učebnice OpenFlow (13) – tabulky v praxi OpenvSwitch

Část 13 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 13 z celkových 15 v seriálu Malá učebnice OpenFlowJak už je v tomto seriálu zvykem, ukážeme si dnes něco nového v praxi a k teorii se vrátíme později. Jak se dá použít vícero OpenFlow tabulek? OpenFlow verze 1.0 pracoval jen s jednou tabulkou pravidel a to se ukázalo jako velmi neefektivní a navíc extrémně […]

Malá učebnice OpenFlow (12) – metering a rate limit

Část 12 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 12 z celkových 15 v seriálu Malá učebnice OpenFlowMinule jsme dokázali omezovat propustnost klientům a použili OpenFlow Meters… ty ovšem dokážou víc. Meter vs. Fronta Na začátek bychom si měli vyjasnit rozdíl mezi měřákem a frontou. Fronta je entita, které je spojena s výstupním portem. Zařízení odesílá výstupním portem pakety určitou rychlostí (danou rychlostí […]

Malá učebnice OpenFlow (11) – omezujeme propustnost

Část 11 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 11 z celkových 15 v seriálu Malá učebnice OpenFlowDostupné implementace Dnes narazíme na jedem z mála případů, kdy softwarová implementace nedosahuje možností hardware, což je poměrně vzácné. Aktuální implemntace OpenvSwitch (a tedy i Mininet apod.) neimplementuje Metering, tedy způsob, jakým OpenFlow řeší některé věci kolem QoS včetně omezení propustnosti. OVS sice takový příkaz může […]

Malá učebnice OpenFlow (10) – flow pravidla

Část 10 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 10 z celkových 15 v seriálu Malá učebnice OpenFlowV minulém díle jsme prakticky programovali prvek OpenFlow instrukcemi – dnes si doplníme teorii. Co všechno flow pravidla dokáží? Flow pravidla v OpenFlow 1.3 jsou klíčem k programování data plane prvků. Říkají prvku, co má dělat v různých situacích a ten pak podle toho zpracovává pakety […]

Malá učebnice OpenFlow (9) – blokování stanice a ACL

Část 9 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 9 z celkových 15 v seriálu Malá učebnice OpenFlowAplikace blokující uživatele Stáhněte si Python skript blocknode.py a zjistíte, že celé je to velmi jednoduché. Využijeme login.py z předchozích kapitol a také vyhledávání stanice tak, jak jsme to dělali minule (využíváme služeb kontroleru, který si drží přehled o topologii a o tom, kde je která […]

Malá učebnice OpenFlow (8) – topologie a stanice

Část 8 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 8 z celkových 15 v seriálu Malá učebnice OpenFlowPojďme se podívat na to, jak kontroler udržuje a reprezentuje topologii. V předchozích částech jsme mluvili o tom, jak HP kontroler chytře využívá hybridních služeb k tomu, aby umožnil síti fungovat klasicky a přitom kontroler měl dostatek informací pro SDN aplikace. Obvykle kontrolery (včetně OpenDayLight) fungují […]

Malá učebnice OpenFlow (7) – ovládání API z Python

Část 7 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 7 z celkových 15 v seriálu Malá učebnice OpenFlowV dnešním díle začneme využívat REST API kontroleru z jazyka Python a vytvoříme první jednoduchý skript bez jakýchkoli HP specifických knihoven. Možná se nepovažujete za programátora a jazyky typu Java nebo C++ považujete za nesmírně složité. Přesto jste už spoustu malých aplikací, chcete-li skriptů napsali. Možná […]

Malá učebnice OpenFlow (6) – porty

Část 6 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 6 z celkových 15 v seriálu Malá učebnice OpenFlowV minulém díle jsme narazili na zvláštní port s názvem NORMAL. OpenFlow porty nejsou jen fyzické … jaké všechny existují? V dnešním díle se podrobněji seznámíme s OpenFlow porty. Tyto se v rámci programování prvku využijí především na to, abychom nastavili kam chceme nějaké typy paketů […]

Malá učebnice OpenFlow (5) – hybridní služby

Část 5 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 5 z celkových 15 v seriálu Malá učebnice OpenFlowVýchozí režim HP kontroleru je hybridní, tedy mix klasických a SDN přístupů. Co to znamená a jak to funguje? Čisté OpenFlow – prvky bez mozku Klasické čisté OpenFlow vzniklo za velkého přispění HP na Standfordské univerzitě v roce 2007. Prvotním záměrem (tenkrát projektu pojmenovaného Ethane) bylo […]

Malá učebnice OpenFlow (4) – připojení prvků ke kontroleru

Část 4 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 4 z celkových 15 v seriálu Malá učebnice OpenFlowV minulém díle jsme si nainstalovali HP VAN SDN kontroler. Jak k němu připojíme prvky ProVision, Comware a jak open source OpenvSwitch? Nainstalujte si nejnovější verzi kontroleru 2.4.5 podle aktualizovaného návodu z předchozí části seriálu. Dnes si připojíme 3 druhy zařízení – prvek s ProVision OS […]

Malá učebnice OpenFlow (3) – instalace HP VAN SDN kontroleru

Část 3 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 3 z celkových 15 v seriálu Malá učebnice OpenFlowOpenFlow je standardizovaný protokol pro SDN. Jak funguje a co všechno umožňuje čtěte v našem seriálu. Tentokrát se nainstaluje HP VAN SDN kontroler. V dnešní části si připravíme HP VAN SDN kontroler, který podporuje OpenFlow protokol verze 1.3. Jde nám o to, abychom mohli v dalších […]

Malá učebnice OpenFlow (2) – úvod do OpenFlow

Část 2 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 2 z celkových 15 v seriálu Malá učebnice OpenFlowOpenFlow je standardizovaný protokol pro SDN. Jak funguje a co všechno umožňuje čtěte v našem seriálu. V dnešní části odhalíme první taje tohoto protokolu. Control plane mimo vlastní box Jak už jsme na netsvět rozebírali, klasický prvek typu switch používá obvykle kombinaci ASIC pro naprostou většinu […]

Malá učebnice OpenFlow (1) – SDN vs. OpenFlow

Část 1 z celkových 15 v seriálu Malá učebnice OpenFlow

Část 1 z celkových 15 v seriálu Malá učebnice OpenFlowOpenFlow je standardizovaný protokol pro SDN. Jak funguje a co všechno umožňuje čtěte v našem seriálu. Dnes o pozici OpenFlow ve světě softwarově definovaném. Software-defined Networking Základní myšlenkou SDN je oddělit zpracování od programování, chcete-li control plane a data plane. V každém existujícím síťovém prvku jsou […]

Implementace vícero OpenFlow tabulek – proč je zásadní?

Implementace vícero OpenFlow tabulek – proč je zásadní?

Většina OpenFlow implementací dnes stojí na specifikaci 1.0, která nepodporuje více jak jednu funkční tabulku. HP plánuje ještě letos uvést aktualizaci na OpenFlow 1.3.1 a kromě mnoha přidaných vlastností přináší větší množství tabulek. Proč je to zásadní? Obnažený hardware OpenFlow protokol umožňuje přímo programovat hardware a verze 1.0 se s tím vypořádává jednou funkční tabulkou. […]