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

Hozzászólások openflow protokoll

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.

Hozzászólások openflow protokoll

Á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

Kapcsolódó cikkek