Sisällysluettelo:
Määritelmä - mitä OpenFlow tarkoittaa?
OpenFlow on avoin viestintäprotokolla, joka toimii OSI-mallin kerroksessa 2 ja tarjoaa pääsyn reitittimen eteenpäin siirtotasoon tai vaihtamaan verkon yli. OpenFlow antaa yksinkertaisesti mahdollistaa, että ainakin kahdella reitittimellä toimiva ohjelmisto määrittää kytkinverkon tietopakettien polun.
OpenFlow on suunniteltu verkkomyynnin hallintaan eri mallien kytkimien ja reitittimien välillä sekä eri valmistajilta. OpenFlow erottaa kytkimien ja reitittimien ohjelmoinnin laitteistostaan siten, ettei laitteistoasetuksia tarvitse tehdä ja kaikki hallinta voidaan saavuttaa joustavasti ohjelmiston avulla. Kalifornian yliopisto Berkeleyn ja Stanfordin yliopistot ovat tehneet yhteistyötä kuusi vuotta ennen kuin OpenFlow julkistettiin vihdoin vuonna 2011.
Techopedia selittää OpenFlow
Tähän tekniikkaan liittyy kolme suurta osaa:
- Virtaustaulut, jotka asennetaan itse kytkimiin
- Ohjain, joka kommunikoi kytkimien kanssa OpenFlow-protokollan kautta ja asettaa liikennevirran käytännöt. Se myös asettaa tietyt polut verkon kautta tai optimoi sen tietyille ominaisuuksille, kuten nopeus, vähentynyt viive tai humalan lukumäärä.
- OpenFlow-protokolla, jonka avulla ohjain voi kommunikoida turvallisesti kytkimien kanssa
OpenFlow luotiin, koska myyjät myyvät kytkimiä tai reitittimiä, joiden ohjelmoitavuus on rajoitettu, mikä johtaa vaikeuksiin liikenteen hallinnassa ja suunnittelussa, samoin kuin epäjohdonmukaisille liikennevirroille eri myyjien verkkolaitteistojen välillä. OpenFlow tarjoaa tämän johdonmukaisuuden poistamalla ohjauksen laitteistolta ja ottamalla sen käyttöön ohjelmistolla.