我是SDN编程的新手。我想将其发布在serverFault
或Network Engineering
上,但看起来他们没有一些关键字。
无论如何,虽然我之前知道SDN概念,但我想在实践中尝试模拟和编程,看看事情是如何运作的。我需要最好使用的技术和软件包建议:
Mininet
支持内置SDN的模拟器,基于虚拟机。OpenDayLight (ODL)
很棒
现在的选择有很多插件,功能和支持。我可以将Mininet与ODL集成吗? Mininet与VM的关系是什么? mininet虚拟机可以独立运行Ubuntu虚拟机吗?所以我基本上应该如何一起使用所有这些?
答案 0 :(得分:1)
首先,Mininet和ODL之间没有集成。您将它们用于不同的目的。 Mininet用于开关部分,ODL用于控制器部分。
Mininet用于模拟网络交换机。您需要启用SDN(表示支持openflow)交换机和用于SDN测试的SDN控制器。使用mininet,您可以使用支持openflow的mininet交换机创建网络拓扑,您可以将ODL或任何其他SDN控制器(例如ryu,onos,floodlight等)设置为SDN控制器
目前尚不清楚为什么要询问虚拟机。 Mininet有一个VM image但它只是为了方便安装。您也可以从源代码安装它。
Mininet Walkthrough page可能是您的良好起点。
答案 1 :(得分:1)
是的,您可以将SDN-ODL和Mininet集成到VM。 我是ODL的研究员。我从事过Mininet和ODL。
My suggestion to you is;
[1] Install a VM.
[2] Try to install SDN Hub, if not- install Ubuntu 14.0 LTS which is stable version till date.
[3] Install the packages.
*** I have been working on Ubuntu from past two years.. and it is working very effieciently.