首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >软件定义网络(SDN)中的应用组合

软件定义网络(SDN)中的应用组合
EN

Stack Overflow用户
提问于 2016-04-27 04:53:58
回答 1查看 133关注 0票数 0

我已经看到许多当前的SDN控制器平台,如OpenDaylight、Floodlight或HP VAN SDN控制器,都允许将SDN应用程序作为独立的模块编写。看起来你可以同时运行多个应用程序。使用HP SDN应用程序商店,您甚至可以轻松地编写来自不同供应商的应用程序。由于不同的应用程序通常可能不知道彼此,我想知道当两个应用程序指定冲突的策略时会发生什么?例如,一个应用程序负责隔离网络中的某些主机,而另一个应用程序负责转发流量。如果转发应用程序不知道隔离,理论上它可能会违反隔离策略。

我偶然发现了OpenDaylight中关于网络意图组合的主题。在我看来,从去年OpenDaylight峰会的会谈来看,它至少包含了一个简单的冲突解决机制。在OpenDaylight中有其他可用的机制吗?其他平台,如泛光灯,惠普VAN SDN控制器或其他控制器平台呢?我特别想知道在使用应用程序商店时,HP VAN SDN控制器是如何处理的。看起来Network Intent Composition是HP的贡献。惠普是否在自己的SDN控制器平台中使用了类似的技术(如果有的话)?

EN

回答 1

Stack Overflow用户

发布于 2016-05-12 05:05:24

泛光灯模块在管道模型中处理packetIns。创建模块时,有一对定义顺序的方法:

isCallbackOrderingPrereq() isCallbackOrderingPostreq()

如果您以转发模块为例,您可以看到它是在拓扑管理器、设备管理器和防火墙之后,它会检查之前是否做出了任何路由决策,以决定要做什么。

因此,您将编写模块,无论您想要解决此类冲突的逻辑。

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

https://stackoverflow.com/questions/36875533

复制
相关文章

相似问题

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