Hjem netværk Hvad er openflow? - definition fra techopedia

Hvad er openflow? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder OpenFlow?

OpenFlow er en åben kommunikationsprotokol, der fungerer på lag 2 af OSI-modellen og giver adgang til et routers videresendelsesplan eller skifte over netværket. OpenFlow tillader simpelthen, at stien af ​​datapakker inden for netværket af switches bestemmes af software, der kører på mindst to routere.

OpenFlow var designet til netværkstrafikstyring mellem switches og routere i forskellige modeller og fra forskellige leverandører. OpenFlow adskiller programmeringen af ​​switches og routers fra deres hardware, så der ikke behøver at udføres hardware-konfiguration, og al kontrol kan opnås fleksibelt gennem software. University of California Berkeley og Stanford University samarbejdede i seks år, før OpenFlow endelig blev offentlig i 2011.

Techopedia forklarer OpenFlow

Der er tre hoveddele involveret i denne teknologi:

  • Flow-tabeller, der er installeret i selve kontakterne
  • En controller, som kommunikerer med omskifterne gennem OpenFlow-protokollen og indstiller politikkerne for trafikstrøm. Det opsætter også bestemte stier gennem netværket eller optimerer det til specifikke attributter som hastighed, reduceret latenstid eller antal humle.
  • OpenFlow-protokol, der gør det muligt for controlleren at kommunikere sikkert med switchene

OpenFlow blev oprettet, fordi leverandører sælger switches eller routere med begrænset programmerbarhed, hvilket fører til vanskeligheder i trafikstyring og -teknik samt uoverensstemmende trafikstrømme mellem netværkshardware fra forskellige leverandører. OpenFlow giver denne konsistens ved at fjerne kontrollen fra hardware og implementere den med software.

Hvad er openflow? - definition fra techopedia