コード例 #1
0
ファイル: restapi.py プロジェクト: AdrianAlan/thesis
def start(topo):
    """Starts network"""
    builder.add_controller(NET)
    if topo == "simple":
        builder.simple(NET)
    elif topo == "kpnnl":
        builder.kpnnl(NET)
    elif topo == "sprint":
        builder.sprint(NET)
    else:
        return "Nerwork not found"
    return "Success \n"
コード例 #2
0
ファイル: mini.py プロジェクト: AdrianAlan/thesis
"""Topology builder"""
from mininet.net import Mininet
from mininet.node import RemoteController
from topologies import builder
from mininet.cli import CLI
from mininet.node import CPULimitedHost
from mininet.link import TCLink

print "Creating network"
NET = Mininet(controller=None, host=CPULimitedHost, link=TCLink)
print "Adding Controller"
builder.add_controller(NET)
print "Starting topology"
#builder.create_simple(NET)
#builder.create_kpnnl(NET)
builder.create_sprint(NET)
CLI(NET)
NET.stop()