add generated svg images
authorDietmar Maurer <dietmar@proxmox.com>
Thu, 16 Aug 2018 08:14:19 +0000 (10:14 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Thu, 16 Aug 2018 08:14:19 +0000 (10:14 +0200)
images/default-network-setup-bond.svg [new file with mode: 0644]
images/default-network-setup-bridge.svg [new file with mode: 0644]
images/default-network-setup-routed.svg [new file with mode: 0644]

diff --git a/images/default-network-setup-bond.svg b/images/default-network-setup-bond.svg
new file mode 100644 (file)
index 0000000..cb78042
--- /dev/null
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.38.0 (20140413.2041)
+ -->
+<!-- Title: default_network_setup_bond Pages: 1 -->
+<svg width="571pt" height="360pt"
+ viewBox="0.00 0.00 571.42 360.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.954907 0.954907) rotate(0) translate(4 373)">
+<title>default_network_setup_bond</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-373 594.4,-373 594.4,4 -4,4"/>
+<g id="clust1" class="cluster"><title>cluster_node1</title>
+<polygon fill="none" stroke="black" points="27.5818,-8 27.5818,-299 269.109,-299 269.109,-8 27.5818,-8"/>
+<text text-anchor="middle" x="82.5818" y="-15.8" font-family="Times,serif" font-size="14.00">Node: proxmox1</text>
+</g>
+<g id="clust2" class="cluster"><title>cluster_node2</title>
+<polygon fill="none" stroke="black" points="321.291,-8 321.291,-299 562.818,-299 562.818,-8 321.291,-8"/>
+<text text-anchor="middle" x="376.291" y="-15.8" font-family="Times,serif" font-size="14.00">Node: proxmox2</text>
+</g>
+<!-- tor01 -->
+<g id="node1" class="node"><title>tor01</title>
+<path fill="lightgreen" stroke="none" d="M58.2182,-343C58.2182,-343 195.218,-343 195.218,-343 198.718,-343 202.218,-346.5 202.218,-350 202.218,-350 202.218,-357 202.218,-357 202.218,-360.5 198.718,-364 195.218,-364 195.218,-364 58.2182,-364 58.2182,-364 54.7182,-364 51.2182,-360.5 51.2182,-357 51.2182,-357 51.2182,-350 51.2182,-350 51.2182,-346.5 54.7182,-343 58.2182,-343"/>
+<text text-anchor="start" x="66.2182" y="-349.8" font-family="Times,serif" font-size="14.00">Top of Rack Switch 1</text>
+<path fill="none" stroke="green" stroke-width="2" d="M58.2182,-343C58.2182,-343 195.218,-343 195.218,-343 198.718,-343 202.218,-346.5 202.218,-350 202.218,-350 202.218,-357 202.218,-357 202.218,-360.5 198.718,-364 195.218,-364 195.218,-364 58.2182,-364 58.2182,-364 54.7182,-364 51.2182,-360.5 51.2182,-357 51.2182,-357 51.2182,-350 51.2182,-350 51.2182,-346.5 54.7182,-343 58.2182,-343"/>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="90.7182,-332 90.7182,-342 100.718,-342 100.718,-332 90.7182,-332"/>
+<text text-anchor="start" x="92.7182" y="-335.1" font-family="monospace" font-size="8.00" fill="white">1</text>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="135.718,-332 135.718,-342 145.718,-342 145.718,-332 135.718,-332"/>
+<text text-anchor="start" x="137.718" y="-335.1" font-family="monospace" font-size="8.00" fill="white">2</text>
+</g>
+<!-- tor02 -->
+<g id="node2" class="node"><title>tor02</title>
+<path fill="lightgreen" stroke="none" d="M396.218,-343C396.218,-343 533.218,-343 533.218,-343 536.718,-343 540.218,-346.5 540.218,-350 540.218,-350 540.218,-357 540.218,-357 540.218,-360.5 536.718,-364 533.218,-364 533.218,-364 396.218,-364 396.218,-364 392.718,-364 389.218,-360.5 389.218,-357 389.218,-357 389.218,-350 389.218,-350 389.218,-346.5 392.718,-343 396.218,-343"/>
+<text text-anchor="start" x="404.218" y="-349.8" font-family="Times,serif" font-size="14.00">Top of Rack Switch 2</text>
+<path fill="none" stroke="green" stroke-width="2" d="M396.218,-343C396.218,-343 533.218,-343 533.218,-343 536.718,-343 540.218,-346.5 540.218,-350 540.218,-350 540.218,-357 540.218,-357 540.218,-360.5 536.718,-364 533.218,-364 533.218,-364 396.218,-364 396.218,-364 392.718,-364 389.218,-360.5 389.218,-357 389.218,-357 389.218,-350 389.218,-350 389.218,-346.5 392.718,-343 396.218,-343"/>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="428.718,-332 428.718,-342 438.718,-342 438.718,-332 428.718,-332"/>
+<text text-anchor="start" x="430.718" y="-335.1" font-family="monospace" font-size="8.00" fill="white">1</text>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="473.718,-332 473.718,-342 483.718,-342 483.718,-332 473.718,-332"/>
+<text text-anchor="start" x="475.718" y="-335.1" font-family="monospace" font-size="8.00" fill="white">2</text>
+</g>
+<!-- tor01&#45;&#45;tor02 -->
+<g id="edge1" class="edge"><title>tor01&#45;&#45;tor02</title>
+<path fill="none" stroke="black" stroke-width="2" d="M211.074,-349C262.601,-349 328.14,-349 379.621,-349"/>
+<text text-anchor="middle" x="295.218" y="-355.8" font-family="Times,serif" font-size="14.00">MLAG</text>
+</g>
+<!-- node1_bond0 -->
+<g id="node3" class="node"><title>node1_bond0</title>
+<polygon fill="#666666" stroke="none" points="109.218,-277 109.218,-287 134.218,-287 134.218,-277 109.218,-277"/>
+<text text-anchor="start" x="110.718" y="-280.1" font-family="monospace" font-size="8.00" fill="white">eno1</text>
+<polygon fill="#666666" stroke="none" points="135.218,-277 135.218,-287 160.218,-287 160.218,-277 135.218,-277"/>
+<text text-anchor="start" x="136.718" y="-280.1" font-family="monospace" font-size="8.00" fill="white">eno2</text>
+<path fill="lightgreen" stroke="none" d="M107.218,-240C107.218,-240 163.218,-240 163.218,-240 169.218,-240 175.218,-246 175.218,-252 175.218,-252 175.218,-264 175.218,-264 175.218,-270 169.218,-276 163.218,-276 163.218,-276 107.218,-276 107.218,-276 101.218,-276 95.2182,-270 95.2182,-264 95.2182,-264 95.2182,-252 95.2182,-252 95.2182,-246 101.218,-240 107.218,-240"/>
+<text text-anchor="start" x="118.718" y="-261.8" font-family="Times,serif" font-size="14.00">bond0</text>
+<text text-anchor="start" x="120.218" y="-246.4" font-family="monospace" font-size="12.00">LACP</text>
+<path fill="none" stroke="green" stroke-width="2" d="M107.218,-240C107.218,-240 163.218,-240 163.218,-240 169.218,-240 175.218,-246 175.218,-252 175.218,-252 175.218,-264 175.218,-264 175.218,-270 169.218,-276 163.218,-276 163.218,-276 107.218,-276 107.218,-276 101.218,-276 95.2182,-270 95.2182,-264 95.2182,-264 95.2182,-252 95.2182,-252 95.2182,-246 101.218,-240 107.218,-240"/>
+</g>
+<!-- tor01&#45;&#45;node1_bond0 -->
+<g id="edge2" class="edge"><title>tor01:1&#45;&#45;node1_bond0:eno1</title>
+<path fill="none" stroke="black" d="M95.2182,-331C95.2182,-331 121.218,-288 121.218,-288"/>
+</g>
+<!-- node2_bond0 -->
+<g id="node4" class="node"><title>node2_bond0</title>
+<polygon fill="#666666" stroke="none" points="402.218,-277 402.218,-287 427.218,-287 427.218,-277 402.218,-277"/>
+<text text-anchor="start" x="403.718" y="-280.1" font-family="monospace" font-size="8.00" fill="white">eno1</text>
+<polygon fill="#666666" stroke="none" points="428.218,-277 428.218,-287 453.218,-287 453.218,-277 428.218,-277"/>
+<text text-anchor="start" x="429.718" y="-280.1" font-family="monospace" font-size="8.00" fill="white">eno2</text>
+<path fill="lightgreen" stroke="none" d="M400.218,-240C400.218,-240 456.218,-240 456.218,-240 462.218,-240 468.218,-246 468.218,-252 468.218,-252 468.218,-264 468.218,-264 468.218,-270 462.218,-276 456.218,-276 456.218,-276 400.218,-276 400.218,-276 394.218,-276 388.218,-270 388.218,-264 388.218,-264 388.218,-252 388.218,-252 388.218,-246 394.218,-240 400.218,-240"/>
+<text text-anchor="start" x="411.718" y="-261.8" font-family="Times,serif" font-size="14.00">bond0</text>
+<text text-anchor="start" x="413.218" y="-246.4" font-family="monospace" font-size="12.00">LACP</text>
+<path fill="none" stroke="green" stroke-width="2" d="M400.218,-240C400.218,-240 456.218,-240 456.218,-240 462.218,-240 468.218,-246 468.218,-252 468.218,-252 468.218,-264 468.218,-264 468.218,-270 462.218,-276 456.218,-276 456.218,-276 400.218,-276 400.218,-276 394.218,-276 388.218,-270 388.218,-264 388.218,-264 388.218,-252 388.218,-252 388.218,-246 394.218,-240 400.218,-240"/>
+</g>
+<!-- tor01&#45;&#45;node2_bond0 -->
+<g id="edge4" class="edge"><title>tor01:2&#45;&#45;node2_bond0:eno1</title>
+<path fill="none" stroke="black" d="M141.218,-331C141.218,-331 414.218,-288 414.218,-288"/>
+</g>
+<!-- tor02&#45;&#45;node1_bond0 -->
+<g id="edge3" class="edge"><title>tor02:1&#45;&#45;node1_bond0:eno2</title>
+<path fill="none" stroke="black" d="M433.218,-331C433.218,-331 148.218,-288 148.218,-288"/>
+</g>
+<!-- tor02&#45;&#45;node2_bond0 -->
+<g id="edge5" class="edge"><title>tor02:2&#45;&#45;node2_bond0:eno2</title>
+<path fill="none" stroke="black" d="M479.218,-331C479.218,-331 441.218,-288 441.218,-288"/>
+</g>
+<!-- node1_vmbr0 -->
+<g id="node5" class="node"><title>node1_vmbr0</title>
+<polygon fill="#666666" stroke="none" points="124.718,-184 124.718,-194 154.718,-194 154.718,-184 124.718,-184"/>
+<text text-anchor="start" x="126.218" y="-187.1" font-family="monospace" font-size="8.00" fill="white">bond0</text>
+<path fill="lightgreen" stroke="none" d="M96.2182,-147C96.2182,-147 200.218,-147 200.218,-147 206.218,-147 212.218,-153 212.218,-159 212.218,-159 212.218,-171 212.218,-171 212.218,-177 206.218,-183 200.218,-183 200.218,-183 96.2182,-183 96.2182,-183 90.2182,-183 84.2182,-177 84.2182,-171 84.2182,-171 84.2182,-159 84.2182,-159 84.2182,-153 90.2182,-147 96.2182,-147"/>
+<text text-anchor="start" x="129.718" y="-168.8" font-family="Times,serif" font-size="14.00">vmbr0</text>
+<text text-anchor="start" x="99.2182" y="-153.4" font-family="monospace" font-size="12.00">10.10.10.2/24</text>
+<path fill="none" stroke="green" stroke-width="2" d="M96.2182,-147C96.2182,-147 200.218,-147 200.218,-147 206.218,-147 212.218,-153 212.218,-159 212.218,-159 212.218,-171 212.218,-171 212.218,-177 206.218,-183 200.218,-183 200.218,-183 96.2182,-183 96.2182,-183 90.2182,-183 84.2182,-177 84.2182,-171 84.2182,-171 84.2182,-159 84.2182,-159 84.2182,-153 90.2182,-147 96.2182,-147"/>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="119.218,-136 119.218,-146 164.218,-146 164.218,-136 119.218,-136"/>
+<text text-anchor="start" x="120.218" y="-139.1" font-family="monospace" font-size="8.00" fill="white">tap100i0</text>
+</g>
+<!-- node1_bond0&#45;&#45;node1_vmbr0 -->
+<g id="edge6" class="edge"><title>node1_bond0&#45;&#45;node1_vmbr0:bond0</title>
+<path fill="none" stroke="black" d="M136.845,-234.749C137.953,-216.199 139.218,-195 139.218,-195"/>
+</g>
+<!-- node2_vmbr0 -->
+<g id="node7" class="node"><title>node2_vmbr0</title>
+<polygon fill="#666666" stroke="none" points="418.718,-184 418.718,-194 448.718,-194 448.718,-184 418.718,-184"/>
+<text text-anchor="start" x="420.218" y="-187.1" font-family="monospace" font-size="8.00" fill="white">bond0</text>
+<path fill="lightgreen" stroke="none" d="M390.218,-147C390.218,-147 494.218,-147 494.218,-147 500.218,-147 506.218,-153 506.218,-159 506.218,-159 506.218,-171 506.218,-171 506.218,-177 500.218,-183 494.218,-183 494.218,-183 390.218,-183 390.218,-183 384.218,-183 378.218,-177 378.218,-171 378.218,-171 378.218,-159 378.218,-159 378.218,-153 384.218,-147 390.218,-147"/>
+<text text-anchor="start" x="423.718" y="-168.8" font-family="Times,serif" font-size="14.00">vmbr0</text>
+<text text-anchor="start" x="393.218" y="-153.4" font-family="monospace" font-size="12.00">10.10.10.3/24</text>
+<path fill="none" stroke="green" stroke-width="2" d="M390.218,-147C390.218,-147 494.218,-147 494.218,-147 500.218,-147 506.218,-153 506.218,-159 506.218,-159 506.218,-171 506.218,-171 506.218,-177 500.218,-183 494.218,-183 494.218,-183 390.218,-183 390.218,-183 384.218,-183 378.218,-177 378.218,-171 378.218,-171 378.218,-159 378.218,-159 378.218,-153 384.218,-147 390.218,-147"/>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="413.218,-136 413.218,-146 458.218,-146 458.218,-136 413.218,-136"/>
+<text text-anchor="start" x="414.218" y="-139.1" font-family="monospace" font-size="8.00" fill="white">tap100i0</text>
+</g>
+<!-- node2_bond0&#45;&#45;node2_vmbr0 -->
+<g id="edge8" class="edge"><title>node2_bond0&#45;&#45;node2_vmbr0:bond0</title>
+<path fill="none" stroke="black" d="M430.252,-234.749C431.636,-216.199 433.218,-195 433.218,-195"/>
+</g>
+<!-- vm100 -->
+<g id="node6" class="node"><title>vm100</title>
+<polygon fill="#666666" stroke="none" points="125.218,-81 125.218,-91 155.218,-91 155.218,-81 125.218,-81"/>
+<text text-anchor="start" x="126.718" y="-84.1" font-family="monospace" font-size="8.00" fill="white">ens18</text>
+<polygon fill="#888888" stroke="none" points="95.2182,-43 95.2182,-81 194.218,-81 194.218,-43 95.2182,-43"/>
+<text text-anchor="start" x="121.218" y="-65.8" font-family="Times,serif" font-size="14.00" fill="white">VM 100</text>
+<text text-anchor="start" x="99.2182" y="-50.4" font-family="monospace" font-size="12.00" fill="white">10.10.10.100</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="96.2182,-44 96.2182,-80 193.218,-80 193.218,-44 96.2182,-44"/>
+</g>
+<!-- node1_vmbr0&#45;&#45;vm100 -->
+<g id="edge7" class="edge"><title>node1_vmbr0:tap100i0&#45;&#45;vm100:ens18</title>
+<path fill="none" stroke="black" d="M141.218,-135C141.218,-135 140.218,-92 140.218,-92"/>
+</g>
+<!-- vm200 -->
+<g id="node8" class="node"><title>vm200</title>
+<polygon fill="#666666" stroke="none" points="418.218,-81 418.218,-91 448.218,-91 448.218,-81 418.218,-81"/>
+<text text-anchor="start" x="419.718" y="-84.1" font-family="monospace" font-size="8.00" fill="white">ens18</text>
+<polygon fill="#888888" stroke="none" points="388.218,-43 388.218,-81 487.218,-81 487.218,-43 388.218,-43"/>
+<text text-anchor="start" x="414.218" y="-65.8" font-family="Times,serif" font-size="14.00" fill="white">VM 200</text>
+<text text-anchor="start" x="392.218" y="-50.4" font-family="monospace" font-size="12.00" fill="white">10.10.10.200</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="389.218,-44 389.218,-80 486.218,-80 486.218,-44 389.218,-44"/>
+</g>
+<!-- node2_vmbr0&#45;&#45;vm200 -->
+<g id="edge9" class="edge"><title>node2_vmbr0:tap100i0&#45;&#45;vm200:ens18</title>
+<path fill="none" stroke="black" d="M435.218,-135C435.218,-135 433.218,-92 433.218,-92"/>
+</g>
+</g>
+</svg>
diff --git a/images/default-network-setup-bridge.svg b/images/default-network-setup-bridge.svg
new file mode 100644 (file)
index 0000000..81a74e7
--- /dev/null
@@ -0,0 +1,117 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.38.0 (20140413.2041)
+ -->
+<!-- Title: default_network_setup_bridge Pages: 1 -->
+<svg width="572pt" height="360pt"
+ viewBox="0.00 0.00 571.59 360.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.918953 0.918953) rotate(0) translate(4 387.75)">
+<title>default_network_setup_bridge</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-387.75 618,-387.75 618,4 -4,4"/>
+<g id="clust1" class="cluster"><title>cluster_node1</title>
+<polygon fill="none" stroke="black" points="126,-11.2044 126,-287.112 304,-287.112 304,-11.2044 126,-11.2044"/>
+<text text-anchor="middle" x="181" y="-19.0044" font-family="Times,serif" font-size="14.00">Node: proxmox1</text>
+</g>
+<g id="clust2" class="cluster"><title>cluster_node2</title>
+<polygon fill="none" stroke="black" points="312,-11.2044 312,-287.112 606,-287.112 606,-11.2044 312,-11.2044"/>
+<text text-anchor="middle" x="367" y="-19.0044" font-family="Times,serif" font-size="14.00">Node: proxmox2</text>
+</g>
+<!-- gateway -->
+<g id="node1" class="node"><title>gateway</title>
+<polygon fill="#666666" stroke="none" points="39.5,-243.204 39.5,-253.204 64.5,-253.204 64.5,-243.204 39.5,-243.204"/>
+<text text-anchor="start" x="41" y="-246.304" font-family="monospace" font-size="8.00" fill="white">eno1</text>
+<polygon fill="#888888" stroke="none" points="8,-205.204 8,-243.204 108,-243.204 108,-205.204 8,-205.204"/>
+<text text-anchor="start" x="12" y="-228.004" font-family="Times,serif" font-size="14.00" fill="white">Gateway, DHCP</text>
+<text text-anchor="start" x="12.5" y="-212.604" font-family="monospace" font-size="12.00" fill="white">192.168.10.1</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="9,-206.204 9,-242.204 107,-242.204 107,-206.204 9,-206.204"/>
+</g>
+<!-- tor01 -->
+<g id="node2" class="node"><title>tor01</title>
+<path fill="lightgreen" stroke="none" d="M146,-349.204C146,-349.204 272,-349.204 272,-349.204 275.5,-349.204 279,-352.704 279,-356.204 279,-356.204 279,-363.204 279,-363.204 279,-366.704 275.5,-370.204 272,-370.204 272,-370.204 146,-370.204 146,-370.204 142.5,-370.204 139,-366.704 139,-363.204 139,-363.204 139,-356.204 139,-356.204 139,-352.704 142.5,-349.204 146,-349.204"/>
+<text text-anchor="start" x="154" y="-356.004" font-family="Times,serif" font-size="14.00">Top of Rack Switch</text>
+<path fill="none" stroke="green" stroke-width="2" d="M146,-349.204C146,-349.204 272,-349.204 272,-349.204 275.5,-349.204 279,-352.704 279,-356.204 279,-356.204 279,-363.204 279,-363.204 279,-366.704 275.5,-370.204 272,-370.204 272,-370.204 146,-370.204 146,-370.204 142.5,-370.204 139,-366.704 139,-363.204 139,-363.204 139,-356.204 139,-356.204 139,-352.704 142.5,-349.204 146,-349.204"/>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="168,-338.204 168,-348.204 178,-348.204 178,-338.204 168,-338.204"/>
+<text text-anchor="start" x="170" y="-341.304" font-family="monospace" font-size="8.00" fill="white">1</text>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="199,-338.204 199,-348.204 209,-348.204 209,-338.204 199,-338.204"/>
+<text text-anchor="start" x="201" y="-341.304" font-family="monospace" font-size="8.00" fill="white">2</text>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="230,-338.204 230,-348.204 240,-348.204 240,-338.204 230,-338.204"/>
+<text text-anchor="start" x="232" y="-341.304" font-family="monospace" font-size="8.00" fill="white">3</text>
+</g>
+<!-- tor01&#45;&#45;gateway -->
+<g id="edge1" class="edge"><title>tor01:1&#45;&#45;gateway:eno1</title>
+<path fill="none" stroke="black" d="M173,-337.204C173,-337.204 52,-254.204 52,-254.204"/>
+</g>
+<!-- node1_vmbr0 -->
+<g id="node3" class="node"><title>node1_vmbr0</title>
+<polygon fill="#666666" stroke="none" points="192,-248.204 192,-258.204 217,-258.204 217,-248.204 192,-248.204"/>
+<text text-anchor="start" x="193.5" y="-251.304" font-family="monospace" font-size="8.00" fill="white">eno1</text>
+<path fill="lightgreen" stroke="none" d="M156,-211.204C156,-211.204 275,-211.204 275,-211.204 281,-211.204 287,-217.204 287,-223.204 287,-223.204 287,-235.204 287,-235.204 287,-241.204 281,-247.204 275,-247.204 275,-247.204 156,-247.204 156,-247.204 150,-247.204 144,-241.204 144,-235.204 144,-235.204 144,-223.204 144,-223.204 144,-217.204 150,-211.204 156,-211.204"/>
+<text text-anchor="start" x="197" y="-233.004" font-family="Times,serif" font-size="14.00">vmbr0</text>
+<text text-anchor="start" x="159" y="-217.604" font-family="monospace" font-size="12.00">192.168.10.2/24</text>
+<path fill="none" stroke="green" stroke-width="2" d="M156,-211.204C156,-211.204 275,-211.204 275,-211.204 281,-211.204 287,-217.204 287,-223.204 287,-223.204 287,-235.204 287,-235.204 287,-241.204 281,-247.204 275,-247.204 275,-247.204 156,-247.204 156,-247.204 150,-247.204 144,-241.204 144,-235.204 144,-235.204 144,-223.204 144,-223.204 144,-217.204 150,-211.204 156,-211.204"/>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="184.5,-200.204 184.5,-210.204 229.5,-210.204 229.5,-200.204 184.5,-200.204"/>
+<text text-anchor="start" x="185.5" y="-203.304" font-family="monospace" font-size="8.00" fill="white">tap100i0</text>
+</g>
+<!-- tor01&#45;&#45;node1_vmbr0 -->
+<g id="edge2" class="edge"><title>tor01:2&#45;&#45;node1_vmbr0:eno1</title>
+<path fill="none" stroke="black" d="M204,-337.204C204,-337.204 204,-259.204 204,-259.204"/>
+</g>
+<!-- node2_vmbr0 -->
+<g id="node4" class="node"><title>node2_vmbr0</title>
+<polygon fill="#666666" stroke="none" points="384,-248.204 384,-258.204 409,-258.204 409,-248.204 384,-248.204"/>
+<text text-anchor="start" x="385.5" y="-251.304" font-family="monospace" font-size="8.00" fill="white">eno1</text>
+<path fill="lightgreen" stroke="none" d="M348,-211.204C348,-211.204 467,-211.204 467,-211.204 473,-211.204 479,-217.204 479,-223.204 479,-223.204 479,-235.204 479,-235.204 479,-241.204 473,-247.204 467,-247.204 467,-247.204 348,-247.204 348,-247.204 342,-247.204 336,-241.204 336,-235.204 336,-235.204 336,-223.204 336,-223.204 336,-217.204 342,-211.204 348,-211.204"/>
+<text text-anchor="start" x="389" y="-233.004" font-family="Times,serif" font-size="14.00">vmbr0</text>
+<text text-anchor="start" x="351" y="-217.604" font-family="monospace" font-size="12.00">192.168.10.3/24</text>
+<path fill="none" stroke="green" stroke-width="2" d="M348,-211.204C348,-211.204 467,-211.204 467,-211.204 473,-211.204 479,-217.204 479,-223.204 479,-223.204 479,-235.204 479,-235.204 479,-241.204 473,-247.204 467,-247.204 467,-247.204 348,-247.204 348,-247.204 342,-247.204 336,-241.204 336,-235.204 336,-235.204 336,-223.204 336,-223.204 336,-217.204 342,-211.204 348,-211.204"/>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="356,-200.204 356,-210.204 401,-210.204 401,-200.204 356,-200.204"/>
+<text text-anchor="start" x="357" y="-203.304" font-family="monospace" font-size="8.00" fill="white">tap200i0</text>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="410,-200.204 410,-210.204 455,-210.204 455,-200.204 410,-200.204"/>
+<text text-anchor="start" x="411" y="-203.304" font-family="monospace" font-size="8.00" fill="white">tap201i0</text>
+</g>
+<!-- tor01&#45;&#45;node2_vmbr0 -->
+<g id="edge3" class="edge"><title>tor01:3&#45;&#45;node2_vmbr0:eno1</title>
+<path fill="none" stroke="black" d="M235,-337.204C235,-337.204 396,-259.204 396,-259.204"/>
+</g>
+<!-- vm100 -->
+<g id="node5" class="node"><title>vm100</title>
+<polygon fill="#666666" stroke="none" points="192.5,-108.204 192.5,-118.204 222.5,-118.204 222.5,-108.204 192.5,-108.204"/>
+<text text-anchor="start" x="194" y="-111.304" font-family="monospace" font-size="8.00" fill="white">ens18</text>
+<polygon fill="#888888" stroke="none" points="157,-70.2044 157,-108.204 271,-108.204 271,-70.2044 157,-70.2044"/>
+<text text-anchor="start" x="190.5" y="-93.0044" font-family="Times,serif" font-size="14.00" fill="white">VM 100</text>
+<text text-anchor="start" x="161" y="-77.6044" font-family="monospace" font-size="12.00" fill="white">192.168.10.100</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="158,-71.2044 158,-107.204 270,-107.204 270,-71.2044 158,-71.2044"/>
+</g>
+<!-- node1_vmbr0&#45;&#45;vm100 -->
+<g id="edge4" class="edge"><title>node1_vmbr0:tap100i0&#45;&#45;vm100:ens18</title>
+<path fill="none" stroke="black" d="M207,-199.204C207,-199.204 207,-119.204 207,-119.204"/>
+</g>
+<!-- vm200 -->
+<g id="node6" class="node"><title>vm200</title>
+<polygon fill="#666666" stroke="none" points="363.5,-108.204 363.5,-118.204 393.5,-118.204 393.5,-108.204 363.5,-108.204"/>
+<text text-anchor="start" x="365" y="-111.304" font-family="monospace" font-size="8.00" fill="white">ens18</text>
+<polygon fill="#888888" stroke="none" points="328,-70.2044 328,-108.204 442,-108.204 442,-70.2044 328,-70.2044"/>
+<text text-anchor="start" x="361.5" y="-93.0044" font-family="Times,serif" font-size="14.00" fill="white">VM 200</text>
+<text text-anchor="start" x="332" y="-77.6044" font-family="monospace" font-size="12.00" fill="white">192.168.10.200</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="329,-71.2044 329,-107.204 441,-107.204 441,-71.2044 329,-71.2044"/>
+</g>
+<!-- node2_vmbr0&#45;&#45;vm200 -->
+<g id="edge5" class="edge"><title>node2_vmbr0:tap200i0&#45;&#45;vm200:ens18</title>
+<path fill="none" stroke="black" d="M378,-199.204C378,-199.204 378,-119.204 378,-119.204"/>
+</g>
+<!-- vm201 -->
+<g id="node7" class="node"><title>vm201</title>
+<polygon fill="#666666" stroke="none" points="511.5,-108.204 511.5,-118.204 541.5,-118.204 541.5,-108.204 511.5,-108.204"/>
+<text text-anchor="start" x="513" y="-111.304" font-family="monospace" font-size="8.00" fill="white">ens18</text>
+<polygon fill="#888888" stroke="none" points="476,-70.2044 476,-108.204 590,-108.204 590,-70.2044 476,-70.2044"/>
+<text text-anchor="start" x="509.5" y="-93.0044" font-family="Times,serif" font-size="14.00" fill="white">VM 201</text>
+<text text-anchor="start" x="480" y="-77.6044" font-family="monospace" font-size="12.00" fill="white">192.168.10.201</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="477,-71.2044 477,-107.204 589,-107.204 589,-71.2044 477,-71.2044"/>
+</g>
+<!-- node2_vmbr0&#45;&#45;vm201 -->
+<g id="edge6" class="edge"><title>node2_vmbr0:tap201i0&#45;&#45;vm201:ens18</title>
+<path fill="none" stroke="black" d="M433,-199.204C433,-199.204 526,-119.204 526,-119.204"/>
+</g>
+</g>
+</svg>
diff --git a/images/default-network-setup-routed.svg b/images/default-network-setup-routed.svg
new file mode 100644 (file)
index 0000000..700e09e
--- /dev/null
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
+ "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<!-- Generated by graphviz version 2.38.0 (20140413.2041)
+ -->
+<!-- Title: default_network_setup_routed Pages: 1 -->
+<svg width="571pt" height="360pt"
+ viewBox="0.00 0.00 571.30 360.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(0.978261 0.978261) rotate(0) translate(4 364)">
+<title>default_network_setup_routed</title>
+<polygon fill="white" stroke="none" points="-4,4 -4,-364 580,-364 580,4 -4,4"/>
+<g id="clust1" class="cluster"><title>cluster_node1</title>
+<polygon fill="none" stroke="black" points="10.2628,-10.6273 10.2628,-260.369 565.737,-260.369 565.737,-10.6273 10.2628,-10.6273"/>
+<text text-anchor="middle" x="61.7628" y="-18.4273" font-family="Times,serif" font-size="14.00">Node: proxmox</text>
+</g>
+<!-- gateway -->
+<g id="node1" class="node"><title>gateway</title>
+<polygon fill="#888888" stroke="none" points="384.169,-310.627 384.169,-348.627 491.169,-348.627 491.169,-310.627 384.169,-310.627"/>
+<text text-anchor="start" x="388.169" y="-333.427" font-family="Times,serif" font-size="14.00" fill="white">Provider Gateway</text>
+<text text-anchor="start" x="392.169" y="-318.027" font-family="monospace" font-size="12.00" fill="white">198.51.100.1</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="385.169,-311.627 385.169,-347.627 490.169,-347.627 490.169,-311.627 385.169,-311.627"/>
+</g>
+<!-- node1_eno0 -->
+<g id="node2" class="node"><title>node1_eno0</title>
+<polygon fill="#666666" stroke="none" points="428.169,-217.627 428.169,-227.627 453.169,-227.627 453.169,-217.627 428.169,-217.627"/>
+<text text-anchor="start" x="429.669" y="-220.727" font-family="monospace" font-size="8.00" fill="white">eno0</text>
+<path fill="lightgreen" stroke="none" d="M386.503,-197.627C386.503,-197.627 516.836,-197.627 516.836,-197.627 520.003,-197.627 523.169,-200.794 523.169,-203.961 523.169,-203.961 523.169,-210.294 523.169,-210.294 523.169,-213.461 520.003,-216.627 516.836,-216.627 516.836,-216.627 386.503,-216.627 386.503,-216.627 383.336,-216.627 380.169,-213.461 380.169,-210.294 380.169,-210.294 380.169,-203.961 380.169,-203.961 380.169,-200.794 383.336,-197.627 386.503,-197.627"/>
+<text text-anchor="start" x="395.169" y="-204.027" font-family="monospace" font-size="12.00">198.51.100.5/29</text>
+<path fill="none" stroke="green" stroke-width="2" d="M386.503,-197.627C386.503,-197.627 516.836,-197.627 516.836,-197.627 520.003,-197.627 523.169,-200.794 523.169,-203.961 523.169,-203.961 523.169,-210.294 523.169,-210.294 523.169,-213.461 520.003,-216.627 516.836,-216.627 516.836,-216.627 386.503,-216.627 386.503,-216.627 383.336,-216.627 380.169,-213.461 380.169,-210.294 380.169,-210.294 380.169,-203.961 380.169,-203.961 380.169,-200.794 383.336,-197.627 386.503,-197.627"/>
+</g>
+<!-- gateway&#45;&#45;node1_eno0 -->
+<g id="edge4" class="edge"><title>gateway&#45;&#45;node1_eno0:eno0</title>
+<path fill="none" stroke="black" d="M437.835,-306.434C438.719,-276.973 440.169,-228.627 440.169,-228.627"/>
+</g>
+<!-- node1_vmbr0 -->
+<g id="node3" class="node"><title>node1_vmbr0</title>
+<path fill="lightgreen" stroke="none" d="M65.1693,-199.627C65.1693,-199.627 184.169,-199.627 184.169,-199.627 190.169,-199.627 196.169,-205.627 196.169,-211.627 196.169,-211.627 196.169,-223.627 196.169,-223.627 196.169,-229.627 190.169,-235.627 184.169,-235.627 184.169,-235.627 65.1693,-235.627 65.1693,-235.627 59.1693,-235.627 53.1693,-229.627 53.1693,-223.627 53.1693,-223.627 53.1693,-211.627 53.1693,-211.627 53.1693,-205.627 59.1693,-199.627 65.1693,-199.627"/>
+<text text-anchor="start" x="106.169" y="-221.427" font-family="Times,serif" font-size="14.00">vmbr0</text>
+<text text-anchor="start" x="68.1693" y="-206.027" font-family="monospace" font-size="12.00">203.0.113.17/28</text>
+<path fill="none" stroke="green" stroke-width="2" d="M65.1693,-199.627C65.1693,-199.627 184.169,-199.627 184.169,-199.627 190.169,-199.627 196.169,-205.627 196.169,-211.627 196.169,-211.627 196.169,-223.627 196.169,-223.627 196.169,-229.627 190.169,-235.627 184.169,-235.627 184.169,-235.627 65.1693,-235.627 65.1693,-235.627 59.1693,-235.627 53.1693,-229.627 53.1693,-223.627 53.1693,-223.627 53.1693,-211.627 53.1693,-211.627 53.1693,-205.627 59.1693,-199.627 65.1693,-199.627"/>
+<polygon fill="#666666" stroke="none" stroke-width="2" points="93.6693,-188.627 93.6693,-198.627 138.669,-198.627 138.669,-188.627 93.6693,-188.627"/>
+<text text-anchor="start" x="94.6693" y="-191.727" font-family="monospace" font-size="8.00" fill="white">tap100i0</text>
+</g>
+<!-- node1_vmbr0&#45;&#45;node1_eno0 -->
+<g id="edge5" class="edge"><title>node1_vmbr0&#45;&#45;node1_eno0</title>
+<path fill="none" stroke="red" d="M205.001,-212.627C255.404,-212.627 320.03,-212.627 370.418,-212.627"/>
+<text text-anchor="middle" x="287.669" y="-234.427" font-family="Times,serif" font-size="14.00">ip_forward=1</text>
+<text text-anchor="middle" x="287.669" y="-219.427" font-family="Times,serif" font-size="14.00">proxy_arp=1</text>
+</g>
+<!-- vm100 -->
+<g id="node4" class="node"><title>vm100</title>
+<polygon fill="#666666" stroke="none" points="76.1693,-102.627 76.1693,-112.627 106.169,-112.627 106.169,-102.627 76.1693,-102.627"/>
+<text text-anchor="start" x="77.6693" y="-105.727" font-family="monospace" font-size="8.00" fill="white">ens18</text>
+<polygon fill="#888888" stroke="none" points="46.1693,-64.6273 46.1693,-102.627 145.169,-102.627 145.169,-64.6273 46.1693,-64.6273"/>
+<text text-anchor="start" x="72.1693" y="-87.4273" font-family="Times,serif" font-size="14.00" fill="white">VM 100</text>
+<text text-anchor="start" x="50.1693" y="-72.0273" font-family="monospace" font-size="12.00" fill="white">203.0.113.18</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="47.1693,-65.6273 47.1693,-101.627 144.169,-101.627 144.169,-65.6273 47.1693,-65.6273"/>
+</g>
+<!-- node1_vmbr0&#45;&#45;vm100 -->
+<g id="edge1" class="edge"><title>node1_vmbr0:tap100i0&#45;&#45;vm100:ens18</title>
+<path fill="none" stroke="black" d="M116.169,-187.627C116.169,-187.627 91.1693,-113.627 91.1693,-113.627"/>
+</g>
+<!-- vm101 -->
+<g id="node5" class="node"><title>vm101</title>
+<polygon fill="#666666" stroke="none" points="246.169,-102.627 246.169,-112.627 276.169,-112.627 276.169,-102.627 246.169,-102.627"/>
+<text text-anchor="start" x="247.669" y="-105.727" font-family="monospace" font-size="8.00" fill="white">ens18</text>
+<polygon fill="#888888" stroke="none" points="216.169,-64.6273 216.169,-102.627 315.169,-102.627 315.169,-64.6273 216.169,-64.6273"/>
+<text text-anchor="start" x="242.169" y="-87.4273" font-family="Times,serif" font-size="14.00" fill="white">VM 101</text>
+<text text-anchor="start" x="220.169" y="-72.0273" font-family="monospace" font-size="12.00" fill="white">203.0.113.19</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="217.169,-65.6273 217.169,-101.627 314.169,-101.627 314.169,-65.6273 217.169,-65.6273"/>
+</g>
+<!-- node1_vmbr0&#45;&#45;vm101 -->
+<g id="edge2" class="edge"><title>node1_vmbr0:tap100i0&#45;&#45;vm101:ens18</title>
+<path fill="none" stroke="black" d="M116.169,-187.627C116.169,-187.627 261.169,-113.627 261.169,-113.627"/>
+</g>
+<!-- vm102 -->
+<g id="node6" class="node"><title>vm102</title>
+<polygon fill="#666666" stroke="none" points="417.169,-102.627 417.169,-112.627 447.169,-112.627 447.169,-102.627 417.169,-102.627"/>
+<text text-anchor="start" x="418.669" y="-105.727" font-family="monospace" font-size="8.00" fill="white">ens18</text>
+<polygon fill="#888888" stroke="none" points="387.169,-64.6273 387.169,-102.627 486.169,-102.627 486.169,-64.6273 387.169,-64.6273"/>
+<text text-anchor="start" x="413.169" y="-87.4273" font-family="Times,serif" font-size="14.00" fill="white">VM 101</text>
+<text text-anchor="start" x="391.169" y="-72.0273" font-family="monospace" font-size="12.00" fill="white">203.0.113.20</text>
+<polygon fill="none" stroke="#666666" stroke-width="2" points="388.169,-65.6273 388.169,-101.627 485.169,-101.627 485.169,-65.6273 388.169,-65.6273"/>
+</g>
+<!-- node1_vmbr0&#45;&#45;vm102 -->
+<g id="edge3" class="edge"><title>node1_vmbr0:tap100i0&#45;&#45;vm102:ens18</title>
+<path fill="none" stroke="black" d="M116.169,-187.627C116.169,-187.627 432.169,-113.627 432.169,-113.627"/>
+</g>
+</g>
+</svg>