]> git.proxmox.com Git - pve-docs.git/blob - images/default-network-setup-bond.tt
used proxmox CI colors for network graphics
[pve-docs.git] / images / default-network-setup-bond.tt
1 [% PROCESS pve_network_templates.tt %]
2
3 graph default_network_setup_bond {
4 splines=line
5 fontname="Helvetica"
6 node [shape=record];
7 edge [fontname="Helvetica" color="#FF9100"];
8
9 size="8.0,5.0!"
10 ratio=fill
11
12 [% switch(id="tor01", title="Top of Rack Switch 1", ports=[1,2]) %]
13 [% switch(id="tor02", title="Top of Rack Switch 2", ports=[1,2]) %]
14
15 tor01 -- tor02 [ label="MLAG" style="bold" constraint=0 ]
16
17 tor01:1 -- node1_bond0:eno1
18 tor02:1 -- node1_bond0:eno2
19
20 tor01:2 -- node2_bond0:eno1
21 tor02:2 -- node2_bond0:eno2
22
23 subgraph cluster_node1 {
24 label="Node: proxmox1" labelloc=b
25 style="rounded,filled"
26 color="#00617F"
27 fillcolor="#00617F"
28 fontcolor="white"
29 edge [color=white]
30
31 [% switch(
32 id="node1_bond0",
33 title="bond0",
34 subtitle="LACP"
35 top_ports=["eno1", "eno2"]
36 )
37 %]
38
39 [% switch(
40 id="node1_vmbr0",
41 title="vmbr0",
42 subtitle="10.10.10.2/24"
43 top_ports="bond0"
44 ports="tap100i0"
45 )
46 %]
47
48 [% server(id="vm100" title="VM 100" subtitle="10.10.10.100" top_ports='ens18') %]
49
50 node1_bond0 -- node1_vmbr0:bond0
51
52 node1_vmbr0:tap100i0 -- vm100:ens18
53 }
54
55 subgraph cluster_node2 {
56 label="Node: proxmox2" labelloc=b
57 style="rounded,filled"
58 color="#00617F"
59 fillcolor="#00617F"
60 fontcolor="white"
61 edge [color=white]
62
63 [% switch(
64 id="node2_bond0",
65 title="bond0",
66 subtitle="LACP"
67 top_ports=["eno1", "eno2"]
68 )
69 %]
70
71 [% switch(
72 id="node2_vmbr0",
73 title="vmbr0",
74 subtitle="10.10.10.3/24"
75 top_ports="bond0"
76 ports="tap100i0"
77 )
78 %]
79
80 [% server(id="vm200" title="VM 200" subtitle="10.10.10.200" top_ports='ens18') %]
81
82 node2_bond0 -- node2_vmbr0:bond0
83
84 node2_vmbr0:tap100i0 -- vm200:ens18
85
86 }
87
88 }