实验5:开源控制器实践——POX

(一)基本要求

  1. h1 ping h2
  • h1
    实验5:开源控制器实践——POX
  • h2
    实验5:开源控制器实践——POX
  • h3
    实验5:开源控制器实践——POX
  1. h1 ping h3
  • h1
    实验5:开源控制器实践——POX

  • h3
    实验5:开源控制器实践——POX

  • h2
    实验5:开源控制器实践——POX
    3.阅读Hub模块代码,使用 tcpdump 验证Hub模块;
    实验5:开源控制器实践——POX
    4.自学习后的效果

  • h1 ping h2
    实验5:开源控制器实践——POX

  • h1 ping h3
    实验5:开源控制器实践——POX

(二)个人总结

遇到的问题

1.因为之前虚拟机的损坏,又创建了一个新的虚拟机,所以忘记把它的默认python变成python3当实现第一个语句(sudo mn --topo=single,3 --mac --controller=remote,ip=127.0.0.1,port=6633 --switch ovsk,protocols=OpenFlow10)时,并不能成功连接127.0.0.1,然后我以为是这个虚拟机又损坏了,然后就打算用mininet做一下,但是发现mininet直接是自学习。
2.感觉这次的难度还可以,不是非常的大,尤其是基本要求中。难度不是很高,但是进阶要求因为时间问题,还有很多作业要做,所以实在是没时间弄。

3.因为个人不会把虚拟机调到全屏模式,所以就只能一张图一张图的截。后来上网查询之后,就弄明白如何全屏就可以一起截图了。

解决方法

查找老师之前的pdf文件找到了,如何把默认路径由python2改成Python3。

总结

1.阅读L2_learning模块代码,画出程序流程图时遇到了困难,因为程序的参数太多,于是就参考了一下同学的思路,根据同学的思路去看代码,就好多了
2.还是想尽力完成进阶要求,但是进阶要求太慢了,密密麻麻的英文文档看的头都要裂了,因为时间问题只能暂时放弃

上一篇:实验5:开源控制器实践——POX


下一篇:Anaconda的下载和安装