期末作业验收

组名:我们真的很弱
组员:李佳铭、吴森杰、张岚鑫、薛宇涛、杨凌澜

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

#!/usr/bin/python
  # -*- coding: utf-8 -*-
  # 负载均衡
   
  # sudo mn --custom ldTopo.py --topo topo --controller=remote,ip=127.0.0.1,port=6633
   
  from mininet.topo import Topo
   
  class LDTopo(Topo):
   
  def __init__(self):
  Topo.__init__(self)
   
  s1 = self.addSwitch('s1')
  s2 = self.addSwitch('s2')
  s3 = self.addSwitch('s3')
  h1 = self.addHost('h1')
  h2 = self.addHost('h2')
  h3 = self.addHost('h3')
   
  self.addLink(s1, h1)
  self.addLink(s2, h2)
  self.addLink(s2, h3)
  self.addLink(s2, s3)
  self.addLink(s2, s1)
  self.addLink(s3, s1)
   
   
  topos = {"topo": (lambda : LDTopo()) }

演示视频

程序分工

课程总结

一开始是对软件定义不懂加上想拿学分,所以选了这门课程,主要是想学习一下如何操作实践,这个和上学期学的计算机操作系统的上级实验类似,都是通过虚拟器进行操作,这门课程主要叫如何mininetv,floodlight,利用OVS命令下发流表,实现VLAN功能,openflow,建立以下拓扑,并连接上ODL控制器,基本操作都知道了,但具体实现还是很复杂,这需要有详细的分析,xuan'z1好的方法,比如下发流表要如何操作,自己实践期末作业的时候就一脸懵逼,但还是问了下同学过程,自己却不会做期末作业,

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