wolffd@0
|
1 digraph G {
|
wolffd@0
|
2 graph [bgcolor=black]; /* set background */
|
wolffd@0
|
3 edge [color=white];
|
wolffd@0
|
4 graph[page="8.5,11",size="7.5,7",ratio=fill,center=1];
|
wolffd@0
|
5 node[style=filled,label=""];
|
wolffd@0
|
6 subgraph ds3CTP {
|
wolffd@0
|
7 rank = same;
|
wolffd@0
|
8 node[shape=box,color=green];
|
wolffd@0
|
9 ds3CTP_1_1;
|
wolffd@0
|
10 ds3CTP_1_2;
|
wolffd@0
|
11 ds3CTP_5_1;
|
wolffd@0
|
12 ds3CTP_5_2;
|
wolffd@0
|
13 }
|
wolffd@0
|
14 subgraph t3TTP {
|
wolffd@0
|
15 rank = same;
|
wolffd@0
|
16 node[shape=invtriangle,color=red];
|
wolffd@0
|
17 t3TTP_1_1;
|
wolffd@0
|
18 t3TTP_5_2;
|
wolffd@0
|
19 }
|
wolffd@0
|
20 subgraph vc3TTP {
|
wolffd@0
|
21 rank = same;
|
wolffd@0
|
22 node[shape=invtriangle,color=red];
|
wolffd@0
|
23 vc3TTP_1_2;
|
wolffd@0
|
24 vc3TTP_5_1;
|
wolffd@0
|
25 }
|
wolffd@0
|
26 subgraph fabric {
|
wolffd@0
|
27 rank = same;
|
wolffd@0
|
28 node[shape=hexagon,color=blue];
|
wolffd@0
|
29 fabric_1_2;
|
wolffd@0
|
30 fabric_4_1;
|
wolffd@0
|
31 fabric_5_1;
|
wolffd@0
|
32 }
|
wolffd@0
|
33 subgraph xp {
|
wolffd@0
|
34 rank = same;
|
wolffd@0
|
35 node[shape=diamond,color=blue];
|
wolffd@0
|
36 xp_1_2;
|
wolffd@0
|
37 xp_4_1;
|
wolffd@0
|
38 xp_5_1;
|
wolffd@0
|
39 }
|
wolffd@0
|
40 subgraph au3CTP {
|
wolffd@0
|
41 rank = same;
|
wolffd@0
|
42 node[shape=box,color=green];
|
wolffd@0
|
43 au3CTP_1_2;
|
wolffd@0
|
44 au3CTP_4_1;
|
wolffd@0
|
45 au3CTP_4_2;
|
wolffd@0
|
46 au3CTP_5_1;
|
wolffd@0
|
47 }
|
wolffd@0
|
48 subgraph aug {
|
wolffd@0
|
49 rank = same;
|
wolffd@0
|
50 node[shape=invtrapezium,color=pink];
|
wolffd@0
|
51 aug_1_2;
|
wolffd@0
|
52 aug_4_1;
|
wolffd@0
|
53 aug_4_2;
|
wolffd@0
|
54 aug_5_1;
|
wolffd@0
|
55 }
|
wolffd@0
|
56 subgraph protectionTTP {
|
wolffd@0
|
57 rank = same;
|
wolffd@0
|
58 node[shape=invtriangle,color=red];
|
wolffd@0
|
59 prTTP_1_2;
|
wolffd@0
|
60 prTTP_4_1;
|
wolffd@0
|
61 prTTP_4_2;
|
wolffd@0
|
62 prTTP_5_1;
|
wolffd@0
|
63 }
|
wolffd@0
|
64 subgraph protectionGroup {
|
wolffd@0
|
65 rank = same;
|
wolffd@0
|
66 node[shape=hexagon,color=blue];
|
wolffd@0
|
67 pg_1_2;
|
wolffd@0
|
68 pg_4_1;
|
wolffd@0
|
69 pg_4_2;
|
wolffd@0
|
70 pg_5_1;
|
wolffd@0
|
71 }
|
wolffd@0
|
72 subgraph protectionUnit {
|
wolffd@0
|
73 rank = same;
|
wolffd@0
|
74 node[shape=diamond,color=blue];
|
wolffd@0
|
75 pu_1_2;
|
wolffd@0
|
76 pu_4_1;
|
wolffd@0
|
77 pu_4_2;
|
wolffd@0
|
78 pu_5_1;
|
wolffd@0
|
79 }
|
wolffd@0
|
80 subgraph protectionCTP {
|
wolffd@0
|
81 node[shape=box,color=green];
|
wolffd@0
|
82 prCTP_1_2;
|
wolffd@0
|
83 prCTP_4_1;
|
wolffd@0
|
84 prCTP_4_2;
|
wolffd@0
|
85 prCTP_5_1;
|
wolffd@0
|
86 }
|
wolffd@0
|
87 subgraph msTTP {
|
wolffd@0
|
88 rank = same;
|
wolffd@0
|
89 node[shape=invtriangle,color=red];
|
wolffd@0
|
90 msTTP_1_2;
|
wolffd@0
|
91 msTTP_4_1;
|
wolffd@0
|
92 msTTP_4_2;
|
wolffd@0
|
93 msTTP_5_1;
|
wolffd@0
|
94 }
|
wolffd@0
|
95 subgraph msCTP {
|
wolffd@0
|
96 rank = same;
|
wolffd@0
|
97 node[shape=box,color=green];
|
wolffd@0
|
98 msCTP_1_2;
|
wolffd@0
|
99 msCTP_3_1;
|
wolffd@0
|
100 msCTP_3_2;
|
wolffd@0
|
101 msCTP_4_1;
|
wolffd@0
|
102 msCTP_4_2;
|
wolffd@0
|
103 msCTP_5_1;
|
wolffd@0
|
104 }
|
wolffd@0
|
105 subgraph rsTTP {
|
wolffd@0
|
106 rank = same;
|
wolffd@0
|
107 node[shape=invtriangle,color=red];
|
wolffd@0
|
108 rsTTP_1_2;
|
wolffd@0
|
109 rsTTP_3_1;
|
wolffd@0
|
110 rsTTP_3_2;
|
wolffd@0
|
111 rsTTP_4_1;
|
wolffd@0
|
112 rsTTP_4_2;
|
wolffd@0
|
113 rsTTP_5_1;
|
wolffd@0
|
114 }
|
wolffd@0
|
115 subgraph rsCTP {
|
wolffd@0
|
116 rank = same;
|
wolffd@0
|
117 node[shape=box,color=green];
|
wolffd@0
|
118 rsCTP_1_2;
|
wolffd@0
|
119 rsCTP_2_1;
|
wolffd@0
|
120 rsCTP_2_2;
|
wolffd@0
|
121 rsCTP_3_1;
|
wolffd@0
|
122 rsCTP_3_2;
|
wolffd@0
|
123 rsCTP_4_1;
|
wolffd@0
|
124 rsCTP_4_2;
|
wolffd@0
|
125 rsCTP_5_1;
|
wolffd@0
|
126 }
|
wolffd@0
|
127 subgraph spiTTP {
|
wolffd@0
|
128 rank = same;
|
wolffd@0
|
129 node[shape=invtriangle,color=red];
|
wolffd@0
|
130 spiTTP_1_2;
|
wolffd@0
|
131 spiTTP_2_1;
|
wolffd@0
|
132 spiTTP_2_2;
|
wolffd@0
|
133 spiTTP_3_1;
|
wolffd@0
|
134 spiTTP_3_2;
|
wolffd@0
|
135 spiTTP_4_1;
|
wolffd@0
|
136 spiTTP_4_2;
|
wolffd@0
|
137 spiTTP_5_1;
|
wolffd@0
|
138 }
|
wolffd@0
|
139 subgraph me {
|
wolffd@0
|
140 rank = same;
|
wolffd@0
|
141 node[shape=box,peripheries=2];
|
wolffd@0
|
142 me_1;
|
wolffd@0
|
143 me_2;
|
wolffd@0
|
144 me_3;
|
wolffd@0
|
145 me_4;
|
wolffd@0
|
146 me_5;
|
wolffd@0
|
147 }
|
wolffd@0
|
148 subgraph client_server {
|
wolffd@0
|
149 edge[style=dotted,dir=none,weight=100];
|
wolffd@0
|
150 ds3CTP_1_1->t3TTP_1_1;
|
wolffd@0
|
151 ds3CTP_1_2->vc3TTP_1_2;
|
wolffd@0
|
152 au3CTP_1_2->aug_1_2->prTTP_1_2;
|
wolffd@0
|
153 prCTP_1_2->msTTP_1_2;
|
wolffd@0
|
154 msCTP_1_2->rsTTP_1_2;
|
wolffd@0
|
155 rsCTP_1_2->spiTTP_1_2;
|
wolffd@0
|
156 rsCTP_2_1->spiTTP_2_1;
|
wolffd@0
|
157 rsCTP_2_2->spiTTP_2_2;
|
wolffd@0
|
158 msCTP_3_1->rsTTP_3_1;
|
wolffd@0
|
159 rsCTP_3_1->spiTTP_3_1;
|
wolffd@0
|
160 msCTP_3_2->rsTTP_3_2;
|
wolffd@0
|
161 rsCTP_3_2->spiTTP_3_2;
|
wolffd@0
|
162 au3CTP_4_1->aug_4_1->prTTP_4_1;
|
wolffd@0
|
163 prCTP_4_1->msTTP_4_1;
|
wolffd@0
|
164 msCTP_4_1->rsTTP_4_1;
|
wolffd@0
|
165 rsCTP_4_1->spiTTP_4_1;
|
wolffd@0
|
166 au3CTP_4_2->aug_4_2->prTTP_4_2;
|
wolffd@0
|
167 prCTP_4_2->msTTP_4_2;
|
wolffd@0
|
168 msCTP_4_2->rsTTP_4_2;
|
wolffd@0
|
169 rsCTP_4_2->spiTTP_4_2;
|
wolffd@0
|
170 ds3CTP_5_1->vc3TTP_5_1;
|
wolffd@0
|
171 au3CTP_5_1->aug_5_1->prTTP_5_1;
|
wolffd@0
|
172 prCTP_5_1->msTTP_5_1;
|
wolffd@0
|
173 msCTP_5_1->rsTTP_5_1;
|
wolffd@0
|
174 rsCTP_5_1->spiTTP_5_1;
|
wolffd@0
|
175 ds3CTP_5_2->t3TTP_5_2;
|
wolffd@0
|
176 }
|
wolffd@0
|
177 subgraph trail {
|
wolffd@0
|
178 edge[style=dashed,dir=none];
|
wolffd@0
|
179 vc3TTP_1_2->vc3TTP_5_1;
|
wolffd@0
|
180 prTTP_1_2->prTTP_4_1;
|
wolffd@0
|
181 prTTP_4_2->prTTP_5_1;
|
wolffd@0
|
182 msTTP_1_2->msTTP_4_1;
|
wolffd@0
|
183 msTTP_4_2->msTTP_5_1;
|
wolffd@0
|
184 rsTTP_1_2->rsTTP_3_1;
|
wolffd@0
|
185 rsTTP_3_2->rsTTP_4_1;
|
wolffd@0
|
186 rsTTP_4_2->rsTTP_5_1;
|
wolffd@0
|
187 spiTTP_1_2->spiTTP_2_1;
|
wolffd@0
|
188 spiTTP_2_2->spiTTP_3_1;
|
wolffd@0
|
189 spiTTP_3_2->spiTTP_4_1;
|
wolffd@0
|
190 spiTTP_4_2->spiTTP_5_1;
|
wolffd@0
|
191 }
|
wolffd@0
|
192 subgraph contain {
|
wolffd@0
|
193 pu_1_2->pg_1_2;
|
wolffd@0
|
194 pu_4_1->pg_4_1;
|
wolffd@0
|
195 pu_4_2->pg_4_2;
|
wolffd@0
|
196 pu_5_1->pg_5_1;
|
wolffd@0
|
197 xp_1_2->fabric_1_2;
|
wolffd@0
|
198 xp_4_1->fabric_4_1;
|
wolffd@0
|
199 xp_5_1->fabric_5_1;
|
wolffd@0
|
200 fabric_1_2->me_1;
|
wolffd@0
|
201 fabric_4_1->me_4;
|
wolffd@0
|
202 fabric_5_1->me_5;
|
wolffd@0
|
203 pg_1_2->me_1;
|
wolffd@0
|
204 pg_4_1->me_4;
|
wolffd@0
|
205 pg_4_2->me_4;
|
wolffd@0
|
206 pg_5_1->me_5;
|
wolffd@0
|
207 t3TTP_1_1->me_1;
|
wolffd@0
|
208 t3TTP_5_2->me_5;
|
wolffd@0
|
209 vc3TTP_1_2->me_1;
|
wolffd@0
|
210 vc3TTP_5_1->me_5;
|
wolffd@0
|
211 prTTP_1_2->me_1;
|
wolffd@0
|
212 prTTP_4_1->me_4;
|
wolffd@0
|
213 prTTP_4_2->me_4;
|
wolffd@0
|
214 prTTP_5_1->me_5;
|
wolffd@0
|
215 msTTP_1_2->me_1;
|
wolffd@0
|
216 msTTP_4_1->me_4;
|
wolffd@0
|
217 msTTP_4_2->me_4;
|
wolffd@0
|
218 msTTP_5_1->me_5;
|
wolffd@0
|
219 rsTTP_1_2->me_1;
|
wolffd@0
|
220 rsTTP_3_1->me_3;
|
wolffd@0
|
221 rsTTP_3_2->me_3;
|
wolffd@0
|
222 rsTTP_4_1->me_4;
|
wolffd@0
|
223 rsTTP_4_2->me_4;
|
wolffd@0
|
224 rsTTP_5_1->me_5;
|
wolffd@0
|
225 spiTTP_1_2->me_1;
|
wolffd@0
|
226 spiTTP_2_1->me_2;
|
wolffd@0
|
227 spiTTP_2_2->me_2;
|
wolffd@0
|
228 spiTTP_3_1->me_3;
|
wolffd@0
|
229 spiTTP_3_2->me_3;
|
wolffd@0
|
230 spiTTP_4_1->me_4;
|
wolffd@0
|
231 spiTTP_4_2->me_4;
|
wolffd@0
|
232 spiTTP_5_1->me_5;
|
wolffd@0
|
233 }
|
wolffd@0
|
234 subgraph connectedBy {
|
wolffd@0
|
235 vc3TTP_1_2->fabric_1_2;
|
wolffd@0
|
236 au3CTP_1_2->fabric_1_2;
|
wolffd@0
|
237 au3CTP_4_1->fabric_4_1;
|
wolffd@0
|
238 au3CTP_4_2->fabric_4_1;
|
wolffd@0
|
239 vc3TTP_5_1->fabric_5_1;
|
wolffd@0
|
240 au3CTP_5_1->fabric_5_1;
|
wolffd@0
|
241 prTTP_1_2->pg_1_2;
|
wolffd@0
|
242 prTTP_4_1->pg_4_1;
|
wolffd@0
|
243 prTTP_4_2->pg_4_2;
|
wolffd@0
|
244 prTTP_5_1->pg_5_1;
|
wolffd@0
|
245 prCTP_1_2->pg_1_2;
|
wolffd@0
|
246 prCTP_4_1->pg_4_1;
|
wolffd@0
|
247 prCTP_4_2->pg_4_2;
|
wolffd@0
|
248 prCTP_5_1->pg_5_1;
|
wolffd@0
|
249 }
|
wolffd@0
|
250 subgraph crossConnection {
|
wolffd@0
|
251 edge[style=dotted,dir=none];
|
wolffd@0
|
252 vc3TTP_1_2->xp_1_2->au3CTP_1_2;
|
wolffd@0
|
253 prTTP_1_2->pu_1_2->prCTP_1_2;
|
wolffd@0
|
254 prTTP_4_1->pu_4_1->prCTP_4_1;
|
wolffd@0
|
255 au3CTP_4_1->xp_4_1->au3CTP_4_2;
|
wolffd@0
|
256 prTTP_4_2->pu_4_2->prCTP_4_2;
|
wolffd@0
|
257 prTTP_5_1->pu_5_1->prCTP_5_1;
|
wolffd@0
|
258 vc3TTP_5_1->xp_5_1->au3CTP_5_1;
|
wolffd@0
|
259 }
|
wolffd@0
|
260 subgraph bindingConnection {
|
wolffd@0
|
261 edge[style=bold,dir=none,weight=100];
|
wolffd@0
|
262 ds3CTP_1_1->ds3CTP_1_2;
|
wolffd@0
|
263 vc3TTP_1_2->au3CTP_1_2;
|
wolffd@0
|
264 prTTP_1_2->prCTP_1_2;
|
wolffd@0
|
265 msTTP_1_2->msCTP_1_2;
|
wolffd@0
|
266 rsTTP_1_2->rsCTP_1_2;
|
wolffd@0
|
267 rsCTP_2_1->rsCTP_2_2;
|
wolffd@0
|
268 rsTTP_3_1->rsCTP_3_1;
|
wolffd@0
|
269 msCTP_3_1->msCTP_3_2;
|
wolffd@0
|
270 rsTTP_3_2->rsCTP_3_2;
|
wolffd@0
|
271 prTTP_4_1->prCTP_4_1;
|
wolffd@0
|
272 msTTP_4_1->msCTP_4_1;
|
wolffd@0
|
273 rsTTP_4_1->rsCTP_4_1;
|
wolffd@0
|
274 au3CTP_4_1->au3CTP_4_2;
|
wolffd@0
|
275 prTTP_4_2->prCTP_4_2;
|
wolffd@0
|
276 msTTP_4_2->msCTP_4_2;
|
wolffd@0
|
277 rsTTP_4_2->rsCTP_4_2;
|
wolffd@0
|
278 prTTP_5_1->prCTP_5_1;
|
wolffd@0
|
279 msTTP_5_1->msCTP_5_1;
|
wolffd@0
|
280 rsTTP_5_1->rsCTP_5_1;
|
wolffd@0
|
281 ds3CTP_5_1->ds3CTP_5_2;
|
wolffd@0
|
282 vc3TTP_5_1->au3CTP_5_1;
|
wolffd@0
|
283 }
|
wolffd@0
|
284 }
|