OpenFlow je technologie pro softwarove definovanou sit (SDN). Zjednodusene receno to oddeluje tu "nastavovaci" vrstvu switche a nahrazuje ji centralnim kontrolerem. Switche v takovy siti se pak chovaj jako poslusny lopaty na packety, ktery delaj co jim rekne kontroler. Tim se zjednodusi sprava site.
Zajimaj te predevsim tyhle projekty:
https://www.youtube.com/watch?v=oFek19ZYpPs
souhrnej nazev toho standartu co dela z cely site jeden velkej switch s jednim rozhranim nehlede na vyrobce
https://www.youtube.com/watch?v=rYW7kQRyUvA
implementace switche s podporou openflow mimo jiny to muze bezet pod Linuxem i samostatne pod xen hypervisorem. linuxova verze funguje jako takovy chytrejsi brctl. treba proxmox se da prepnout, ze misto brctl pouziva OVS.
https://www.youtube.com/watch?v=f2qenNic7R4
Kontroler pres kterej se vsechny OpenFlow zarizeni konfigurujou (ma webovy rozhrani, prikazovej radek, REST API).
Vyukova sit spustena na jedno kliknuti vcetne virtualnich openflow switchu, virtualnich stanic, atd… (pouzivaj to na demo v tom OpenDaylight videu). Muzes si na tom vyzkouset co vsechno ti OpenFlow umozni aniz bys kupoval ty switche. Da se to pripojit treba na ten opendaylight kontroler a hrat si s tim.