Kazalo:
Opredelitev - Kaj pomeni OpenFlow?
OpenFlow je odprt komunikacijski protokol, ki deluje na nivoju 2 modela OSI in omogoča dostop do usmerjevalne ravnine usmerjevalnika ali preklopa prek omrežja. OpenFlow preprosto omogoča, da se pot podatkovnih paketov znotraj mreže stikal določi s programsko opremo, ki deluje na vsaj dveh usmerjevalnikih.
OpenFlow je bil zasnovan za upravljanje omrežnega prometa med stikali in usmerjevalniki različnih modelov in od različnih ponudnikov. OpenFlow loči programiranje stikal in usmerjevalnikov od njihove strojne opreme, tako da ni treba narediti nobene konfiguracije strojne opreme in vsega nadzora je mogoče prožno doseči s programsko opremo. Kalifornijska univerza Berkeley in univerza Stanford sta sodelovala šest let, preden je OpenFlow leta 2011 končno objavil javnost.
Techopedia razlaga OpenFlow
V to tehnologijo sodelujejo trije glavni deli:
- Pretočne tabele, ki so nameščene v samih stikal
- Krmilnik, ki s stikali komunicira prek protokola OpenFlow in določa politike glede pretoka prometa. Prav tako nastavi določene poti po omrežju ali jih optimizira za posebne atribute, kot so hitrost, zmanjšana latenca ali število skokov.
- OpenFlow protokol, ki omogoča krmilniku varno komunikacijo s stikali
OpenFlow je bil ustvarjen, ker prodajalci prodajajo stikala ali usmerjevalnike z omejeno programirljivostjo, kar vodi do težav pri upravljanju prometa in inženiringu, pa tudi do neskladnih prometnih tokov med mrežno strojno opremo različnih ponudnikov. OpenFlow to doslednost zagotavlja tako, da nadzoru odvzame strojno opremo in jo implementira s programsko opremo.
