好吧,最近我一直在想这个,但是我想现在可能比我刚开始的时候更困惑了。 我找不到任何有关Openflow的知识,帮助我理解它是什么。 我发现的网站都没有给出关于Openflow究竟是什么以及它做了什么的可靠定义,至less如果他们这样做,我无法理解它。 有一个简单的方法来解释这个标准,所以我的小脑能理解吗?
我知道Openflow是一种将交换机从交换机上抽象出来的方式,可以通过软件等进行pipe理。如果我有应用程序的例外,我觉得它可能更容易理解。 但到目前为止,search失败了我。 什么是Openflow? 它如何帮助我? 它提供了什么?
首先,您需要熟悉“软件定义networking”的概念。 简而言之,SDN将“控制平面”从“转发平面”中分离出来。 控制平面是创buildnetworking逻辑的部分(“这些数据包在哪里去?它们是如何路由的,为什么?”)。 转发平面是实际上移动电子脉冲(即位)的硬件。
处理控制平面的软件表面上将在商品服务器上运行。 处理转发平面的硬件可以与控制平面系统分开。 即使两架飞机在同一个硬件上,他们仍然需要互相沟通,因为毕竟,他们是逻辑上(如果不是物理的话)分开。
Openflow是在控制平面和转发平面之间架起桥梁的软件。
欲了解更多信息,我build议在Greg Ferro的网站 Ivan Pepelnjak的网站和Packet Pusher网站上寻找主题。 可以肯定的是,这是一个很大的话题,需要非常熟悉networking的历史和networking理论的现状。