小组:incredible five
构建拓扑:俞鋆
编写程序:周龙荣,陈绍纬
程序调试和视频录制:林德望,陈辉
选择场景:负载均衡场景2
服务器h2 ,h3,h4上各自有不同的服务,h1是客户端。实现一个负载均衡的北向程序,当h2,h1,h3向h1传输数据时,北向应用根据链路的使用状况动态的调整路由规则。
- 负载均衡程序
https://github.com/juin1997/SDN - 演示视频
https://www.bilibili.com/video/av18704070/ - 程序分工
程序调试和视频录制
在不同的电脑上测试,需要修改s4flows.py末尾的几个ip地址
通过ifconfig
获取本地地址,替换上面的地址
我们团队在课外讨论过两次,我们开始的时候也是没什么头绪,通过咨询学长,查找资料,讨论,最终完成了这次的项目,由于我们几个人都没怎么接触过python,遇到了很多问题,但我们也都想办法解决了,问题解决那一刻真的开心,也许这就是团队合作的魅力所在。在这里非常感谢其他四位队友的贡献与配合。
学期总结:
不知不觉中,已经接触SDN一学期了,从一开始的一无所知到现在的略有了解,感觉还是收获了许多的。
- 能更熟悉linux环境,熟悉UBUNTU系统;
- 学会了安装mininet,floodlight,opendaylight等一系列软件;
- 学会了在linux环境下安装JDK;
- 了解了什么是SDN,通过学习,感觉SDN确实是一个很有前景的研究方向,在未来,网络环境将会越来越复杂,负载也会越来越大,那时候SDN的重要性就要凸显出来了;
- 知道了许多可以学习SDN相关知识的网站,如SDNLAB等;
- 了解了负载均衡的相关知识,并和同学合作完成了一个简单的负载均衡的项目,加深了对负载均衡的理解;
- 初步接触了python语言(python语言对缩进的要求是真的严格···)
总的来说,还是很庆幸能学习这门课程的,确实学到了许多东西,感谢老师和同学给予的帮助,马上就是寒假了,祝大家期末顺利!