Sadržaj:
Definicija - Što znači OpenFlow?
OpenFlow je otvoreni komunikacijski protokol koji djeluje na sloj 2 OSI modela i pruža pristup ravnini za prosljeđivanje usmjerivača ili prebacivanju preko mreže. OpenFlow jednostavno omogućava da se put paketa podataka unutar mreže sklopki utvrdi softverom koji radi na najmanje dva usmjerivača.
OpenFlow je dizajniran za upravljanje mrežnim prometom između sklopki i usmjerivača različitih modela i od različitih dobavljača. OpenFlow odvaja programiranje sklopki i usmjerivača od njihovog hardvera tako da se ne mora raditi konfiguracija hardvera i sva se kontrola može fleksibilno postići pomoću softvera. Kalifornijsko sveučilište Berkeley i Sveučilište Stanford surađivali su šest godina prije nego što je OpenFlow 2011. godine konačno izašao u javnost.
Techopedia objašnjava OpenFlow
Tri su glavna dijela uključena u ovu tehnologiju:
- Tablice protoka, koje se ugrađuju u same sklopke
- Kontroler, koji komunicira s prekidačima putem OpenFlow protokola i postavlja pravila o protoku prometa. On također postavlja određene staze kroz mrežu ili ga optimizira za određene atribute poput brzine, smanjenog kašnjenja ili broja skokova.
- OpenFlow protokol, koji omogućava kontroleru sigurnu komunikaciju s prekidačima
OpenFlow je stvoren jer dobavljači prodaju prekidače ili usmjerivače s ograničenom programibilnošću, što dovodi do poteškoća u upravljanju prometom i inženjeringu, kao i nedosljednim prometnim tokovima između umreženih hardvera različitih proizvođača. OpenFlow pruža tu konzistentnost oduzimajući kontrolu hardveru i implementirajući ga sa softverom.