OpenFlow (flux deschis) - protocol (și tehnologie) de date pentru controlul proceselor transmise de routere și switch-uri de rețea de calculatoare.
Protocolul utilizat pentru a controla switch-uri de rețea (routere) la unitatea centrală - un controler de rețea (de exemplu, server sau calculator personal). Acest control înlocuiește sau completează care rulează pe software-ul proprietar de comutare (ruter) (construiește un traseu, de comutare pentru crearea de hărți și așa mai departe. D.). Regulatorul este utilizat pentru a controla tabelele de curgere ale comutatoarelor pe baza cărora decizia de a transfera pachetul primit la un anumit port de pe comutator. Astfel, rețeaua formată prin conexiuni de rețea directe cu întârzieri de comunicare minime și parametrii necesari.
Dispozitivele firmware-ului OpenFlow proiectat pentru mulți producători, inclusiv Cisco. Juniper. HP. IBM. NEC. [1]
arhitectură
Trecerea calea de date (DataPath) este format din tabelul de debit (tabelul de debit) și acțiunile atribuite fiecărei înregistrări din tabel. Tabelele se poate referi la Ethernet (sau alte protocoale de strat de legătură) și protocoale de strat superior (IP, TCP). Lista exactă a acțiunilor poate varia, dar de bază este: redirecționarea (trimiterea PDU (pachet, cadru) într-un anumit port), trimiterea PDU la controler prin intermediul unui canal securizat pentru investigații suplimentare, aruncând PDU (picătură). Pentru dispozitivele care combină OpenFlow și mijloace obișnuite dispozitiv de procesare de pachete firmware, a adăugat un al patrulea tip de acțiune: mijloacele de prelucrare a PDU „convenționale“. Hardware care acceptă aceste patru etape sunt dispozitive tastați 0..
Dispozitiv OpenFlow este format din cel puțin trei componente:
- fluxurile de masă (tabelul flow Engl.);
- sigure canal (. Engl securizat canal), este utilizat pentru a controla întrerupătorul extern „inteligent“ dispozitiv (controler);
- Protocol Suport protocol OpenFlow, este utilizat pentru a controla. Utilizarea acestui protocol elimină necesitatea de a scrie software-ul pentru dispozitiv gestionat;
Fiecare intrare în tabela flux are trei câmpuri: antet PDU, care permite determinarea fluxului de potrivire PDU, câmpul de acțiune și statistica (numărul de octeți și PDU, timpul de curgere corespunzător, acesta din urmă corespunzătoare trecerii PDU de flux).
Controlerele furnizează fluxuri de masă de conținut, primirea de pachete prin intermediul unui canal securizat de dispozitiv. Acestea pot fi puse în aplicare ca un comutator algoritm simplu, un comportament asemănător, separarea pachetelor conform Vlan'am. și poate pune în aplicare logica dinamică complexă, care afectează fluxul de pachete pe baza unor factori externi (drepturi de acces, descărcarea de servere, prioritate de întreținere și așa mai departe. d.).
notițe
Vezi ce „OpenFlow“ în alte dicționare:
OpenFlow - este un protocol de comunicare, care oferă acces la planul de redirecționare a unui comutator de rețea sau un router prin rețea [1]. În termeni mai simpli, OpenFlow permite calea de pachete de rețea prin intermediul rețelei de switch-uri care urmează să fie determinată de software-ul ... ... Wikipedia
Nick McKeown - Nicholas William McKeown, mai bine cunoscut sub numele de Nick McKeown, este un expert în limba engleză americană rețele de calculatoare. Cariera sa include atat companii incepand din Silicon Valley educație și. Cuprins 1 Biografie 1.1 Cercetare 1.2 Premii ... Wikipedia
Deschideți vSwitch - un comutator software multi-nivel cu open source, proiectat pentru a lucra în hypervisor și pe calculatoare cu mașini virtuale. Rulează pe Linux, începând cu versiunea 2.6.15 și de mai sus. Principalele caracteristici ale comutatorului: Contabilitate ... ... Wikipedia