Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.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
Python 如何为这个问题构建更好的SDN控制器?_Python_Ubuntu_Sdn_Mininet_Ryu - Fatal编程技术网

Python 如何为这个问题构建更好的SDN控制器?

Python 如何为这个问题构建更好的SDN控制器?,python,ubuntu,sdn,mininet,ryu,Python,Ubuntu,Sdn,Mininet,Ryu,我正试图解决这个问题作为家庭作业: 我有一个迷你网络,有3个AP和2个站点。一个站是固定的,另一个是无人机,可以在x轴和y轴的有限范围内自由移动。 AP由遥控器控制,遥控器决定STA1和STA2之间的通信必须转发到AP3的哪个端口。 因此,在几秒钟内,当STA2改变AP(从AP1变为AP2或反之亦然)时,STA1无法到达它 基本控制器只需每5秒检查一次是否需要更改转发端口。如果我们每隔0.3秒从STA1 ping到STA2并持续15分钟,这将导致大约30%的数据包丢失。 增加超时不是一个选项,

我正试图解决这个问题作为家庭作业:

我有一个迷你网络,有3个AP和2个站点。一个站是固定的,另一个是无人机,可以在x轴和y轴的有限范围内自由移动。 AP由遥控器控制,遥控器决定STA1和STA2之间的通信必须转发到AP3的哪个端口。 因此,在几秒钟内,当STA2改变AP(从AP1变为AP2或反之亦然)时,STA1无法到达它

基本控制器只需每5秒检查一次是否需要更改转发端口。如果我们每隔0.3秒从STA1 ping到STA2并持续15分钟,这将导致大约30%的数据包丢失。 增加超时不是一个选项,因为它会导致更多的开销

我想没有什么能让它变得更好,如果你有任何建议,请帮忙