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 = <
Compute Node
>]; } 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 = <
OVS br_tun
[1] patch-int
>]; } } 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 = <
Network Node
>]; } 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 = <
OVS br_tun
[1] patch-int
>]; } } 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"] } }