网路 什么是开放流? -技术百科的定义

什么是开放流? -技术百科的定义

目录:

Anonim

定义-OpenFlow是什么意思?

OpenFlow是一种开放式通信协议,它作用于OSI模型的第2层,并提供对路由器或网络上的交换机的转发平面的访问。 OpenFlow仅允许由至少在两个路由器上运行的软件确定交换机网络内数据包的路径。

OpenFlow专为不同型号和不同供应商的交换机和路由器之间的网络流量管理而设计。 OpenFlow将交换机和路由器的编程与其硬件分开,因此无需进行硬件配置,并且可以通过软件灵活地实现所有控制。 加州大学伯克利分校和斯坦福大学进行了长达六年的合作,直到OpenFlow最终于2011年公开上市。

Techopedia解释了OpenFlow

此技术涉及三个主要部分:

  • 流表,安装在交换机本身中
  • 控制器,该控制器通过OpenFlow协议与交换机通信并设置流量策略。 它还可以设置通过网络的特定路径,或针对特定属性(例如速度,减少的延迟或跳数)进行优化。
  • OpenFlow协议,使控制器能够与交换机安全通信

之所以创建OpenFlow,是因为供应商出售的交换机或路由器的可编程性有限,从而导致流量管理和工程上的困难,以及来自不同供应商的网络硬件之间流量的不一致。 OpenFlow通过将控制权从硬件转移到软件中来实现,从而提供了这种一致性。

什么是开放流? -技术百科的定义