Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Networking 如何向当前运行的mininet拓扑添加新主机?_Networking_Sdn_Mininet_Opendaylight - Fatal编程技术网

Networking 如何向当前运行的mininet拓扑添加新主机?

Networking 如何向当前运行的mininet拓扑添加新主机?,networking,sdn,mininet,opendaylight,Networking,Sdn,Mininet,Opendaylight,我使用mininet在opendaylight控制器中创建了以下拓扑我想在移动中向该拓扑添加新主机 我按照以下邮件列表添加主机。主机正在添加,但我无法在旧主机和新创建的主机之间ping。。下面是我触发的命令的快照,以及结果输出 主机h1 ip:192.168.10.225 主机h2 ip:192.168.10.235 主机h3 ip:192.168.10.215 h1可以ping h2,但不能ping到新创建的h3。 请指导我哪里做错了。假设您正在使用ovsk交换机openflow 1.3,

我使用mininet在opendaylight控制器中创建了以下拓扑我想在移动中向该拓扑添加新主机

我按照以下邮件列表添加主机。主机正在添加,但我无法在旧主机和新创建的主机之间ping。。下面是我触发的命令的快照,以及结果输出

主机h1 ip:192.168.10.225
主机h2 ip:192.168.10.235
主机h3 ip:192.168.10.215

h1可以ping h2,但不能ping到新创建的h3。


请指导我哪里做错了。

假设您正在使用ovsk交换机openflow 1.3,并远程连接到ODL,问题在于l2switch应用程序没有向当前网络添加新的流

您需要通过th为h3添加流以发送/接收数据。

如果您希望在添加主机时依靠l2switch应用程序将流量反应性地添加到网络中,则需要将图形刷新延迟从1000秒减少到1000秒


如果您等待1000秒并ping,您正在使用的所有步骤现在都可以工作。

假设您正在使用ovsk交换机openflow 1.3并远程连接到ODL,问题在于l2switch应用程序没有向当前网络添加新的流

您需要通过th为h3添加流以发送/接收数据。

如果您希望在添加主机时依靠l2switch应用程序将流量反应性地添加到网络中,则需要将图形刷新延迟从1000秒减少到1000秒


如果您等待1000秒并ping,您正在使用的所有步骤现在都可以工作。

添加主机后,您应该使用命令“ovs ofctl”将流添加到交换机。 例如,如果主机h1在s1的接口s1-eth1处连接,而h3在接口s1-eth3处连接,则应添加流量:

mininet>s1 ovs ofctl在端口=1中添加流“s1”,操作:输出=3

mininet> s1 ovs-ofctl add-flow "s1" in_port=3,actions:output=1 

希望这会有所帮助。

添加主机后,您应该使用命令“ovs ofctl”向交换机添加流。 例如,如果主机h1在s1的接口s1-eth1处连接,而h3在接口s1-eth3处连接,则应添加流量:

mininet>s1 ovs ofctl在端口=1中添加流“s1”,操作:输出=3

mininet> s1 ovs-ofctl add-flow "s1" in_port=3,actions:output=1 
希望这会有所帮助