SDN第二次上机作业
1. 安装floodlight
参考链接:http://www.sdnlab.com/19189.html
2. 生成拓扑并连接控制器floodlight,利用控制器floodlight查看图形拓扑
#!/usr/bin/python
from mininet.topo import Topo
class topo1(Topo):
def __init__(self):
Topo.__init__(self)
nums = 3
centerSwitch = self.addSwitch("s1")
otherSwitchs = []
hosts = []
for i in range(nums):
sw = self.addSwitch("s{}".format(i + 2))
otherSwitchs.append(sw)
for i in range(nums):
h = self.addHost("h{}".format(i + 1))
hosts.append(h)
for sw in otherSwitchs:
self.addLink(centerSwitch, sw)
for i in range(nums):
sw = otherSwitchs[i]
h = hosts[i]
self.addLink(h, sw)
topos = {"topo1": (lambda: topo1())}
pingall
: