我有一个关于OpenFlow交换机运行的问题:如果我们想在这样的PC或路由器上运行OpenFlow作为OpenFlow交换机,我们应该怎么做?这有什么不同吗?
提前谢谢。
发布于 2015-05-08 00:44:30
在PC上尝试任何东西之前,先在VM(可能是Ubuntu)上安装Open vSwitch,并尝试它的OpenFlow功能。
要在ubuntu上安装开放式vSwitch,
sudo apt-get install openvswitch-switch
您可以使用像Floodlight或Ryu SDN framework这样的控制器作为交换机的控制器。
这是一个OpenFlow教程。它已经过时了,但仍然提供了丰富的信息http://archive.openflow.org/wk/index.php/OpenFlow_Tutorial
或者你也可以按照@EricSorensen在之前的回答中建议的那样尝试mininet。Mininet允许您使用主机和交换机模拟网络。在使用mininet时,您可以使用其内置的'nox‘控制器。不过,我更喜欢泛光灯。
希望它能帮上忙!
发布于 2014-10-26 20:15:41
这就是你所需要的:http://mininet.org/查看下载和教程。使用虚拟机或从源代码进行本机安装(在Linux上)
发布于 2015-05-20 03:41:35
您可以在基于linux的PC上安装openvswitch或使用中的ofsoftswitch13,该PC至少有两个物理interfaces.so,数据包路由可以看到。
此外,使用mininet 可以运行(对于这个接口就足够了),它支持创建各种网络拓扑。
https://stackoverflow.com/questions/26511069
复制相似问题