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:

3. 利用字符界面下发流表,使得‘h1’和‘h2’ ping 不通

4. 利用字符界面下发流表,通过测试‘h1’和‘h3’的联通性,来验证openflow的hardtime机制

浙公网安备 33010602011771号