diff options
author | Sander Vrijders <[email protected]> | 2017-02-04 10:33:44 +0100 |
---|---|---|
committer | Sander Vrijders <[email protected]> | 2017-02-04 10:33:44 +0100 |
commit | b1c002e96c54df211fbc4dfeec188cbf31a56fda (patch) | |
tree | 11bb1c19a29ea7c278ebed29a51ac33fb20ea5c8 /example.py | |
parent | 47d65005256166cdeb795debbce327fcbf155c48 (diff) | |
download | rumba-b1c002e96c54df211fbc4dfeec188cbf31a56fda.tar.gz rumba-b1c002e96c54df211fbc4dfeec188cbf31a56fda.zip |
rhumba: Revert to old example file
The old example file was modified for testing purposes, but should
stay as an example for people using Rhumba. This commit also renames
it to example.py
Diffstat (limited to 'example.py')
-rw-r--r-- | example.py | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/example.py b/example.py new file mode 100644 index 0000000..931eb73 --- /dev/null +++ b/example.py @@ -0,0 +1,31 @@ +#!/usr/bin/env python + +# An example script using rhumba.py + +from rhumba import * + +n1 = NormalDIF("n1", policies = {"rmt.pff": "lfa", + "security-manager": "passwd"}) + +e1 = ShimEthDIF("e1") + +a = Node("a", + difs = [n1, e1], + dif_registrations = {n1 : [e1]}, + registrations = {"a.crap" : [n1]}, + bindings = {"a.crap" : "/usr/bin/crap"}) + +b = Node("b", + difs = [e1, n1], + dif_registrations = {n1 : [e1]}) + +tb = jFedTestbed(exp_name = "letest", + username = "sander", + cert_file = "cert.pem", + jfed_jar = "jfed_cli/experimenter-cli.jar") + +exp = IRATIExperiment(tb, nodes = [a, b]) + +print(exp) + +exp.run() |