Update and rename MantenerFIFO to MantenerFIFO.md
[vsorcdistro/.git] / mininet / build / lib.linux-armv6l-2.7 / mininet / examples / clusterdemo.py
1 #!/usr/bin/python
2
3 "clusterdemo.py: demo of Mininet Cluster Edition prototype"
4
5 from mininet.examples.cluster import ( MininetCluster, SwitchBinPlacer,
6                                        RemoteLink )
7 # ^ Could also use: RemoteSSHLink, RemoteGRELink
8 from mininet.topolib import TreeTopo
9 from mininet.log import setLogLevel
10 from mininet.examples.clustercli import ClusterCLI as CLI
11
12 def demo():
13     "Simple Demo of Cluster Mode"
14     servers = [ 'localhost', 'ubuntu2', 'ubuntu3' ]
15     topo = TreeTopo( depth=3, fanout=3 )
16     net = MininetCluster( topo=topo, servers=servers, Link=RemoteLink,
17                           placement=SwitchBinPlacer )
18     net.start()
19     CLI( net )
20     net.stop()
21
22 if __name__ == '__main__':
23     setLogLevel( 'info' )
24     demo()