aboutsummaryrefslogtreecommitdiff
path: root/example.py
diff options
context:
space:
mode:
authorSander Vrijders <[email protected]>2017-02-04 10:33:44 +0100
committerSander Vrijders <[email protected]>2017-02-04 10:33:44 +0100
commitb1c002e96c54df211fbc4dfeec188cbf31a56fda (patch)
tree11bb1c19a29ea7c278ebed29a51ac33fb20ea5c8 /example.py
parent47d65005256166cdeb795debbce327fcbf155c48 (diff)
downloadrumba-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.py31
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()