blob: 4b338547c3c5cd7d79a1772e4f8a8632b3e1f759 [file] [log] [blame]
alshabibbfb8bb92017-02-15 12:48:33 -08001blockdiag {
2
3 //orientation = portrait;
4
5 // Blocks used
6 SDN [label = "SDN\nController", width = 64];
7 M [label = "PON\nManager", width = 64];
8 V [label = "Voltha\nCore & NBI", width = 74];
9 A [label = "OLT\nAdapter", width = 64];
10 A2 [label = "ONU\nAdapter", width = 64];
11 U [label = "Upstream\nNetwork", width = 64];
12 L2 [label = "L2 Aggr.", width = 64, shape = cloud];
13 OL [label = "OLT chip\n& firmware", width = 64];
14 ON [label = ONU, width = 64];
15 R [label = RG, width = 64];
16
17 U <-> L2 [label = Pd];
18 L2 <-> OL [label = Pu];
19 OL <-> ON;
20 ON <-> R [label = Pr];
21 M <-> V;
22 M <-> SDN;
23 SDN <-> V [label = Pv];
24 V <-> A [label = Pa];
25 V <-> A2;
26 A <-> OL [label = Pc];
27
28 group {
29 SDN; M; V; A; A2; U; L2; OL; ON; R;
30 shape = line;
31 color = "#FFFFFF";
32 fontsize = 24;
33
34 group {
35 label = "PON Network";
36 V; A; A2; OL; ON;
37
38 group {
39 label = "Voltha";
40 color = "#AAAAFF"
41 V; A; A2;
42 }
43
44
45 }
46 }
47}
48