blob: 9da4cc2e8a0b600b06f1bafde7dfa1ebcbf169a8 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
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;
}
}
|