1
当开发一个SDN环境路北应用,痘Mininet,做北向应用程序在本地主机上或在Mininet主机上运行?北行应用程序在本地主机上还是在Mininet主机上运行?
即,一个应用程序与所述痘控制器通过REST通信。难道一个从命令promp作为启动应用程序:
$ python <application>
或没有一个推出它通过Mininet主机
mininet> h1 python application
当开发一个SDN环境路北应用,痘Mininet,做北向应用程序在本地主机上或在Mininet主机上运行?北行应用程序在本地主机上还是在Mininet主机上运行?
即,一个应用程序与所述痘控制器通过REST通信。难道一个从命令promp作为启动应用程序:
$ python <application>
或没有一个推出它通过Mininet主机
mininet> h1 python application
要回答你的问题,首先我要澄清一点的SDN架构。一个SDN框架由3个主要层组成:数据平面是图像的底部,控制平面在您的情况下是POX控制器,应用层位于图像顶部。
当编写一个应用程序路北,这个应用程序的作用是与控制器进行通信,并就即POX应该如何处理在转发设备的流量请求指令(在mininet即开关)。理解这一点,在mininet的主机上运行NorthBound应用程序根本没有意义,因为框架设置会失败。
所以回答你应该在本地主机上或与POX控制器相连的任何其他主机上运行你的应用程序路北的问题外的乐队,但能够与他使用即REST API交谈。
从这个pdf这在我看来是一个拍摄的图像必须阅读SDN读者和学习者。
衷心感谢你为你的信息的答案,我会请务必阅读该文件。我已经阅读了很多论文,但是有太多抽象的术语,有时候很难让它头脑发热。那就是选项1。我会标记为已解决。 – TheSjiraffen123