我是Mininet和ONOS的新手,所以我遇到了很简单的事情。在这种情况下,我在Mininet中创建了以下拓扑。
Mininet拓扑
生成的脚本是……
ONOS具有检测主机的应用程序,此应用程序基于ARP和DHCP数据包工作,因此您需要执行诸如ping这些主机之间的操作,然后这些主机出现在ONOS拓扑中(以显示拓扑面板上的主机使用 shift + H )。
shift + H
默认情况下,mininet在每个主机上选择一个接口并分配IP地址,因此如果主机有多个接口,则mininet将仅自动为其中一个接口分配接口。您必须使用类似命令手动配置其他接口 ifconfig 。
ifconfig
h1 = net.addHost( 'h1', mac='00:00:00:00:00:01', ip='10.0.0.1/24' ) s4 = net.addSwitch( 's4', listenPort=6673, mac='00:00:00:00:00:04' ) s5 = net.addSwitch( 's5', listenPort=6674, mac='00:00:00:00:00:05' ) Link(h1, s4, intfName1='h1-eth0') Link(h1, s5, intfName1='h1-eth1') h1.cmd('ifconfig h1-eth1 10.0.10.1 netmask 255.255.255.0')