digraph DON_DON {
graph [fontsize=10 fontname="Helvetica"];
node [fontsize=10 fontname="Helvetica"];
rankdir = TB;
ranksep = 1;
concentrate = true;
compound = true;
edge [dir=none]
subgraph cluster_DONComputeNode {
style=filled
subgraph cluster_ComputeNode {
ComputeNode [ shape = plaintext, label = <
>];
}
subgraph cluster_Nova {
style=filled
subgraph cluster_VMs {
VMs [ shape = plaintext, label = <
VMs |
VM1-1 |
VM1-2 |
VM3-1 |
VM3-2 |
VM4 |
private1 |
private1 |
private2 |
private2 |
public |
private2 |
private1 |
10.0.2.3 |
10.0.2.4 |
10.0.3.3 |
10.0.3.4 |
172.24.4.5 |
10.0.3.6 |
10.0.2.6 |
>];
}
subgraph cluster_LinuxBridge {
LinuxBridge [ shape = plaintext, label = <
Linux Bridge |
tape0d697f2-cb |
tapbd4f1f72-5f |
tapbd96ca7d-5e |
tap4441e3a6-f2 |
tapce3d7b20-1d |
tapf0841d56-02 |
tapfbb76083-60 |
qbre0d697f2-cb |
qbrbd4f1f72-5f |
qbrbd96ca7d-5e |
qbr4441e3a6-f2 |
qbrce3d7b20-1d |
qbrf0841d56-02 |
qbrfbb76083-60 |
qvbe0d697f2-cb |
qvbbd4f1f72-5f |
qvbbd96ca7d-5e |
qvb4441e3a6-f2 |
qvbce3d7b20-1d |
qvbf0841d56-02 |
qvbfbb76083-60 |
>];
}
}
subgraph cluster_OVS {
style=filled
subgraph cluster_compute_br_int {
compute_br_int [ shape = plaintext, label = <
OVS br_int |
[9] qvoe0d697f2-cb |
[10] qvobd4f1f72-5f |
[11] qvobd96ca7d-5e |
[12] qvo4441e3a6-f2 |
[17] qvoce3d7b20-1d |
[16] qvof0841d56-02 |
[15] qvofbb76083-60 |
VLAN tag:2 |
VLAN tag:2 |
VLAN tag:3 |
VLAN tag:3 |
VLAN tag:4 |
VLAN tag:3 |
VLAN tag:2 |
[1] patch-tun |
>];
}
subgraph cluster_compute_br_tun {
compute_br_tun [ shape = plaintext, label = <
>];
}
}
ComputeNode:s -> VMs:n [color = "#909090", penwidth = "4", style="invis"]
VMs:10023:s -> LinuxBridge:tape0d697f2_cb:n [color = "#009900", penwidth = "4"]
VMs:10024:s -> LinuxBridge:tapbd4f1f72_5f:n [color = "#909090", penwidth = "4"]
VMs:10033:s -> LinuxBridge:tapbd96ca7d_5e:n [color = "#009900", penwidth = "4"]
VMs:10034:s -> LinuxBridge:tap4441e3a6_f2:n [color = "#909090", penwidth = "4"]
VMs:1722445:s -> LinuxBridge:tapce3d7b20_1d:n [color = "#909090", penwidth = "4"]
VMs:10036:s -> LinuxBridge:tapf0841d56_02:n [color = "#909090", penwidth = "4"]
VMs:10026:s -> LinuxBridge:tapfbb76083_60:n [color = "#909090", penwidth = "4"]
LinuxBridge:qvbe0d697f2_cb:s -> compute_br_int:qvoe0d697f2_cb:n [color = "#009900", penwidth = "4"]
LinuxBridge:qvbbd4f1f72_5f:s -> compute_br_int:qvobd4f1f72_5f:n [color = "#909090", penwidth = "4"]
LinuxBridge:qvbbd96ca7d_5e:s -> compute_br_int:qvobd96ca7d_5e:n [color = "#009900", penwidth = "4"]
LinuxBridge:qvb4441e3a6_f2:s -> compute_br_int:qvo4441e3a6_f2:n [color = "#909090", penwidth = "4"]
LinuxBridge:qvbce3d7b20_1d:s -> compute_br_int:qvoce3d7b20_1d:n [color = "#909090", penwidth = "4"]
LinuxBridge:qvbf0841d56_02:s -> compute_br_int:qvof0841d56_02:n [color = "#909090", penwidth = "4"]
LinuxBridge:qvbfbb76083_60:s -> compute_br_int:qvofbb76083_60:n [color = "#909090", penwidth = "4"]
compute_br_int:patch_tun:s -> compute_br_tun:patch_int:n [color = "#909090", penwidth = "4"]
}
subgraph cluster_DONNetworkNode {
style=filled
subgraph cluster_NetworkNode {
NetworkNode [ shape = plaintext, label = <
>];
}
subgraph cluster_OVS {
style=filled
subgraph cluster_br_ex {
br_ex [ shape = plaintext, label = <
OVS br_ex |
router1 |
router2 |
172.24.4.3/24 |
172.24.4.4/24 |
[2] qg-eb8796fb-83 |
[3] qg-e2b1b0d3-a8 |
>];
}
subgraph cluster_network_br_int {
network_br_int [ shape = plaintext, label = <
OVS br_int |
[8] qr-09a15e37-ca |
[6] tapd0828ef0-eb |
[7] qr-622abba5-e2 |
[5] tapd6f091a2-c0 |
[13] qr-361be2af-e5 |
[5] tapd6f091a2-c0 |
[14] qr-b66b902a-36 |
[6] tapd0828ef0-eb |
VLAN tag:3 |
VLAN tag:3 |
VLAN tag:2 |
VLAN tag:2 |
VLAN tag:2 |
VLAN tag:2 |
VLAN tag:3 |
VLAN tag:3 |
10.0.3.1/24 |
10.0.3.2/24 |
10.0.2.1/24 |
10.0.2.2/24 |
10.0.2.5/24 |
10.0.2.2/24 |
10.0.3.5/24 |
10.0.3.2/24 |
private2 |
private1 |
private1 |
private2 |
router1 |
router2 |
[1] patch-tun |
>];
}
subgraph cluster_network_br_tun {
network_br_tun [ shape = plaintext, label = <
>];
}
}
NetworkNode:s -> br_ex:n [color = "#909090", penwidth = "4", style="invis"]
network_br_int:patch_tun:s -> network_br_tun:patch_int:n [color = "#909090", penwidth = "4"]
br_ex:qg_e2b1b0d3_a8:s -> network_br_int:qr_361be2af_e5:n [color = "#909090", penwidth = "4"]
br_ex:qg_e2b1b0d3_a8:s -> network_br_int:qr_b66b902a_36:n [color = "#909090", penwidth = "4"]
br_ex:qg_eb8796fb_83:s -> network_br_int:qr_09a15e37_ca:n [color = "#909090", penwidth = "4"]
br_ex:qg_eb8796fb_83:s -> network_br_int:qr_622abba5_e2:n [color = "#909090", penwidth = "4"]
}
}