OpenDaylight应用程序开发人员’;s的教程ping失败

OpenDaylight应用程序开发人员’;s的教程ping失败,ping,mininet,opendaylight,Ping,Mininet,Opendaylight,ubuntu@sdnhubvm:~$sudo mn--topo single,3--mac--switch ovsk,protocols=OpenFlow13--controller remote s1 ovs ofctl添加流tcp:127.0.0.1:6634-OOpenFlow13优先级=1,操作=输出:控制器 mininet>h1平h2 PING 10.0.0.2(10.0.0.2)56(84)字节的数据。 从10.0.0.1 icmp_seq=1目标主机无法访问 有什么问题吗?L2Sw

ubuntu@sdnhubvm:~$sudo mn--topo single,3--mac--switch ovsk,protocols=OpenFlow13--controller remote

s1 ovs ofctl添加流tcp:127.0.0.1:6634-OOpenFlow13优先级=1,操作=输出:控制器

mininet>h1平h2 PING 10.0.0.2(10.0.0.2)56(84)字节的数据。 从10.0.0.1 icmp_seq=1目标主机无法访问


有什么问题吗?

L2Switch项目提供了第二层交换机功能

运行L2Switch项目 使用git检查项目

git clone https://git.opendaylight.org/gerrit/p/l2switch.git
上面的命令在项目中创建一个名为“l2switch”的目录

运行分发 要运行karaf发行版,可以使用以下命令:

./distribution/karaf/target/assembly/bin/karaf
注意:如果karaf没有启动到控制台,建议清除distribution/target/assembly/data/cache的内容

要运行基本发行版,可以使用以下命令

./distribution/base/target/distributions-l2switch-base-0.1.0-SNAPSHOT-osgipackage/opendaylight/run.sh
如果需要其他资源,可以使用以下命令行参数:

-Xms1024m -Xmx2048m -XX:PermSize=512m -XX:MaxPermSize=1024m'
使用Mininet创建网络

sudo mn --controller=remote,ip=<Controller IP> --topo=linear,3 --switch ovsk,protocols=OpenFlow13

sudo mn --controller=remote,ip=127.0.0.1 --topo=linear,3 --switch ovsk,protocols=OpenFlow13
h1 ping h2
上面的命令有“mac”选项,这使得区分主机mac地址和交换机mac地址更加容易

使用Mininet生成网络流量

sudo mn --controller=remote,ip=<Controller IP> --topo=linear,3 --switch ovsk,protocols=OpenFlow13

sudo mn --controller=remote,ip=127.0.0.1 --topo=linear,3 --switch ovsk,protocols=OpenFlow13
h1 ping h2
上述命令将导致host1(h1)ping host2(h2)

“pingall”将导致每个主机ping所有其他主机