SDN 与 OpenFlow

网络工程 思科 路由 专用网 开放流
2021-07-31 07:54:23

我对软件定义网络和 OpenFlow 有点困惑。据我所知,OpenFlow只是一个管理控制计划和转发计划之间通信的协议,但我不知道SDN在这里发生在哪里。是控制器本身吗?我如何区分它们以及何时说 OpenFlow 或 SDN。

谢谢你。

3个回答

Openflow 是到 SDN

作为

OSPF是路由

Openflow 只是用于控制器和交换机之间通信的协议。这被认为是南行通信。SDN 过于模糊,使用过度。没有直接的比较。然而,openflow 将属于 SDN 的保护伞。

如果要比较 openflow,请将其与具有相同功能的专有协议进行比较。

SDN 是一个网络的概念,它将控制平面虚拟化并允许它可编程(因此它的名称为“软件定义”)。无论您是否深入了解 SDN,您都会看到一组用于启用软件定义的协议和工具。其中一个协议是 OpenFlow,但是您还有另一个协议几乎可以完成相同的事情(NFV - 网络功能虚拟化)以及其他被视为 SDN 的工具,例如 OpenStack。

实际例子:

  • 您可以同时使用 SDN 或 OpenFlow,因为您在研究中使用了 OpenFlow 协议(例如)。

  • 无论您是在处理其他协议(例如 NFV),都不能使用 OpenFlow。尽管如此,您仍然可以在这种情况下使用 SDN。