Update and rename MantenerFIFO to MantenerFIFO.md
[vsorcdistro/.git] / mininet / examples / clusterdemo.py
1 #!/usr/bin/python
2
3 "pruebaGRE.py: Mininet Raspberry Pi Cluster"
4
5 from mininet.examples.cluster import ( MininetCluster, SwitchBinPlacer, RemoteGRELink ) 
6                                                                      # ^ Se puede usar: RemoteSSHLink, RemoteGRELink
7 from mininet.topolib import TreeTopo
8 from mininet.log import setLogLevel
9 from mininet.examples.clustercli import ClusterCLI as CLI
10 from mininet.node import RemoteController
11
12 def inicia():
13     c1 = RemoteController( 'c1', ip='192.168.25.17', port=6633 )
14     servers = [ '192.168.25.2', '192.168.25.3', '192.168.25.4' ]
15     topo = TreeTopo( depth=2, fanout=2 )
16     net = MininetCluster( topo=topo, servers=servers, link=RemoteGRELink, placement=SwitchBinPlacer, controller=lambda name:RemoteController(name,ip='192.168.25.17'))
17     net.start()
18     CLI( net )
19     net.stop()
20
21 if __name__ == '__main__':
22     setLogLevel( 'debug' )
23     inicia()
24