什么是 Openflow?

什么是 Openflow?

好吧,我最近一直在思考这个问题,但我觉得我现在可能比刚开始时更困惑了。我找不到任何有关 Openflow 的资料来帮助我理解它是什么。我找到的所有网站都没有给出 Openflow 到底是什么以及它能做什么的明确定义,至少如果他们给出了,我也无法理解。有没有一种简单的方法来解释这个标准,让我的小脑袋能理解它?

我理解 Openflow 是一种将网络从交换机抽象出来并可以通过软件等进行管理的方法。我觉得如果我有应用示例,可​​能会更容易理解。但到目前为止,我搜索失败了。什么是 Openflow?它如何帮助我?它提供什么?

答案1

首先,您需要熟悉“软件定义网络”的概念。简而言之,SDN 将“控制平面”与“转发平面”分离。控制平面是创建网络逻辑的部分(“这些数据包去哪里?它们如何路由以及为什么?”)。转发平面是实际移动电脉冲(即比特)的硬件。

处理控制平面的软件表面上将在商用服务器上运行。处理转发平面的硬件可以与控制平面系统分开。即使两个平面位于同一硬件上,它们仍然需要相互通信,因为毕竟它们在逻辑上(如果不是物理上)是分开的。

Openflow 是一个弥合控制平面和转发平面之间差距的软件。

欲了解更多信息,我建议搜索该主题Greg Ferro 的网站Ivan Pepelnjak 的网站Packet Pusher 的网站可以肯定的是,这是一个很大的课题,需要熟悉网络的历史和网络理论的现状。

相关内容