SDN期末作业验收

负载均衡程序(可直接贴代码或提供对应的代码链接)

实验场景:

SDN期末作业验收_第1张图片

拓扑代码:

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还是没法完成,但是还是让我收获蛮多,花费了很多时间在虚拟机的使用上,也有所收获。
最后悔的是当初没有考镜像到自己的电脑上,虚拟机完全是自己下的,到后面想考就来不及了,其中各种部件什么的都是一步步网上查一步步自己装,需要比别人花费更多时间,虽然我电脑有点带不动加上老出现问题让我崩溃,但是学习的过程还是很好的,至少我学会了很多出错的解决办法以及一些虚拟机功能的调试。
最后的是课程作业实在不知如何完成,我只会拓扑的脚本建立,下发流表的那块课实在落下太多,自己电脑又跑不动,不知从何下手。。。

你可能感兴趣的:(SDN期末作业验收)