diff options
author | Rob Austein <sra@hactrn.net> | 2010-10-08 22:55:17 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2010-10-08 22:55:17 +0000 |
commit | f6cd16db52f27f840b8803665e0f62f837efd7b6 (patch) | |
tree | 290fccf14d1459e7584cf2f3ed5acffb787ca11c | |
parent | 7a5797231b6174ec28a4635a7f129d7acb74fc2f (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.dot | 61 | ||||
-rw-r--r-- | presentations/big-picture.pdf | bin | 0 -> 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 Binary files differnew file mode 100644 index 00000000..9704dd63 --- /dev/null +++ b/presentations/big-picture.pdf |