diff options
author | vmaffione <v.maffione@gmail.com> | 2017-02-06 16:56:45 +0000 |
---|---|---|
committer | vmaffione <v.maffione@gmail.com> | 2017-02-06 16:56:45 +0000 |
commit | 06f455b9b47d9a902b67f06ba85af071e68e06ce (patch) | |
tree | 11bb1c19a29ea7c278ebed29a51ac33fb20ea5c8 /example.py | |
parent | 2a085b29e2754500e87cbb1a90e89301671eabe8 (diff) | |
parent | b1c002e96c54df211fbc4dfeec188cbf31a56fda (diff) | |
download | rumba-06f455b9b47d9a902b67f06ba85af071e68e06ce.tar.gz rumba-06f455b9b47d9a902b67f06ba85af071e68e06ce.zip |
Merge branch 'master-sander' into 'master'
rhumba: Remove experiment name and add more info
See merge request !4
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() |