首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenFlow实现平台依赖吗?

OpenFlow实现平台依赖吗?
EN

Stack Overflow用户
提问于 2014-10-22 15:28:37
回答 2查看 97关注 0票数 0

我想知道OpenFlow实现是依赖于平台还是依赖于CPU架构?换句话说,我们可以在windows和Linux上运行相同的OpenFlow包吗?我看到我们可以下载OpenFlow包并将其安装在Linux上,但我想知道我也可以在windows平台上安装该包吗?

EN

回答 2

Stack Overflow用户

发布于 2014-10-26 20:03:51

你的问题:“我们可以在Windows和Linux上运行OpenFlow吗?”是否等同于问:“我们可以在Windows和Linux上运行HTTP吗?”简单的回答是:“是的,你可以”

OpenFlow是SDN范例中使用的设备到控制器通信协议的规范。OpenFlow是在SDN控制器和支持OpenFlow的网络设备之间的“南向”协议的一个例子。

因此,当您询问是否可以在windows平台上安装OpenFlow包时,视情况而定。这取决于SDN控制器的实现。SDN控制器可能会有一个实现OpenFlow的南向模块,这样您就可以与支持OpenFlow的设备进行通信。这个支持OpenFlow的南向模块就是您想要的。

所以,如果你找到的"OpenFlow包“是Linux的,你可能无法在windows上安装它。话虽如此。有几个支持OpenFlow的SDN控制器可以在Windows上运行。包括体积庞大、功能强大的OpenDaylight控制器。OpenDaylight是用Java实现的,因此可以在Linux、Windows、OS等上运行。

票数 0
EN

Stack Overflow用户

发布于 2016-05-02 06:09:20

一旦你让另一个服务器(这里我们称之为控制器)来决定你的本地机器(这里是你的PC)的数据包转发行为,它就变成了所谓的SDN机制。因此,选择哪种CPU或硬件并不重要,基本上,您可以将SDN视为一种软件解决方案。

然而,这并不意味着它不依赖于平台,特别是当我们谈论windows的时候。问题是,当您将转发行为委托给控制器时,您是否具有执行此操作的权限?基本上,这意味着它需要在内核级别进行编程,而这在windows平台上是无法获得的。

因此,请忘记在Windows上执行此操作,除非Richmond公司自己实现此操作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26502311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档