aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2010-10-08 22:55:17 +0000
committerRob Austein <sra@hactrn.net>2010-10-08 22:55:17 +0000
commitf6cd16db52f27f840b8803665e0f62f837efd7b6 (patch)
tree290fccf14d1459e7584cf2f3ed5acffb787ca11c
parent7a5797231b6174ec28a4635a7f129d7acb74fc2f (diff)
First cut at a lame picture showing how all the tools fit together
svn path=/presentations/big-picture.dot; revision=3472
-rw-r--r--presentations/big-picture.dot61
-rw-r--r--presentations/big-picture.pdfbin0 -> 2780 bytes
2 files changed, 61 insertions, 0 deletions
diff --git a/presentations/big-picture.dot b/presentations/big-picture.dot
new file mode 100644
index 00000000..9da4cc2e
--- /dev/null
+++ b/presentations/big-picture.dot
@@ -0,0 +1,61 @@
+// $Id$
+//
+// First cut at a lame picture showing how all the tools fit together.
+//
+// Client -> server
+// Blue = read-only
+// Red = read-write
+// Diamond = program
+// Oval = disk
+
+digraph big_picture {
+ rotate=90; size="11,8.5"; splines=true; ratio=fill;
+
+ node [shape = diamond];
+
+ rpkid -> irdbd [color = blue];
+ rpkid -> pubd [color = red];
+ myrpki -> rpkid [color = red];
+ myrpki -> pubd [color = red];
+ gui -> myrpki [color = red];
+// myrpki -> mysqld [color = red];
+// rpkid -> mysqld [color = red];
+// irdbd -> mysqld [color = blue];
+// pubd -> mysqld [color = red];
+ rpkid -> rootd [color = red];
+ pubd -> repository [color = red, arrowhead = none];
+ rsyncd -> repository [color = blue, arrowhead = none];
+ rcynic -> rsyncd [color = blue];
+ cache -> rcynic [color = blue, arrowhead = none];
+ rpki_rtr -> cache [color = blue];
+ roa_to_irr -> cache [color = blue];
+
+ repository [shape = oval];
+ cache [shape = oval];
+
+ subgraph cluster_irbe {
+ label = "IR Back End";
+ irdbd;
+ myrpki;
+ gui;
+ }
+
+ subgraph cluster_generation {
+ label = "Generation";
+ rpkid;
+ rootd;
+ }
+
+ subgraph cluster_publication {
+ label = "Publication";
+ pubd;
+ repository;
+ rsyncd;
+ }
+
+ subgraph cluster_validator {
+ label = "Validator";
+ rcynic;
+ cache;
+ }
+}
diff --git a/presentations/big-picture.pdf b/presentations/big-picture.pdf
new file mode 100644
index 00000000..9704dd63
--- /dev/null
+++ b/presentations/big-picture.pdf
Binary files differ