55973e1bde9974089f286aaab111c853668bd32c
[osm/vim-emu.git] / dockernetrpc / example_client.py
1 import Pyro4
2
3
4 def main():
5 # create connection to remote Mininet instance
6 rmn = Pyro4.Proxy("PYRONAME:remote.mininet")
7
8 # do some API tests
9 h1 = rmn.addHost('h1')
10 h2 = rmn.addHost('h2')
11 #d1 = rmn.addDocker('d1', ip='10.0.0.253', dimage="ubuntu")
12
13 s1 = rmn.addSwitch("s1")
14
15 rmn.addLink(h1, s1)
16 rmn.addLink(h2, s1)
17
18 rmn.start()
19
20 h3 = rmn.addHost('h3', ip='10.0.0.200')
21 rmn.addLink(h3, s1)
22
23 rmn.stop()
24
25
26 if __name__ == '__main__':
27 main()