1.实验要求
  • 搭建下图所示SDN拓扑,协议使用Open Flow 1.0,控制器使用部署于本地的POX(默认监听6633端口)
  • 阅读Hub模块代码,使用 tcpdump 验证Hub模块;
    h2,h3都收到数据包
    实验5:开源控制器实践——POX_流程图
    h2,h3都收到数据包
    实验5:开源控制器实践——POX_重启_02
  • 阅读L2_learning模块代码,画出程序流程图,使用 tcpdump 验证Switch模块
    流程图
    实验5:开源控制器实践——POX_重启_03
    h2收到数据包,h3没有收到数据包
    实验5:开源控制器实践——POX_重启_04
    h3收到数据包,h2没有收到数据包
    实验5:开源控制器实践——POX_重启_05
2.实验心得

实验难度中规中矩,进行第二步验证switch模块时因为pox没有正常关闭导致报错说端口6633已被占用,最后重启虚拟机才得以解决。