| peusterm | 44f3415 | 2015-12-11 14:32:34 +0100 | [diff] [blame^] | 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() |