Hozzászólások openflow protokoll
OpenFlow protokoll támogatja háromféle üzenetek:
1) A vezérlő-kapcsoló. Ezt az üzenetet küldte a vezérlő használjuk irányítani és felügyelni az állapotát a kapcsolót. Azt is lehet használni, hogy állítsa a kapcsolót konfigurációs paramétereket, felvenni, törölni és módosítani rekordok táblázatok folyik, statisztikák gyűjtése.
2) Az aszinkron. Üzenetet küld a kapcsolót az események a hálózati vezérlő figyelmeztetés: érkezése csomagok eltávolítása bejegyzéseket lejárt a menetrend, megváltoztatja az állam a kapcsoló hiba.
3) a kiegyensúlyozott. Üzeneteket lehet küldeni a vezérlés és a kapcsoló megkérdezése nélkül. Ezt alkalmazzák a kapcsolat létesítésekor, hogy ellenőrizze a életképességét a vegyület alatt mérési késések, a sávszélesség vegyületek vezérlő kapcsoló.
2.4.6
A script működik OpenFlow
1) A kapcsoló kezdeményezi egy szabványos TCP (vagy TLS) kapcsolat a vezérlő. Ha a kapcsolat létrejött OpenFlow, minden tárgy sem az üzenetet OFPT_HELLO protokoll verzióját.
2) A sikeres létrehozása az ülés, a vezérlő üzenetet küld OFPT_FEATURES_REQUEST. Ez a bejegyzés csak a címsor és OpenFlow nem tartalmaz egy testet.
3) A kapcsoló megfelel a vonatkozó üzenet OFPT_FEATURES_REPLY.
4) Ezt követően a vezérlő egy üzenetet küld a kapcsoló OFPT_SET_CONFIG. Ez az üzenet tartalmaz egy sor olyan jelzők és a maximális csomagméret kell küldeni a vezérlő.
5) Forgalmazó üzenet magáncélra használt kommunikációs protokoll alapján.
6) hibaüzenet ( «Error») lehet küldeni akár a kapcsoló vagy az adatkezelő, és jelzi a tény, hogy a műveletet. Failure lehet küldeni, ha érvénytelen üzenet nem használt harmonizált protokoll verzió, vagy nem is volt egy hiba állapotának megváltoztatásával a kapcsolót.
7) FlowMod- egyik legfontosabb üzenet, amely lehetővé teszi a vezérlő változtatni az állam a OpenFlow kapcsolót.
Fő alkatrészek SDN
A fő összetevője a program hálózatokban alapuló OpenFlow protokoll a következő:
1) OpenFlow kapcsoló
2) OpenFlow vezérlő
3) biztonságos csatorna, amelyen keresztül a kölcsönhatás a vezérlő és a kapcsoló. Általános szabály, hogy a védelem a továbbított üzenetek segítségével a TLS (Transport Layer Security Transport Layer Security), de lehet küldeni több mint egy szabványos TCP titkosítás nélkül.
Ábra. 14. Az áramkör a kölcsönhatás a kapcsoló vezérlő OpenFlow protokoll.
A kapcsoló egy kritikus eleme a hálózat. táblázat (ok) áramlik (áramlás) ;: A következő készítmény lényegében OpenFlow kapcsoló táblázat (ok), csoportok (előre).
A fő vezérlő vezérlése parancsok, amelyek közvetítenek a kapcsoló: adjunk hozzá egy adatfolyam; frissíteni áramot; eltávolítás patak.
A fő üzemmód: reaktív (válaszul a csomagok jönnek a hálózaton keresztül); proaktív (előre érkezése előtt a csomag).
Minden táblázat áramlik a kapcsoló tartalmaz egy vagy több bejegyzés megfelelő bizonyos adatáramlás. Mindegyik rekord tartalmaz: egy mező jellemzők; számláló; egy sor utasítást, hogy alkalmazzák az adatcsomagot.
Egy sor szereplő utasítások minden bejegyzés bemutatja azokat a lépéseket, amelyek végrehajtják a kapcsoló esetén a sikeres mérkőzés.
Action Állítsa a kapcsolót OpenFlow: továbbítja a csomagot; módosíthatja a fejlécben a csomag; feldolgozásra szállított a csoport asztalra; feldolgozásra szállított a szállítószalag.
csomagtovábbításra jelezheti egy csomagot küldeni:
1) A fizikai switch port. Port megfelelő hálózati interfész hardver (hardware).
2) A virtuális switch port. A virtuális switch port lehet használni, hogy pontosan meghatározzuk a csoport aggregált csatornák, alagutak, és egy visszacsatoló port (loopback).
A kezelési csoportok a táblázatot használjuk további műveleteket hajthat végre a csomagot. A csoportok maguk is tartalmaznak intézkedési csomagot sugárzott, valamint intézkedési csomagot át a bonyolultabb szemantikai (pl többutas van, a gyors változások az útvonalat (gyors átirányítás), link aggregáció). Minden csoport bejegyzés tartalmaz egy listát a cselekvések egy speciális konténerek szemantika, attól függően, hogy milyen típusú csoport. A leírt intézkedésekkel ezeket a tartályokat alkalmazni minden küldött csomagokat a csoporthoz.
Hálózati operációs rendszer (vagy vezérlő) keretében a koncepció OpenFlow a központi kapcsolat szoftver hálózatokban, melynek középpontjában az összes funkciót kezelni. Az operációs rendszer önmagában nem kezeli a hálózatot, de csak programozási felületet (API) a kezeléséhez. Így valójában a hálózati menedzsment problémamegoldás alkalmazásai által végrehajtott végre API-alapú hálózati operációs rendszer.
Meg kell jegyezni, hogy a szoftver interfész legyen eléggé általános fenntartása érdekében kellően széles körben alkalmazható, hogy megoldja a hálózati menedzsment feladatokat. Ezzel szemben a hagyományos fogalmának értelmezését NOS (Network Operating System), mint az operációs rendszer integrált hálózati protokoll stack, ebben az esetben a hálózati operációs rendszer kifejezés olyan szoftver rendszer, amely nyomon követése, a hozzáférés, az irányítás, az erőforrások a hálózat egészében, hanem egy adott oldalon.
Hálózati operációs rendszer adatokat generál jogállásáról szóló összes hálózati erőforrás, és az azokhoz való hozzáférést alkalmazások.
API hálózati operációs rendszer a következő főbb jellemzői:
1) Az API hálózati operációs rendszer lehetővé teszi, hogy hozzon létre alkalmazásokat alapuló centralizált programozási modell, azaz alkalmazás íródott, mintha az egész hálózat kerül bemutatásra ugyanazon a gépen (azaz, akkor Dijkstra algoritmust a legrövidebb út, hanem a Bellman-Ford). Ez megköveteli, hogy a támogatást a központi hálózat állapotát.
Az objektum kezelése hálózati operációs rendszer egy vagy több OpenFlow kapcsolók. A szabályozó általában működik egy hálózati szerver, és lehet akár egy a teljes készletet OpenFlow kapcsolók a hálózatban, egy-egy minden kapcsolót, vagy egy-egy minden készlet kapcsolókat. A vezérlő biztosítja a felületet létrehozására, szerkesztésére, törlés, konfigurációmenedzsment táblázat áramok OpenFlow kapcsolók. a kapcsoló által vezérelt folyamat fut a vezérlő.
Egyidejű működése több vezérlő egy OpenFlow SDN hálózat még nem támogatott.
Virtualizáció az SDN