from mininet.node import RemoteController
from topotest import MiTopo
from precompiler import TopoFromCompiler
-
+
def inicia():
- #IPs = '/home/pi/iplist'
+ IPs = '/home/pi/iplist'
c = RemoteController('c1', ip='192.168.25.10', port=6633)
- #servers = readIPs(IPs)
- servers = ['192.168.25.2', '192.168.25.3', '192.168.25.4','192.168.25.5','192.168.25.6']
- topo1 = TreeTopo(depth=2, fanout=2)
- topo2 = MiTopo()
- topo3 = TopoFromCompiler()
+ servers = readIPs(IPs)
+ #servers = ['192.168.25.2', '192.168.25.3', '192.168.25.4','192.168.25.5','192.168.25.6']
+ topo1 = TreeTopo(depth=2, fanout=2) # Topologia basica
+ topo2 = MiTopo() # Topologia desde el archivo topotest
+ topo3 = TopoFromCompiler() # Topologia creada a partir del archivo data
+ topo4 = TreeTopo(depth=3, fanout=3) # Topologia grande en arbol
net = MininetCluster(topo=topo3, servers=servers, link=RemoteGRELink, placement=SwitchBinPlacer, controller=c)
net.start()
CLI(net)