负载均衡程序(可直接贴代码或提供对应的代码链接)
实验场景:
拓扑代码:
from mininet.topo import Topo
class MyTopo( Topo ):
def __init__( self ):
# initilaize topology
Topo.__init__( self )
# add hosts and switches
host1 = self.addHost( 'h1' )
host2 = self.addHost( 'h2' )
host3 = self.addHost( 'h3' )
switch1 = self.addSwitch( 's1' )
switch2 = self.addSwitch( 's2' )
switch3 = self.addSwitch( 's3' )
# add links
self.addLink(h1,s1)
self.addLink(s1,s2)
self.addLink(s1,s3)
self.addLink(s3,s2)
self.addLink(s2,h2)
self.addLink(s2,h3)
topos = { 'mytopo': ( lambda: MyTopo() ) }
演示视频
程序分工
课程感想
经历了一个学期的学习,学会了使用mininet建立拓扑连接图,也学会了使用floodlight测试拓扑连接,同时还有利用ODL下发流表,虽然在后两次上机课的ODL下发流表学习中遇到很多困难,自己电脑ODL带不动,导致没有跟上教学的进度,老是各种出错,到最后也没能完全掌握,后两次课的作业上的要求光看ppt还是没法完成,但是还是让我收获蛮多,花费了很多时间在虚拟机的使用上,也有所收获。
最后悔的是当初没有考镜像到自己的电脑上,虚拟机完全是自己下的,到后面想考就来不及了,其中各种部件什么的都是一步步网上查一步步自己装,需要比别人花费更多时间,虽然我电脑有点带不动加上老出现问题让我崩溃,但是学习的过程还是很好的,至少我学会了很多出错的解决办法以及一些虚拟机功能的调试。
最后的是课程作业实在不知如何完成,我只会拓扑的脚本建立,下发流表的那块课实在落下太多,自己电脑又跑不动,不知从何下手。。。