blob: 95195e995303c0ab1c756a030f752f31e315cd3a [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, 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 [label = Pv, folded];
22 M <-> SDN;
23 SDN <-> V [label = Pv, folded];
24 V <-> A [label = Pa];
25 V <-> A2;
26 A <-> L2 [label = Pc];
27
28 group {
29 label = "Voltha Deployed on Compute Cluster with Inband Access to OLTs"
30 SDN; M; V; A; A2; U; L2; OL; ON; R;
31 color = "#FFFFFF";
32 fontsize = 24;
33
34 group {
35 label = "Voltha";
36 color = "#AAAAFF"
37 V; A; A2;
38 }
39
40 group {
41 label = "PON Network";
42 OL; ON;
43 }
44 }
45}
46