<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://alteeve.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Colah</id>
	<title>Alteeve Wiki - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://alteeve.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Colah"/>
	<link rel="alternate" type="text/html" href="https://alteeve.com/w/Special:Contributions/Colah"/>
	<updated>2026-04-25T02:44:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://alteeve.com/w/index.php?title=Christopher_Olah&amp;diff=2925</id>
		<title>Christopher Olah</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=Christopher_Olah&amp;diff=2925"/>
		<updated>2011-03-17T18:18:00Z</updated>

		<summary type="html">&lt;p&gt;Colah: Added link to my user page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{header}}&lt;br /&gt;
&lt;br /&gt;
A [http://hacklab.to Hacklab.TO]&#039;er. He is [[User:colah | colah]] on this wiki. &lt;br /&gt;
&lt;br /&gt;
{{footer}}&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=User:Colah&amp;diff=1663</id>
		<title>User:Colah</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=User:Colah&amp;diff=1663"/>
		<updated>2010-05-25T05:30:16Z</updated>

		<summary type="html">&lt;p&gt;Colah: Made my user page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Greetings, I&#039;m Christopher Olah. I&#039;m a high school student interested in math, CS, and philosophy. You can find more of my work at by [http://christopherolah.wordpress.com/ blog].&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1662</id>
		<title>File:SampleXen2NodeClusterMap.png</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1662"/>
		<updated>2010-05-25T05:00:20Z</updated>

		<summary type="html">&lt;p&gt;Colah: More formatting issues.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{header}}&lt;br /&gt;
&lt;br /&gt;
A pretty map of a 2-node cluster, based on the following ASCII diagram:&lt;br /&gt;
------&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
                                                                         [   Back    ]&lt;br /&gt;
                                                                         [  Channel  ]&lt;br /&gt;
 _[_Node01_]__________________________________________________________   [  Network  ]   __________________________________________________________[_Node02_]_&lt;br /&gt;
|  _______________                                                    |        |        |                                                    _______________  |&lt;br /&gt;
| | dom0    ______|                                 ________   _______|   _____|_____   |_______   ________                                 |______    dom0 | |&lt;br /&gt;
| |        | eth0 =-[vif0.0]-----------------------| xenbr0 |-| peth0 =--|   Back    |--= peth0 |-| xenbr0 |-----------------------[vif0.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|              /-----------------|        | |______-|  |  Channel  |  |-______| |        |-----------------\              |-_____|        | |&lt;br /&gt;
| |               |              | /---------------|        |         |  |  switch   |  |         |        |---------------\ |              |               | |&lt;br /&gt;
| |         ______|              | | /-------------|        |         |  |___________|  |         |        |-------------\ | |              |______         | |&lt;br /&gt;
| |        | eth1 =-[vif0.1]---\ | | | /-----------|        |         |                 |         |        |-----------\ | | | /---[vif0.1]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|            | | | | | /---------|        |         |                 |         |        |---------\ | | | | |            |-_____|        | |&lt;br /&gt;
| |               |            | | | | | | /-------|        |         |                 |         |        |-------\ | | | | | |            |               | |&lt;br /&gt;
| |         ______|            | | | | | | | /-----|        |         |                 |         |        |-----\ | | | | | | |            |______         | |&lt;br /&gt;
| |        | eth2 =-[vif0.2]-\ | | | | | | | |     |        |         |                 |         |        |     | | | | | | | | /-[vif0.2]-= eth2 |        | |&lt;br /&gt;
| |        |_____-|          | | | | | | | | |     |________|         |                 |         |________|     | | | | | | | | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | | | | | | | | |                        |                 |                        | | | | | | | | |          |_______________| |&lt;br /&gt;
|  _______________           | | | | | | | | |      ________   _______|                 |_______   ________      | | | | | | | | |           _______________  |&lt;br /&gt;
| | fw01    ______|          | \-+-+-+-+-+-+-+-----| xenbr1 |-| peth1 =-----------------= peth1 |-| xenbr1 |-----+-+-+-+-+-+-+-/ |          |______    fw01 | |&lt;br /&gt;
| |        | eth0 =-[vif1.0]-+---/ | | | | | |     |        | |______-|  [ DRBD Link ]  |-______| |        |     | | | | | | \---+-[vif1.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |-_____|        | |&lt;br /&gt;
| |               |          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |               | |&lt;br /&gt;
| |         ______|          \-\   | | | | | |     |        |         |                 |         |        |     | | | | | |   /-/          |______         | |&lt;br /&gt;
| |        | eth1 =-[vif1.2]-\ |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | /-[viv1.2]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |_______________| |&lt;br /&gt;
|                            | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |                            |&lt;br /&gt;
|  _______________           | |   | | | | | |     |________|         |                 |         |________|     | | | | | |   | |           _______________  |&lt;br /&gt;
| | auth01  ______|          | |   | | | | | |                        |                 |                        | | | | | |   | |          |______  auth01 | |&lt;br /&gt;
| |        | eth0 =-[vif2.0]-+-+---/ | | | | |      ________   _______|   ___________   |_______   ________      | | | | | \---+-+-[viv2.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          | \-----+-+-+-+-+-----| xenbr2 |-| peth2 =--| Internet  |--= peth2 |-| xenbr2 |-----+-+-+-+-+-----/ |          |-_____|        | |&lt;br /&gt;
| |               |          \-------+-+-+-+-+-----|        | |______-|  | Polluted  |  |-______| |        |-----+-+-+-+-+-------/          |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |  Switch   |  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |___________|  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |_______________|                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |_______________| |&lt;br /&gt;
|  _______________                   | | | | |     |        |         |        |        |         |        |     | | | | |                   _______________  |&lt;br /&gt;
| | web01   ______|                  | | | | |     |        |         |  [  Internet  ] |         |        |     | | | | |                  |______   web01 | |&lt;br /&gt;
| |        | eth0 =-[vif3.0]---------/ | | | |     |        |         |  [ Connection ] |         |        |     | | | | \---------[viv3.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                    | | | |     |________|         |                 |         |________|     | | | |                    |-_____|        | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |_______________|                    | | | |                        |                 |                        | | | |                    |_______________| |&lt;br /&gt;
|  _______________                     | | | |                        |                 |                        | | | |                     _______________  |&lt;br /&gt;
| | web02   ______|                    | | | |                        |                 |                        | | | |                    |______   web02 | |&lt;br /&gt;
| |        | eth0 =-[vif4.0]-----------/ | | |                        |                 |                        | | | \-----------[viv4.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                      | | |                        |                 |                        | | |                      |-_____|        | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |_______________|                      | | |                        |                 |                        | | |                      |_______________| |&lt;br /&gt;
|  _______________                       | | |                        |                 |                        | | |                       _______________  |&lt;br /&gt;
| | res01   ______|                      | | |                        |                 |                        | | |                      |______   res01 | |&lt;br /&gt;
| |        | eth0 =-[vif5.0]-------------/ | |                        |                 |                        | | \-------------[viv5.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                        | |                        |                 |                        | |                        |-_____|        | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |_______________|                        | |                        |                 |                        | |                        |_______________| |&lt;br /&gt;
|  _______________                         | |                        |                 |                        | |                         _______________  |&lt;br /&gt;
| | dev01   ______|                        | |                        |                 |                        | |                        |______   dev01 | |&lt;br /&gt;
| |        | eth0 =-[vif6.0]---------------/ |                        |                 |                        | \---------------[viv6.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                          |                        |                 |                        |                          |-_____|        | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |_______________|                          |                        |                 |                        |                          |_______________| |&lt;br /&gt;
|  _______________                           |                        |                 |                        |                           _______________  |&lt;br /&gt;
| | sql01   ______|                          |                        |                 |                        |                          |______   sql01 | |&lt;br /&gt;
| |        | eth0 =-[vif7.0]-----------------/                        |                 |                        \-----------------[viv7.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                                                   |                 |                                                   |-_____|        | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |_______________|                                                   |                 |                                                   |_______________| |&lt;br /&gt;
|_____________________________________________________________________|                 |_____________________________________________________________________|&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
It was written in LaTeX + PGF/TiKz. The (rather messy with weird naming convention) source is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;latex&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\documentclass{a0poster}&lt;br /&gt;
&lt;br /&gt;
\usepackage{multicol}&lt;br /&gt;
\usepackage{tikz}&lt;br /&gt;
\usepackage{graphicx}&lt;br /&gt;
\usetikzlibrary{positioning,shapes,snakes,matrix,backgrounds,fit,decorations.pathreplacing,calc}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
\tikzstyle{physical}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=5pt]&lt;br /&gt;
\tikzstyle{physicaltitle}= [draw=black, fill=black!10, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{physicaloverlay}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=50pt, inner xsep=25pt]&lt;br /&gt;
\tikzstyle{abstract1}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners, inner ysep=18pt]&lt;br /&gt;
\tikzstyle{abstract1title}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{abstract2}= [draw=green, fill=green!20, thick, rectangle, rounded corners]&lt;br /&gt;
&lt;br /&gt;
\begin{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
 \matrix[row sep=0.75cm, column sep=1cm] {&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (backnet) {Back Channel Network};\\ $~$\\ $~$\\&lt;br /&gt;
      \node [abstract2] (p1v0eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; [4cm] \node (p1xenbr0s0) {xenbr0}; &amp;amp;&amp;amp; \node [abstract1] (p1peth0) {peth0}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (backswc) {Back Channel Switch};      &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth0) {peth0}; &amp;amp;&amp;amp; \node (p2xenbr0s0) {xenbr0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth1) {eth1};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth2) {eth2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s2) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s2) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth2) {eth2};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                              &lt;br /&gt;
\\ \\ \node [abstract2] (p1v1eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s0) {xenbr1}; &amp;amp;&amp;amp; \node [abstract1] (p1peth1) {peth1}; &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth1) {peth1}; &amp;amp;&amp;amp; \node (p2xenbr1s0) {xenbr1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v1eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr1s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth1) {eth1};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                                                &lt;br /&gt;
\\ \\ \node [abstract2] (p1v2eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr2s0) {xenbr2}; &amp;amp;&amp;amp; \node [abstract1] (p1peth2) {peth2}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (iswitch) {Internet Connected Switch};&amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth2) {peth2}; &amp;amp;&amp;amp; \node (p2xenbr2s0) {xenbr2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v2eth0) {eth0};\\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v3eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v3eth0) {eth0}; \\ &lt;br /&gt;
\\ \\ \node [abstract2] (p1v4eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v4eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v5eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v5eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v6eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v6eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v7eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v7eth0) {eth0};   \\ $~$\\ $~$\\&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (internet) {Internet Connection}; \\&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
\begin{pgfonlayer}{background} &lt;br /&gt;
\node [physicaloverlay] (node0)[fit= (p1v0eth0) (p1v7eth0) (p1peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node0.north) {node01};&lt;br /&gt;
\node [abstract1] (p1v0)[fit= (p1v0eth0) (p1v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p1v1)[fit= (p1v1eth0) (p1v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p1v2)[fit= (p1v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p1v3)[fit= (p1v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p1v4)[fit= (p1v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p1v5)[fit= (p1v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p1v6)[fit= (p1v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p1v7)[fit= (p1v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [physicaloverlay] (node1)[fit= (p2v0eth0) (p2v7eth0) (p2peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node1.north) {node02};&lt;br /&gt;
\node [abstract1] (p2v0)[fit=(p2v0eth0) (p2v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p2v1)[fit=(p2v1eth0) (p2v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p2v2)[fit=(p2v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p2v3)[fit=(p2v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p2v4)[fit=(p2v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p2v5)[fit=(p2v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p2v6)[fit=(p2v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p2v7)[fit=(p2v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p1xenbr0)[fit= (p1xenbr0s0) (p1xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p1xenbr1)[fit= (p1xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p1xenbr2)[fit= (p1xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p2xenbr0)[fit= (p2xenbr0s0) (p2xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p2xenbr1)[fit= (p2xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p2xenbr2)[fit= (p2xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\end{pgfonlayer}&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth0.east) -- +(3,0) node[midway,below] {vif0.0} -- ($(p1xenbr0.west)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p1v1eth0.east) -- +(3,0) node[midway,below] {vif1.0} -- ($(p1xenbr0.west)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p1v2eth0.east) -- +(3,0) node[midway,below] {vif2.0} -- ($(p1xenbr0.west)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p1v3eth0.east) -- +(3,0) node[midway,below] {vif3.0} -- ($(p1xenbr0.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1v4eth0.east) -- +(3,0) node[midway,below] {vif4.0} --   (p1xenbr0.west);&lt;br /&gt;
\draw [thick]  (p1v5eth0.east) -- +(3,0) node[midway,below] {vif5.0} -- ($(p1xenbr0.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1v6eth0.east) -- +(3,0) node[midway,below] {vif6.0} -- ($(p1xenbr0.west)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p1v7eth0.east) -- +(3,0) node[midway,below] {vif7.0} -- ($(p1xenbr0.west)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p1xenbr0.east)+(0,1.98)$)                            -- (p1peth0.west);&lt;br /&gt;
\draw [thick]  (p1peth0.east)                                         -- (backswc.west);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p2v0eth0.west) -- +(-3,0) node[midway,below] {vif0.0} -- ($(p2xenbr0.east)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p2v1eth0.west) -- +(-3,0) node[midway,below] {vif1.0} -- ($(p2xenbr0.east)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p2v2eth0.west) -- +(-3,0) node[midway,below] {vif2.0} -- ($(p2xenbr0.east)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p2v3eth0.west) -- +(-3,0) node[midway,below] {vif3.0} -- ($(p2xenbr0.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2v4eth0.west) -- +(-3,0) node[midway,below] {vif4.0} --   (p2xenbr0.east);&lt;br /&gt;
\draw [thick]  (p2v5eth0.west) -- +(-3,0) node[midway,below] {vif5.0} -- ($(p2xenbr0.east)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p2v6eth0.west) -- +(-3,0) node[midway,below] {vif6.0} -- ($(p2xenbr0.east)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p2v7eth0.west) -- +(-3,0) node[midway,below] {vif7.0} -- ($(p2xenbr0.east)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p2xenbr0.west)+(0,1.98)$) -- (p2peth0.east);&lt;br /&gt;
\draw [thick]  (p2peth0.west)  -- (backswc.east);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (backswc.north) -- (backnet.south);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth1.east) -- +(3,0) node[midway,below] {vif0.1} -- (p1xenbr1.west)+(0,0.5);&lt;br /&gt;
\draw [thick]  (p1v1eth1.east) -- +(3,0) node[midway,below] {vif1.2} -- ($(p1xenbr2.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr1.east) -- (p1peth1.west);&lt;br /&gt;
\draw [thick]  (p1peth1.east)  -- (p2peth1.west) node [midway,below] {DRBD Link};&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2v0eth1.west) -- +(-3,0) node[midway,below] {vif0.1} -- (p2xenbr1.east);&lt;br /&gt;
\draw [thick]  (p2v1eth1.west) -- +(-3,0) node[midway,below] {vif1.2} -- ($(p2xenbr2.east)+(0,-0.5)$);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth2.east) -- +(3,0) node[midway,below] {vif0.2} -- ($(p1xenbr2.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr2.east) -- (p1peth2.west);&lt;br /&gt;
\draw [thick]  (p1peth2.east) -- (iswitch.west);&lt;br /&gt;
\draw [thick]  (p2v0eth2.west) -- +(-3,0) node[midway,below] {vif0.2} -- ($(p2xenbr2.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2xenbr2.west) -- (p2peth2.east);&lt;br /&gt;
\draw [thick]  (p2peth2.west) -- (iswitch.east);&lt;br /&gt;
\draw [thick] (iswitch.south) -- (internet.north);&lt;br /&gt;
&lt;br /&gt;
\end{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{{footer}}&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1661</id>
		<title>File:SampleXen2NodeClusterMap.png</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1661"/>
		<updated>2010-05-25T04:57:51Z</updated>

		<summary type="html">&lt;p&gt;Colah: Formatting issues.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{header}&lt;br /&gt;
&lt;br /&gt;
A pretty map of a 2-node cluster, based on the following ASCII diagram:&lt;br /&gt;
------&lt;br /&gt;
&amp;lt;source lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
                                                                         [   Back    ]&lt;br /&gt;
                                                                         [  Channel  ]&lt;br /&gt;
 _[_Node01_]__________________________________________________________   [  Network  ]   __________________________________________________________[_Node02_]_&lt;br /&gt;
|  _______________                                                    |        |        |                                                    _______________  |&lt;br /&gt;
| | dom0    ______|                                 ________   _______|   _____|_____   |_______   ________                                 |______    dom0 | |&lt;br /&gt;
| |        | eth0 =-[vif0.0]-----------------------| xenbr0 |-| peth0 =--|   Back    |--= peth0 |-| xenbr0 |-----------------------[vif0.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|              /-----------------|        | |______-|  |  Channel  |  |-______| |        |-----------------\              |-_____|        | |&lt;br /&gt;
| |               |              | /---------------|        |         |  |  switch   |  |         |        |---------------\ |              |               | |&lt;br /&gt;
| |         ______|              | | /-------------|        |         |  |___________|  |         |        |-------------\ | |              |______         | |&lt;br /&gt;
| |        | eth1 =-[vif0.1]---\ | | | /-----------|        |         |                 |         |        |-----------\ | | | /---[vif0.1]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|            | | | | | /---------|        |         |                 |         |        |---------\ | | | | |            |-_____|        | |&lt;br /&gt;
| |               |            | | | | | | /-------|        |         |                 |         |        |-------\ | | | | | |            |               | |&lt;br /&gt;
| |         ______|            | | | | | | | /-----|        |         |                 |         |        |-----\ | | | | | | |            |______         | |&lt;br /&gt;
| |        | eth2 =-[vif0.2]-\ | | | | | | | |     |        |         |                 |         |        |     | | | | | | | | /-[vif0.2]-= eth2 |        | |&lt;br /&gt;
| |        |_____-|          | | | | | | | | |     |________|         |                 |         |________|     | | | | | | | | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | | | | | | | | |                        |                 |                        | | | | | | | | |          |_______________| |&lt;br /&gt;
|  _______________           | | | | | | | | |      ________   _______|                 |_______   ________      | | | | | | | | |           _______________  |&lt;br /&gt;
| | fw01    ______|          | \-+-+-+-+-+-+-+-----| xenbr1 |-| peth1 =-----------------= peth1 |-| xenbr1 |-----+-+-+-+-+-+-+-/ |          |______    fw01 | |&lt;br /&gt;
| |        | eth0 =-[vif1.0]-+---/ | | | | | |     |        | |______-|  [ DRBD Link ]  |-______| |        |     | | | | | | \---+-[vif1.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |-_____|        | |&lt;br /&gt;
| |               |          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |               | |&lt;br /&gt;
| |         ______|          \-\   | | | | | |     |        |         |                 |         |        |     | | | | | |   /-/          |______         | |&lt;br /&gt;
| |        | eth1 =-[vif1.2]-\ |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | /-[viv1.2]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |_______________| |&lt;br /&gt;
|                            | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |                            |&lt;br /&gt;
|  _______________           | |   | | | | | |     |________|         |                 |         |________|     | | | | | |   | |           _______________  |&lt;br /&gt;
| | auth01  ______|          | |   | | | | | |                        |                 |                        | | | | | |   | |          |______  auth01 | |&lt;br /&gt;
| |        | eth0 =-[vif2.0]-+-+---/ | | | | |      ________   _______|   ___________   |_______   ________      | | | | | \---+-+-[viv2.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          | \-----+-+-+-+-+-----| xenbr2 |-| peth2 =--| Internet  |--= peth2 |-| xenbr2 |-----+-+-+-+-+-----/ |          |-_____|        | |&lt;br /&gt;
| |               |          \-------+-+-+-+-+-----|        | |______-|  | Polluted  |  |-______| |        |-----+-+-+-+-+-------/          |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |  Switch   |  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |___________|  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |_______________|                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |_______________| |&lt;br /&gt;
|  _______________                   | | | | |     |        |         |        |        |         |        |     | | | | |                   _______________  |&lt;br /&gt;
| | web01   ______|                  | | | | |     |        |         |  [  Internet  ] |         |        |     | | | | |                  |______   web01 | |&lt;br /&gt;
| |        | eth0 =-[vif3.0]---------/ | | | |     |        |         |  [ Connection ] |         |        |     | | | | \---------[viv3.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                    | | | |     |________|         |                 |         |________|     | | | |                    |-_____|        | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |_______________|                    | | | |                        |                 |                        | | | |                    |_______________| |&lt;br /&gt;
|  _______________                     | | | |                        |                 |                        | | | |                     _______________  |&lt;br /&gt;
| | web02   ______|                    | | | |                        |                 |                        | | | |                    |______   web02 | |&lt;br /&gt;
| |        | eth0 =-[vif4.0]-----------/ | | |                        |                 |                        | | | \-----------[viv4.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                      | | |                        |                 |                        | | |                      |-_____|        | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |_______________|                      | | |                        |                 |                        | | |                      |_______________| |&lt;br /&gt;
|  _______________                       | | |                        |                 |                        | | |                       _______________  |&lt;br /&gt;
| | res01   ______|                      | | |                        |                 |                        | | |                      |______   res01 | |&lt;br /&gt;
| |        | eth0 =-[vif5.0]-------------/ | |                        |                 |                        | | \-------------[viv5.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                        | |                        |                 |                        | |                        |-_____|        | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |_______________|                        | |                        |                 |                        | |                        |_______________| |&lt;br /&gt;
|  _______________                         | |                        |                 |                        | |                         _______________  |&lt;br /&gt;
| | dev01   ______|                        | |                        |                 |                        | |                        |______   dev01 | |&lt;br /&gt;
| |        | eth0 =-[vif6.0]---------------/ |                        |                 |                        | \---------------[viv6.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                          |                        |                 |                        |                          |-_____|        | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |_______________|                          |                        |                 |                        |                          |_______________| |&lt;br /&gt;
|  _______________                           |                        |                 |                        |                           _______________  |&lt;br /&gt;
| | sql01   ______|                          |                        |                 |                        |                          |______   sql01 | |&lt;br /&gt;
| |        | eth0 =-[vif7.0]-----------------/                        |                 |                        \-----------------[viv7.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                                                   |                 |                                                   |-_____|        | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |_______________|                                                   |                 |                                                   |_______________| |&lt;br /&gt;
|_____________________________________________________________________|                 |_____________________________________________________________________|&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
It was written in LaTeX + PGF/TiKz. The (rather messy with weird naming convention) source is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;tex&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
\documentclass{a0poster}&lt;br /&gt;
&lt;br /&gt;
\usepackage{multicol}&lt;br /&gt;
\usepackage{tikz}&lt;br /&gt;
\usepackage{graphicx}&lt;br /&gt;
\usetikzlibrary{positioning,shapes,snakes,matrix,backgrounds,fit,decorations.pathreplacing,calc}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
\tikzstyle{physical}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=5pt]&lt;br /&gt;
\tikzstyle{physicaltitle}= [draw=black, fill=black!10, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{physicaloverlay}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=50pt, inner xsep=25pt]&lt;br /&gt;
\tikzstyle{abstract1}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners, inner ysep=18pt]&lt;br /&gt;
\tikzstyle{abstract1title}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{abstract2}= [draw=green, fill=green!20, thick, rectangle, rounded corners]&lt;br /&gt;
&lt;br /&gt;
\begin{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
 \matrix[row sep=0.75cm, column sep=1cm] {&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (backnet) {Back Channel Network};\\ $~$\\ $~$\\&lt;br /&gt;
      \node [abstract2] (p1v0eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; [4cm] \node (p1xenbr0s0) {xenbr0}; &amp;amp;&amp;amp; \node [abstract1] (p1peth0) {peth0}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (backswc) {Back Channel Switch};      &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth0) {peth0}; &amp;amp;&amp;amp; \node (p2xenbr0s0) {xenbr0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth1) {eth1};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth2) {eth2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s2) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s2) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth2) {eth2};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                              &lt;br /&gt;
\\ \\ \node [abstract2] (p1v1eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s0) {xenbr1}; &amp;amp;&amp;amp; \node [abstract1] (p1peth1) {peth1}; &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth1) {peth1}; &amp;amp;&amp;amp; \node (p2xenbr1s0) {xenbr1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v1eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr1s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth1) {eth1};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                                                &lt;br /&gt;
\\ \\ \node [abstract2] (p1v2eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr2s0) {xenbr2}; &amp;amp;&amp;amp; \node [abstract1] (p1peth2) {peth2}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (iswitch) {Internet Connected Switch};&amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth2) {peth2}; &amp;amp;&amp;amp; \node (p2xenbr2s0) {xenbr2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v2eth0) {eth0};\\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v3eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v3eth0) {eth0}; \\ &lt;br /&gt;
\\ \\ \node [abstract2] (p1v4eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v4eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v5eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v5eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v6eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v6eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v7eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v7eth0) {eth0};   \\ $~$\\ $~$\\&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (internet) {Internet Connection}; \\&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
\begin{pgfonlayer}{background} &lt;br /&gt;
\node [physicaloverlay] (node0)[fit= (p1v0eth0) (p1v7eth0) (p1peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node0.north) {node01};&lt;br /&gt;
\node [abstract1] (p1v0)[fit= (p1v0eth0) (p1v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p1v1)[fit= (p1v1eth0) (p1v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p1v2)[fit= (p1v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p1v3)[fit= (p1v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p1v4)[fit= (p1v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p1v5)[fit= (p1v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p1v6)[fit= (p1v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p1v7)[fit= (p1v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [physicaloverlay] (node1)[fit= (p2v0eth0) (p2v7eth0) (p2peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node1.north) {node02};&lt;br /&gt;
\node [abstract1] (p2v0)[fit=(p2v0eth0) (p2v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p2v1)[fit=(p2v1eth0) (p2v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p2v2)[fit=(p2v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p2v3)[fit=(p2v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p2v4)[fit=(p2v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p2v5)[fit=(p2v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p2v6)[fit=(p2v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p2v7)[fit=(p2v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p1xenbr0)[fit= (p1xenbr0s0) (p1xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p1xenbr1)[fit= (p1xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p1xenbr2)[fit= (p1xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p2xenbr0)[fit= (p2xenbr0s0) (p2xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p2xenbr1)[fit= (p2xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p2xenbr2)[fit= (p2xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\end{pgfonlayer}&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth0.east) -- +(3,0) node[midway,below] {vif0.0} -- ($(p1xenbr0.west)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p1v1eth0.east) -- +(3,0) node[midway,below] {vif1.0} -- ($(p1xenbr0.west)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p1v2eth0.east) -- +(3,0) node[midway,below] {vif2.0} -- ($(p1xenbr0.west)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p1v3eth0.east) -- +(3,0) node[midway,below] {vif3.0} -- ($(p1xenbr0.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1v4eth0.east) -- +(3,0) node[midway,below] {vif4.0} --   (p1xenbr0.west);&lt;br /&gt;
\draw [thick]  (p1v5eth0.east) -- +(3,0) node[midway,below] {vif5.0} -- ($(p1xenbr0.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1v6eth0.east) -- +(3,0) node[midway,below] {vif6.0} -- ($(p1xenbr0.west)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p1v7eth0.east) -- +(3,0) node[midway,below] {vif7.0} -- ($(p1xenbr0.west)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p1xenbr0.east)+(0,1.98)$)                            -- (p1peth0.west);&lt;br /&gt;
\draw [thick]  (p1peth0.east)                                         -- (backswc.west);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p2v0eth0.west) -- +(-3,0) node[midway,below] {vif0.0} -- ($(p2xenbr0.east)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p2v1eth0.west) -- +(-3,0) node[midway,below] {vif1.0} -- ($(p2xenbr0.east)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p2v2eth0.west) -- +(-3,0) node[midway,below] {vif2.0} -- ($(p2xenbr0.east)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p2v3eth0.west) -- +(-3,0) node[midway,below] {vif3.0} -- ($(p2xenbr0.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2v4eth0.west) -- +(-3,0) node[midway,below] {vif4.0} --   (p2xenbr0.east);&lt;br /&gt;
\draw [thick]  (p2v5eth0.west) -- +(-3,0) node[midway,below] {vif5.0} -- ($(p2xenbr0.east)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p2v6eth0.west) -- +(-3,0) node[midway,below] {vif6.0} -- ($(p2xenbr0.east)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p2v7eth0.west) -- +(-3,0) node[midway,below] {vif7.0} -- ($(p2xenbr0.east)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p2xenbr0.west)+(0,1.98)$) -- (p2peth0.east);&lt;br /&gt;
\draw [thick]  (p2peth0.west)  -- (backswc.east);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (backswc.north) -- (backnet.south);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth1.east) -- +(3,0) node[midway,below] {vif0.1} -- (p1xenbr1.west)+(0,0.5);&lt;br /&gt;
\draw [thick]  (p1v1eth1.east) -- +(3,0) node[midway,below] {vif1.2} -- ($(p1xenbr2.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr1.east) -- (p1peth1.west);&lt;br /&gt;
\draw [thick]  (p1peth1.east)  -- (p2peth1.west) node [midway,below] {DRBD Link};&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2v0eth1.west) -- +(-3,0) node[midway,below] {vif0.1} -- (p2xenbr1.east);&lt;br /&gt;
\draw [thick]  (p2v1eth1.west) -- +(-3,0) node[midway,below] {vif1.2} -- ($(p2xenbr2.east)+(0,-0.5)$);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth2.east) -- +(3,0) node[midway,below] {vif0.2} -- ($(p1xenbr2.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr2.east) -- (p1peth2.west);&lt;br /&gt;
\draw [thick]  (p1peth2.east) -- (iswitch.west);&lt;br /&gt;
\draw [thick]  (p2v0eth2.west) -- +(-3,0) node[midway,below] {vif0.2} -- ($(p2xenbr2.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2xenbr2.west) -- (p2peth2.east);&lt;br /&gt;
\draw [thick]  (p2peth2.west) -- (iswitch.east);&lt;br /&gt;
\draw [thick] (iswitch.south) -- (internet.north);&lt;br /&gt;
&lt;br /&gt;
\end{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
{footer}&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=Sample_Xen_3.x_2-node_Cluster_Network_Map&amp;diff=1660</id>
		<title>Sample Xen 3.x 2-node Cluster Network Map</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=Sample_Xen_3.x_2-node_Cluster_Network_Map&amp;diff=1660"/>
		<updated>2010-05-25T04:53:22Z</updated>

		<summary type="html">&lt;p&gt;Colah: Smaller Image.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto_header}}&lt;br /&gt;
&lt;br /&gt;
[[Networking in Xen]]&lt;br /&gt;
&lt;br /&gt;
[[File:SampleXen2NodeClusterMap.png|800px|Map of a Sample 2-node Cluster]]&lt;br /&gt;
&lt;br /&gt;
{{footer}}&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1659</id>
		<title>File:SampleXen2NodeClusterMap.png</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1659"/>
		<updated>2010-05-25T04:48:12Z</updated>

		<summary type="html">&lt;p&gt;Colah: uploaded a new version of &amp;quot;File:SampleXen2NodeClusterMap.png&amp;quot;:&amp;amp;#32;scaled 1/4.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A pretty map of a 2-node cluster, based on the following ASCII diagram:&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
                                                                         [   Back    ]&lt;br /&gt;
                                                                         [  Channel  ]&lt;br /&gt;
 _[_Node01_]__________________________________________________________   [  Network  ]   __________________________________________________________[_Node02_]_&lt;br /&gt;
|  _______________                                                    |        |        |                                                    _______________  |&lt;br /&gt;
| | dom0    ______|                                 ________   _______|   _____|_____   |_______   ________                                 |______    dom0 | |&lt;br /&gt;
| |        | eth0 =-[vif0.0]-----------------------| xenbr0 |-| peth0 =--|   Back    |--= peth0 |-| xenbr0 |-----------------------[vif0.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|              /-----------------|        | |______-|  |  Channel  |  |-______| |        |-----------------\              |-_____|        | |&lt;br /&gt;
| |               |              | /---------------|        |         |  |  switch   |  |         |        |---------------\ |              |               | |&lt;br /&gt;
| |         ______|              | | /-------------|        |         |  |___________|  |         |        |-------------\ | |              |______         | |&lt;br /&gt;
| |        | eth1 =-[vif0.1]---\ | | | /-----------|        |         |                 |         |        |-----------\ | | | /---[vif0.1]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|            | | | | | /---------|        |         |                 |         |        |---------\ | | | | |            |-_____|        | |&lt;br /&gt;
| |               |            | | | | | | /-------|        |         |                 |         |        |-------\ | | | | | |            |               | |&lt;br /&gt;
| |         ______|            | | | | | | | /-----|        |         |                 |         |        |-----\ | | | | | | |            |______         | |&lt;br /&gt;
| |        | eth2 =-[vif0.2]-\ | | | | | | | |     |        |         |                 |         |        |     | | | | | | | | /-[vif0.2]-= eth2 |        | |&lt;br /&gt;
| |        |_____-|          | | | | | | | | |     |________|         |                 |         |________|     | | | | | | | | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | | | | | | | | |                        |                 |                        | | | | | | | | |          |_______________| |&lt;br /&gt;
|  _______________           | | | | | | | | |      ________   _______|                 |_______   ________      | | | | | | | | |           _______________  |&lt;br /&gt;
| | fw01    ______|          | \-+-+-+-+-+-+-+-----| xenbr1 |-| peth1 =-----------------= peth1 |-| xenbr1 |-----+-+-+-+-+-+-+-/ |          |______    fw01 | |&lt;br /&gt;
| |        | eth0 =-[vif1.0]-+---/ | | | | | |     |        | |______-|  [ DRBD Link ]  |-______| |        |     | | | | | | \---+-[vif1.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |-_____|        | |&lt;br /&gt;
| |               |          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |               | |&lt;br /&gt;
| |         ______|          \-\   | | | | | |     |        |         |                 |         |        |     | | | | | |   /-/          |______         | |&lt;br /&gt;
| |        | eth1 =-[vif1.2]-\ |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | /-[viv1.2]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |_______________| |&lt;br /&gt;
|                            | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |                            |&lt;br /&gt;
|  _______________           | |   | | | | | |     |________|         |                 |         |________|     | | | | | |   | |           _______________  |&lt;br /&gt;
| | auth01  ______|          | |   | | | | | |                        |                 |                        | | | | | |   | |          |______  auth01 | |&lt;br /&gt;
| |        | eth0 =-[vif2.0]-+-+---/ | | | | |      ________   _______|   ___________   |_______   ________      | | | | | \---+-+-[viv2.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          | \-----+-+-+-+-+-----| xenbr2 |-| peth2 =--| Internet  |--= peth2 |-| xenbr2 |-----+-+-+-+-+-----/ |          |-_____|        | |&lt;br /&gt;
| |               |          \-------+-+-+-+-+-----|        | |______-|  | Polluted  |  |-______| |        |-----+-+-+-+-+-------/          |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |  Switch   |  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |___________|  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |_______________|                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |_______________| |&lt;br /&gt;
|  _______________                   | | | | |     |        |         |        |        |         |        |     | | | | |                   _______________  |&lt;br /&gt;
| | web01   ______|                  | | | | |     |        |         |  [  Internet  ] |         |        |     | | | | |                  |______   web01 | |&lt;br /&gt;
| |        | eth0 =-[vif3.0]---------/ | | | |     |        |         |  [ Connection ] |         |        |     | | | | \---------[viv3.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                    | | | |     |________|         |                 |         |________|     | | | |                    |-_____|        | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |_______________|                    | | | |                        |                 |                        | | | |                    |_______________| |&lt;br /&gt;
|  _______________                     | | | |                        |                 |                        | | | |                     _______________  |&lt;br /&gt;
| | web02   ______|                    | | | |                        |                 |                        | | | |                    |______   web02 | |&lt;br /&gt;
| |        | eth0 =-[vif4.0]-----------/ | | |                        |                 |                        | | | \-----------[viv4.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                      | | |                        |                 |                        | | |                      |-_____|        | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |_______________|                      | | |                        |                 |                        | | |                      |_______________| |&lt;br /&gt;
|  _______________                       | | |                        |                 |                        | | |                       _______________  |&lt;br /&gt;
| | res01   ______|                      | | |                        |                 |                        | | |                      |______   res01 | |&lt;br /&gt;
| |        | eth0 =-[vif5.0]-------------/ | |                        |                 |                        | | \-------------[viv5.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                        | |                        |                 |                        | |                        |-_____|        | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |_______________|                        | |                        |                 |                        | |                        |_______________| |&lt;br /&gt;
|  _______________                         | |                        |                 |                        | |                         _______________  |&lt;br /&gt;
| | dev01   ______|                        | |                        |                 |                        | |                        |______   dev01 | |&lt;br /&gt;
| |        | eth0 =-[vif6.0]---------------/ |                        |                 |                        | \---------------[viv6.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                          |                        |                 |                        |                          |-_____|        | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |_______________|                          |                        |                 |                        |                          |_______________| |&lt;br /&gt;
|  _______________                           |                        |                 |                        |                           _______________  |&lt;br /&gt;
| | sql01   ______|                          |                        |                 |                        |                          |______   sql01 | |&lt;br /&gt;
| |        | eth0 =-[vif7.0]-----------------/                        |                 |                        \-----------------[viv7.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                                                   |                 |                                                   |-_____|        | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |_______________|                                                   |                 |                                                   |_______________| |&lt;br /&gt;
|_____________________________________________________________________|                 |_____________________________________________________________________|&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
It was written in LaTeX + PGF/TiKz. The (rather messy with weird naming convention) source is:&lt;br /&gt;
&lt;br /&gt;
\documentclass{a0poster}&lt;br /&gt;
&lt;br /&gt;
\usepackage{multicol}&lt;br /&gt;
\usepackage{tikz}&lt;br /&gt;
\usepackage{graphicx}&lt;br /&gt;
\usetikzlibrary{positioning,shapes,snakes,matrix,backgrounds,fit,decorations.pathreplacing,calc}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
\tikzstyle{physical}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=5pt]&lt;br /&gt;
\tikzstyle{physicaltitle}= [draw=black, fill=black!10, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{physicaloverlay}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=50pt, inner xsep=25pt]&lt;br /&gt;
\tikzstyle{abstract1}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners, inner ysep=18pt]&lt;br /&gt;
\tikzstyle{abstract1title}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{abstract2}= [draw=green, fill=green!20, thick, rectangle, rounded corners]&lt;br /&gt;
&lt;br /&gt;
\begin{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
 \matrix[row sep=0.75cm, column sep=1cm] {&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (backnet) {Back Channel Network};\\ $~$\\ $~$\\&lt;br /&gt;
      \node [abstract2] (p1v0eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; [4cm] \node (p1xenbr0s0) {xenbr0}; &amp;amp;&amp;amp; \node [abstract1] (p1peth0) {peth0}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (backswc) {Back Channel Switch};      &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth0) {peth0}; &amp;amp;&amp;amp; \node (p2xenbr0s0) {xenbr0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth1) {eth1};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth2) {eth2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s2) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s2) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth2) {eth2};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                              &lt;br /&gt;
\\ \\ \node [abstract2] (p1v1eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s0) {xenbr1}; &amp;amp;&amp;amp; \node [abstract1] (p1peth1) {peth1}; &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth1) {peth1}; &amp;amp;&amp;amp; \node (p2xenbr1s0) {xenbr1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v1eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr1s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth1) {eth1};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                                                &lt;br /&gt;
\\ \\ \node [abstract2] (p1v2eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr2s0) {xenbr2}; &amp;amp;&amp;amp; \node [abstract1] (p1peth2) {peth2}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (iswitch) {Internet Connected Switch};&amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth2) {peth2}; &amp;amp;&amp;amp; \node (p2xenbr2s0) {xenbr2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v2eth0) {eth0};\\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v3eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v3eth0) {eth0}; \\ &lt;br /&gt;
\\ \\ \node [abstract2] (p1v4eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v4eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v5eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v5eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v6eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v6eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v7eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v7eth0) {eth0};   \\ $~$\\ $~$\\&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (internet) {Internet Connection}; \\&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
\begin{pgfonlayer}{background} &lt;br /&gt;
\node [physicaloverlay] (node0)[fit= (p1v0eth0) (p1v7eth0) (p1peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node0.north) {node01};&lt;br /&gt;
\node [abstract1] (p1v0)[fit= (p1v0eth0) (p1v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p1v1)[fit= (p1v1eth0) (p1v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p1v2)[fit= (p1v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p1v3)[fit= (p1v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p1v4)[fit= (p1v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p1v5)[fit= (p1v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p1v6)[fit= (p1v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p1v7)[fit= (p1v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [physicaloverlay] (node1)[fit= (p2v0eth0) (p2v7eth0) (p2peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node1.north) {node02};&lt;br /&gt;
\node [abstract1] (p2v0)[fit=(p2v0eth0) (p2v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p2v1)[fit=(p2v1eth0) (p2v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p2v2)[fit=(p2v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p2v3)[fit=(p2v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p2v4)[fit=(p2v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p2v5)[fit=(p2v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p2v6)[fit=(p2v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p2v7)[fit=(p2v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p1xenbr0)[fit= (p1xenbr0s0) (p1xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p1xenbr1)[fit= (p1xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p1xenbr2)[fit= (p1xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p2xenbr0)[fit= (p2xenbr0s0) (p2xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p2xenbr1)[fit= (p2xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p2xenbr2)[fit= (p2xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\end{pgfonlayer}&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth0.east) -- +(3,0) node[midway,below] {vif0.0} -- ($(p1xenbr0.west)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p1v1eth0.east) -- +(3,0) node[midway,below] {vif1.0} -- ($(p1xenbr0.west)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p1v2eth0.east) -- +(3,0) node[midway,below] {vif2.0} -- ($(p1xenbr0.west)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p1v3eth0.east) -- +(3,0) node[midway,below] {vif3.0} -- ($(p1xenbr0.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1v4eth0.east) -- +(3,0) node[midway,below] {vif4.0} --   (p1xenbr0.west);&lt;br /&gt;
\draw [thick]  (p1v5eth0.east) -- +(3,0) node[midway,below] {vif5.0} -- ($(p1xenbr0.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1v6eth0.east) -- +(3,0) node[midway,below] {vif6.0} -- ($(p1xenbr0.west)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p1v7eth0.east) -- +(3,0) node[midway,below] {vif7.0} -- ($(p1xenbr0.west)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p1xenbr0.east)+(0,1.98)$)                            -- (p1peth0.west);&lt;br /&gt;
\draw [thick]  (p1peth0.east)                                         -- (backswc.west);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p2v0eth0.west) -- +(-3,0) node[midway,below] {vif0.0} -- ($(p2xenbr0.east)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p2v1eth0.west) -- +(-3,0) node[midway,below] {vif1.0} -- ($(p2xenbr0.east)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p2v2eth0.west) -- +(-3,0) node[midway,below] {vif2.0} -- ($(p2xenbr0.east)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p2v3eth0.west) -- +(-3,0) node[midway,below] {vif3.0} -- ($(p2xenbr0.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2v4eth0.west) -- +(-3,0) node[midway,below] {vif4.0} --   (p2xenbr0.east);&lt;br /&gt;
\draw [thick]  (p2v5eth0.west) -- +(-3,0) node[midway,below] {vif5.0} -- ($(p2xenbr0.east)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p2v6eth0.west) -- +(-3,0) node[midway,below] {vif6.0} -- ($(p2xenbr0.east)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p2v7eth0.west) -- +(-3,0) node[midway,below] {vif7.0} -- ($(p2xenbr0.east)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p2xenbr0.west)+(0,1.98)$) -- (p2peth0.east);&lt;br /&gt;
\draw [thick]  (p2peth0.west)  -- (backswc.east);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (backswc.north) -- (backnet.south);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth1.east) -- +(3,0) node[midway,below] {vif0.1} -- (p1xenbr1.west)+(0,0.5);&lt;br /&gt;
\draw [thick]  (p1v1eth1.east) -- +(3,0) node[midway,below] {vif1.2} -- ($(p1xenbr2.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr1.east) -- (p1peth1.west);&lt;br /&gt;
\draw [thick]  (p1peth1.east)  -- (p2peth1.west) node [midway,below] {DRBD Link};&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2v0eth1.west) -- +(-3,0) node[midway,below] {vif0.1} -- (p2xenbr1.east);&lt;br /&gt;
\draw [thick]  (p2v1eth1.west) -- +(-3,0) node[midway,below] {vif1.2} -- ($(p2xenbr2.east)+(0,-0.5)$);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth2.east) -- +(3,0) node[midway,below] {vif0.2} -- ($(p1xenbr2.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr2.east) -- (p1peth2.west);&lt;br /&gt;
\draw [thick]  (p1peth2.east) -- (iswitch.west);&lt;br /&gt;
\draw [thick]  (p2v0eth2.west) -- +(-3,0) node[midway,below] {vif0.2} -- ($(p2xenbr2.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2xenbr2.west) -- (p2peth2.east);&lt;br /&gt;
\draw [thick]  (p2peth2.west) -- (iswitch.east);&lt;br /&gt;
\draw [thick] (iswitch.south) -- (internet.north);&lt;br /&gt;
&lt;br /&gt;
\end{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1658</id>
		<title>File:SampleXen2NodeClusterMap.png</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1658"/>
		<updated>2010-05-25T04:41:53Z</updated>

		<summary type="html">&lt;p&gt;Colah: uploaded a new version of &amp;quot;File:SampleXen2NodeClusterMap.png&amp;quot;:&amp;amp;#32;No transparency.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A pretty map of a 2-node cluster, based on the following ASCII diagram:&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
                                                                         [   Back    ]&lt;br /&gt;
                                                                         [  Channel  ]&lt;br /&gt;
 _[_Node01_]__________________________________________________________   [  Network  ]   __________________________________________________________[_Node02_]_&lt;br /&gt;
|  _______________                                                    |        |        |                                                    _______________  |&lt;br /&gt;
| | dom0    ______|                                 ________   _______|   _____|_____   |_______   ________                                 |______    dom0 | |&lt;br /&gt;
| |        | eth0 =-[vif0.0]-----------------------| xenbr0 |-| peth0 =--|   Back    |--= peth0 |-| xenbr0 |-----------------------[vif0.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|              /-----------------|        | |______-|  |  Channel  |  |-______| |        |-----------------\              |-_____|        | |&lt;br /&gt;
| |               |              | /---------------|        |         |  |  switch   |  |         |        |---------------\ |              |               | |&lt;br /&gt;
| |         ______|              | | /-------------|        |         |  |___________|  |         |        |-------------\ | |              |______         | |&lt;br /&gt;
| |        | eth1 =-[vif0.1]---\ | | | /-----------|        |         |                 |         |        |-----------\ | | | /---[vif0.1]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|            | | | | | /---------|        |         |                 |         |        |---------\ | | | | |            |-_____|        | |&lt;br /&gt;
| |               |            | | | | | | /-------|        |         |                 |         |        |-------\ | | | | | |            |               | |&lt;br /&gt;
| |         ______|            | | | | | | | /-----|        |         |                 |         |        |-----\ | | | | | | |            |______         | |&lt;br /&gt;
| |        | eth2 =-[vif0.2]-\ | | | | | | | |     |        |         |                 |         |        |     | | | | | | | | /-[vif0.2]-= eth2 |        | |&lt;br /&gt;
| |        |_____-|          | | | | | | | | |     |________|         |                 |         |________|     | | | | | | | | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | | | | | | | | |                        |                 |                        | | | | | | | | |          |_______________| |&lt;br /&gt;
|  _______________           | | | | | | | | |      ________   _______|                 |_______   ________      | | | | | | | | |           _______________  |&lt;br /&gt;
| | fw01    ______|          | \-+-+-+-+-+-+-+-----| xenbr1 |-| peth1 =-----------------= peth1 |-| xenbr1 |-----+-+-+-+-+-+-+-/ |          |______    fw01 | |&lt;br /&gt;
| |        | eth0 =-[vif1.0]-+---/ | | | | | |     |        | |______-|  [ DRBD Link ]  |-______| |        |     | | | | | | \---+-[vif1.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |-_____|        | |&lt;br /&gt;
| |               |          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |               | |&lt;br /&gt;
| |         ______|          \-\   | | | | | |     |        |         |                 |         |        |     | | | | | |   /-/          |______         | |&lt;br /&gt;
| |        | eth1 =-[vif1.2]-\ |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | /-[viv1.2]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |_______________| |&lt;br /&gt;
|                            | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |                            |&lt;br /&gt;
|  _______________           | |   | | | | | |     |________|         |                 |         |________|     | | | | | |   | |           _______________  |&lt;br /&gt;
| | auth01  ______|          | |   | | | | | |                        |                 |                        | | | | | |   | |          |______  auth01 | |&lt;br /&gt;
| |        | eth0 =-[vif2.0]-+-+---/ | | | | |      ________   _______|   ___________   |_______   ________      | | | | | \---+-+-[viv2.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          | \-----+-+-+-+-+-----| xenbr2 |-| peth2 =--| Internet  |--= peth2 |-| xenbr2 |-----+-+-+-+-+-----/ |          |-_____|        | |&lt;br /&gt;
| |               |          \-------+-+-+-+-+-----|        | |______-|  | Polluted  |  |-______| |        |-----+-+-+-+-+-------/          |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |  Switch   |  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |___________|  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |_______________|                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |_______________| |&lt;br /&gt;
|  _______________                   | | | | |     |        |         |        |        |         |        |     | | | | |                   _______________  |&lt;br /&gt;
| | web01   ______|                  | | | | |     |        |         |  [  Internet  ] |         |        |     | | | | |                  |______   web01 | |&lt;br /&gt;
| |        | eth0 =-[vif3.0]---------/ | | | |     |        |         |  [ Connection ] |         |        |     | | | | \---------[viv3.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                    | | | |     |________|         |                 |         |________|     | | | |                    |-_____|        | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |_______________|                    | | | |                        |                 |                        | | | |                    |_______________| |&lt;br /&gt;
|  _______________                     | | | |                        |                 |                        | | | |                     _______________  |&lt;br /&gt;
| | web02   ______|                    | | | |                        |                 |                        | | | |                    |______   web02 | |&lt;br /&gt;
| |        | eth0 =-[vif4.0]-----------/ | | |                        |                 |                        | | | \-----------[viv4.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                      | | |                        |                 |                        | | |                      |-_____|        | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |_______________|                      | | |                        |                 |                        | | |                      |_______________| |&lt;br /&gt;
|  _______________                       | | |                        |                 |                        | | |                       _______________  |&lt;br /&gt;
| | res01   ______|                      | | |                        |                 |                        | | |                      |______   res01 | |&lt;br /&gt;
| |        | eth0 =-[vif5.0]-------------/ | |                        |                 |                        | | \-------------[viv5.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                        | |                        |                 |                        | |                        |-_____|        | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |_______________|                        | |                        |                 |                        | |                        |_______________| |&lt;br /&gt;
|  _______________                         | |                        |                 |                        | |                         _______________  |&lt;br /&gt;
| | dev01   ______|                        | |                        |                 |                        | |                        |______   dev01 | |&lt;br /&gt;
| |        | eth0 =-[vif6.0]---------------/ |                        |                 |                        | \---------------[viv6.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                          |                        |                 |                        |                          |-_____|        | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |_______________|                          |                        |                 |                        |                          |_______________| |&lt;br /&gt;
|  _______________                           |                        |                 |                        |                           _______________  |&lt;br /&gt;
| | sql01   ______|                          |                        |                 |                        |                          |______   sql01 | |&lt;br /&gt;
| |        | eth0 =-[vif7.0]-----------------/                        |                 |                        \-----------------[viv7.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                                                   |                 |                                                   |-_____|        | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |_______________|                                                   |                 |                                                   |_______________| |&lt;br /&gt;
|_____________________________________________________________________|                 |_____________________________________________________________________|&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
It was written in LaTeX + PGF/TiKz. The (rather messy with weird naming convention) source is:&lt;br /&gt;
&lt;br /&gt;
\documentclass{a0poster}&lt;br /&gt;
&lt;br /&gt;
\usepackage{multicol}&lt;br /&gt;
\usepackage{tikz}&lt;br /&gt;
\usepackage{graphicx}&lt;br /&gt;
\usetikzlibrary{positioning,shapes,snakes,matrix,backgrounds,fit,decorations.pathreplacing,calc}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
\tikzstyle{physical}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=5pt]&lt;br /&gt;
\tikzstyle{physicaltitle}= [draw=black, fill=black!10, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{physicaloverlay}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=50pt, inner xsep=25pt]&lt;br /&gt;
\tikzstyle{abstract1}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners, inner ysep=18pt]&lt;br /&gt;
\tikzstyle{abstract1title}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{abstract2}= [draw=green, fill=green!20, thick, rectangle, rounded corners]&lt;br /&gt;
&lt;br /&gt;
\begin{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
 \matrix[row sep=0.75cm, column sep=1cm] {&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (backnet) {Back Channel Network};\\ $~$\\ $~$\\&lt;br /&gt;
      \node [abstract2] (p1v0eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; [4cm] \node (p1xenbr0s0) {xenbr0}; &amp;amp;&amp;amp; \node [abstract1] (p1peth0) {peth0}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (backswc) {Back Channel Switch};      &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth0) {peth0}; &amp;amp;&amp;amp; \node (p2xenbr0s0) {xenbr0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth1) {eth1};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth2) {eth2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s2) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s2) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth2) {eth2};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                              &lt;br /&gt;
\\ \\ \node [abstract2] (p1v1eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s0) {xenbr1}; &amp;amp;&amp;amp; \node [abstract1] (p1peth1) {peth1}; &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth1) {peth1}; &amp;amp;&amp;amp; \node (p2xenbr1s0) {xenbr1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v1eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr1s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth1) {eth1};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                                                &lt;br /&gt;
\\ \\ \node [abstract2] (p1v2eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr2s0) {xenbr2}; &amp;amp;&amp;amp; \node [abstract1] (p1peth2) {peth2}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (iswitch) {Internet Connected Switch};&amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth2) {peth2}; &amp;amp;&amp;amp; \node (p2xenbr2s0) {xenbr2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v2eth0) {eth0};\\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v3eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v3eth0) {eth0}; \\ &lt;br /&gt;
\\ \\ \node [abstract2] (p1v4eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v4eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v5eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v5eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v6eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v6eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v7eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v7eth0) {eth0};   \\ $~$\\ $~$\\&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (internet) {Internet Connection}; \\&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
\begin{pgfonlayer}{background} &lt;br /&gt;
\node [physicaloverlay] (node0)[fit= (p1v0eth0) (p1v7eth0) (p1peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node0.north) {node01};&lt;br /&gt;
\node [abstract1] (p1v0)[fit= (p1v0eth0) (p1v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p1v1)[fit= (p1v1eth0) (p1v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p1v2)[fit= (p1v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p1v3)[fit= (p1v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p1v4)[fit= (p1v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p1v5)[fit= (p1v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p1v6)[fit= (p1v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p1v7)[fit= (p1v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [physicaloverlay] (node1)[fit= (p2v0eth0) (p2v7eth0) (p2peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node1.north) {node02};&lt;br /&gt;
\node [abstract1] (p2v0)[fit=(p2v0eth0) (p2v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p2v1)[fit=(p2v1eth0) (p2v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p2v2)[fit=(p2v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p2v3)[fit=(p2v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p2v4)[fit=(p2v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p2v5)[fit=(p2v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p2v6)[fit=(p2v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p2v7)[fit=(p2v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p1xenbr0)[fit= (p1xenbr0s0) (p1xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p1xenbr1)[fit= (p1xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p1xenbr2)[fit= (p1xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p2xenbr0)[fit= (p2xenbr0s0) (p2xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p2xenbr1)[fit= (p2xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p2xenbr2)[fit= (p2xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\end{pgfonlayer}&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth0.east) -- +(3,0) node[midway,below] {vif0.0} -- ($(p1xenbr0.west)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p1v1eth0.east) -- +(3,0) node[midway,below] {vif1.0} -- ($(p1xenbr0.west)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p1v2eth0.east) -- +(3,0) node[midway,below] {vif2.0} -- ($(p1xenbr0.west)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p1v3eth0.east) -- +(3,0) node[midway,below] {vif3.0} -- ($(p1xenbr0.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1v4eth0.east) -- +(3,0) node[midway,below] {vif4.0} --   (p1xenbr0.west);&lt;br /&gt;
\draw [thick]  (p1v5eth0.east) -- +(3,0) node[midway,below] {vif5.0} -- ($(p1xenbr0.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1v6eth0.east) -- +(3,0) node[midway,below] {vif6.0} -- ($(p1xenbr0.west)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p1v7eth0.east) -- +(3,0) node[midway,below] {vif7.0} -- ($(p1xenbr0.west)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p1xenbr0.east)+(0,1.98)$)                            -- (p1peth0.west);&lt;br /&gt;
\draw [thick]  (p1peth0.east)                                         -- (backswc.west);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p2v0eth0.west) -- +(-3,0) node[midway,below] {vif0.0} -- ($(p2xenbr0.east)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p2v1eth0.west) -- +(-3,0) node[midway,below] {vif1.0} -- ($(p2xenbr0.east)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p2v2eth0.west) -- +(-3,0) node[midway,below] {vif2.0} -- ($(p2xenbr0.east)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p2v3eth0.west) -- +(-3,0) node[midway,below] {vif3.0} -- ($(p2xenbr0.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2v4eth0.west) -- +(-3,0) node[midway,below] {vif4.0} --   (p2xenbr0.east);&lt;br /&gt;
\draw [thick]  (p2v5eth0.west) -- +(-3,0) node[midway,below] {vif5.0} -- ($(p2xenbr0.east)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p2v6eth0.west) -- +(-3,0) node[midway,below] {vif6.0} -- ($(p2xenbr0.east)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p2v7eth0.west) -- +(-3,0) node[midway,below] {vif7.0} -- ($(p2xenbr0.east)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p2xenbr0.west)+(0,1.98)$) -- (p2peth0.east);&lt;br /&gt;
\draw [thick]  (p2peth0.west)  -- (backswc.east);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (backswc.north) -- (backnet.south);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth1.east) -- +(3,0) node[midway,below] {vif0.1} -- (p1xenbr1.west)+(0,0.5);&lt;br /&gt;
\draw [thick]  (p1v1eth1.east) -- +(3,0) node[midway,below] {vif1.2} -- ($(p1xenbr2.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr1.east) -- (p1peth1.west);&lt;br /&gt;
\draw [thick]  (p1peth1.east)  -- (p2peth1.west) node [midway,below] {DRBD Link};&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2v0eth1.west) -- +(-3,0) node[midway,below] {vif0.1} -- (p2xenbr1.east);&lt;br /&gt;
\draw [thick]  (p2v1eth1.west) -- +(-3,0) node[midway,below] {vif1.2} -- ($(p2xenbr2.east)+(0,-0.5)$);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth2.east) -- +(3,0) node[midway,below] {vif0.2} -- ($(p1xenbr2.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr2.east) -- (p1peth2.west);&lt;br /&gt;
\draw [thick]  (p1peth2.east) -- (iswitch.west);&lt;br /&gt;
\draw [thick]  (p2v0eth2.west) -- +(-3,0) node[midway,below] {vif0.2} -- ($(p2xenbr2.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2xenbr2.west) -- (p2peth2.east);&lt;br /&gt;
\draw [thick]  (p2peth2.west) -- (iswitch.east);&lt;br /&gt;
\draw [thick] (iswitch.south) -- (internet.north);&lt;br /&gt;
&lt;br /&gt;
\end{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=Sample_Xen_3.x_2-node_Cluster_Network_Map&amp;diff=1657</id>
		<title>Sample Xen 3.x 2-node Cluster Network Map</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=Sample_Xen_3.x_2-node_Cluster_Network_Map&amp;diff=1657"/>
		<updated>2010-05-25T04:36:39Z</updated>

		<summary type="html">&lt;p&gt;Colah: Replaces ASCII image with pretty picture!&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{howto_header}}&lt;br /&gt;
&lt;br /&gt;
[[Networking in Xen]]&lt;br /&gt;
&lt;br /&gt;
[[File:SampleXen2NodeClusterMap.png]]&lt;br /&gt;
&lt;br /&gt;
{{footer}}&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
	<entry>
		<id>https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1656</id>
		<title>File:SampleXen2NodeClusterMap.png</title>
		<link rel="alternate" type="text/html" href="https://alteeve.com/w/index.php?title=File:SampleXen2NodeClusterMap.png&amp;diff=1656"/>
		<updated>2010-05-25T04:33:44Z</updated>

		<summary type="html">&lt;p&gt;Colah: A pretty map of a 2-node cluster, based on the following ASCII diagram:
------

                                                                         [   Back    ]
                                                                         [  Channel  ]
 _[_Node01_]__________________________________________________________   [  Network  ]   __________________________________________________________[_Node02_]_
|  _______________                                                    |        |        |                                                    _______________  |
| | dom0    ______|                                 ________   _______|   _____|_____   |_______   ________                                 |______    dom0 | |
| |        | eth0 =-[vif0.0]-----------------------| xenbr0 |-| peth0 =--|   Back    |--= peth0 |-| xenbr0 |-----------------------[vif0.0]-= eth0 |        | |
| |        |_____-|              /-----------------|        | |______-|  |  Channel  |  |-______| |        |-----------------\              |-_____|        | |
| |               |              | /---------------|        |         |  |  switch   |  |         |        |---------------\ |              |               | |
| |         ______|              | | /-------------|        |         |  |___________|  |         |        |-------------\ | |              |______         | |
| |        | eth1 =-[vif0.1]---\ | | | /-----------|        |         |                 |         |        |-----------\ | | | /---[vif0.1]-= eth1 |        | |
| |        |_____-|            | | | | | /---------|        |         |                 |         |        |---------\ | | | | |            |-_____|        | |
| |               |            | | | | | | /-------|        |         |                 |         |        |-------\ | | | | | |            |               | |
| |         ______|            | | | | | | | /-----|        |         |                 |         |        |-----\ | | | | | | |            |______         | |
| |        | eth2 =-[vif0.2]-\ | | | | | | | |     |        |         |                 |         |        |     | | | | | | | | /-[vif0.2]-= eth2 |        | |
| |        |_____-|          | | | | | | | | |     |________|         |                 |         |________|     | | | | | | | | |          |-_____|        | |
| |_______________|          | | | | | | | | |                        |                 |                        | | | | | | | | |          |_______________| |
|  _______________           | | | | | | | | |      ________   _______|                 |_______   ________      | | | | | | | | |           _______________  |
| | fw01    ______|          | \-+-+-+-+-+-+-+-----| xenbr1 |-| peth1 =-----------------= peth1 |-| xenbr1 |-----+-+-+-+-+-+-+-/ |          |______    fw01 | |
| |        | eth0 =-[vif1.0]-+---/ | | | | | |     |        | |______-|  [ DRBD Link ]  |-______| |        |     | | | | | | \---+-[vif1.0]-= eth0 |        | |
| |        |_____-|          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |-_____|        | |
| |               |          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |               | |
| |         ______|          \-\   | | | | | |     |        |         |                 |         |        |     | | | | | |   /-/          |______         | |
| |        | eth1 =-[vif1.2]-\ |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | /-[viv1.2]-= eth1 |        | |
| |        |_____-|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |-_____|        | |
| |_______________|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |_______________| |
|                            | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |                            |
|  _______________           | |   | | | | | |     |________|         |                 |         |________|     | | | | | |   | |           _______________  |
| | auth01  ______|          | |   | | | | | |                        |                 |                        | | | | | |   | |          |______  auth01 | |
| |        | eth0 =-[vif2.0]-+-+---/ | | | | |      ________   _______|   ___________   |_______   ________      | | | | | \---+-+-[viv2.0]-= eth0 |        | |
| |        |_____-|          | \-----+-+-+-+-+-----| xenbr2 |-| peth2 =--| Internet  |--= peth2 |-| xenbr2 |-----+-+-+-+-+-----/ |          |-_____|        | |
| |               |          \-------+-+-+-+-+-----|        | |______-|  | Polluted  |  |-______| |        |-----+-+-+-+-+-------/          |               | |
| |               |                  | | | | |     |        |         |  |  Switch   |  |         |        |     | | | | |                  |               | |
| |               |                  | | | | |     |        |         |  |___________|  |         |        |     | | | | |                  |               | |
| |               |                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |               | |
| |_______________|                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |_______________| |
|  _______________                   | | | | |     |        |         |        |        |         |        |     | | | | |                   _______________  |
| | web01   ______|                  | | | | |     |        |         |  [  Internet  ] |         |        |     | | | | |                  |______   web01 | |
| |        | eth0 =-[vif3.0]---------/ | | | |     |        |         |  [ Connection ] |         |        |     | | | | \---------[viv3.0]-= eth0 |        | |
| |        |_____-|                    | | | |     |________|         |                 |         |________|     | | | |                    |-_____|        | |
| |               |                    | | | |                        |                 |                        | | | |                    |               | |
| |               |                    | | | |                        |                 |                        | | | |                    |               | |
| |               |                    | | | |                        |                 |                        | | | |                    |               | |
| |               |                    | | | |                        |                 |                        | | | |                    |               | |
| |_______________|                    | | | |                        |                 |                        | | | |                    |_______________| |
|  _______________                     | | | |                        |                 |                        | | | |                     _______________  |
| | web02   ______|                    | | | |                        |                 |                        | | | |                    |______   web02 | |
| |        | eth0 =-[vif4.0]-----------/ | | |                        |                 |                        | | | \-----------[viv4.0]-= eth0 |        | |
| |        |_____-|                      | | |                        |                 |                        | | |                      |-_____|        | |
| |               |                      | | |                        |                 |                        | | |                      |               | |
| |               |                      | | |                        |                 |                        | | |                      |               | |
| |               |                      | | |                        |                 |                        | | |                      |               | |
| |               |                      | | |                        |                 |                        | | |                      |               | |
| |               |                      | | |                        |                 |                        | | |                      |               | |
| |_______________|                      | | |                        |                 |                        | | |                      |_______________| |
|  _______________                       | | |                        |                 |                        | | |                       _______________  |
| | res01   ______|                      | | |                        |                 |                        | | |                      |______   res01 | |
| |        | eth0 =-[vif5.0]-------------/ | |                        |                 |                        | | \-------------[viv5.0]-= eth0 |        | |
| |        |_____-|                        | |                        |                 |                        | |                        |-_____|        | |
| |               |                        | |                        |                 |                        | |                        |               | |
| |               |                        | |                        |                 |                        | |                        |               | |
| |               |                        | |                        |                 |                        | |                        |               | |
| |               |                        | |                        |                 |                        | |                        |               | |
| |               |                        | |                        |                 |                        | |                        |               | |
| |_______________|                        | |                        |                 |                        | |                        |_______________| |
|  _______________                         | |                        |                 |                        | |                         _______________  |
| | dev01   ______|                        | |                        |                 |                        | |                        |______   dev01 | |
| |        | eth0 =-[vif6.0]---------------/ |                        |                 |                        | \---------------[viv6.0]-= eth0 |        | |
| |        |_____-|                          |                        |                 |                        |                          |-_____|        | |
| |               |                          |                        |                 |                        |                          |               | |
| |               |                          |                        |                 |                        |                          |               | |
| |               |                          |                        |                 |                        |                          |               | |
| |               |                          |                        |                 |                        |                          |               | |
| |               |                          |                        |                 |                        |                          |               | |
| |_______________|                          |                        |                 |                        |                          |_______________| |
|  _______________                           |                        |                 |                        |                           _______________  |
| | sql01   ______|                          |                        |                 |                        |                          |______   sql01 | |
| |        | eth0 =-[vif7.0]-----------------/                        |                 |                        \-----------------[viv7.0]-= eth0 |        | |
| |        |_____-|                                                   |                 |                                                   |-_____|        | |
| |               |                                                   |                 |                                                   |               | |
| |               |                                                   |                 |                                                   |               | |
| |               |                                                   |                 |                                                   |               | |
| |               |                                                   |                 |                                                   |               | |
| |               |                                                   |                 |                                                   |               | |
| |_______________|                                                   |                 |                                                   |_______________| |
|_____________________________________________________________________|                 |_____________________________________________________________________|

---------------

It was written in LaTeX + PGF/TiKz. The (rather messy with weird naming convention) source is:

\documentclass{a0poster}

\usepackage{multicol}
\usepackage{tikz}
\usepackage{graphicx}
\usetikzlibrary{positioning,shapes,snakes,matrix,backgrounds,fit,decorations.pathreplacing,calc}



\begin{document}

\tikzstyle{physical}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=5pt]
\tikzstyle{physicaltitle}= [draw=black, fill=black!10, thick, rectangle, rounded corners]
\tikzstyle{physicaloverlay}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=50pt, inner xsep=25pt]
\tikzstyle{abstract1}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners, inner ysep=18pt]
\tikzstyle{abstract1title}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners]
\tikzstyle{abstract2}= [draw=green, fill=green!20, thick, rectangle, rounded corners]

\begin{tikzpicture}

 \matrix[row sep=0.75cm, column sep=1cm] {
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (backnet) {Back Channel Network};\\ $~$\\ $~$\\
      \node [abstract2] (p1v0eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; [4cm] \node (p1xenbr0s0) {xenbr0}; &amp;amp;&amp;amp; \node [abstract1] (p1peth0) {peth0}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (backswc) {Back Channel Switch};      &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth0) {peth0}; &amp;amp;&amp;amp; \node (p2xenbr0s0) {xenbr0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth0) {eth0};\\
      \node [abstract2] (p1v0eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth1) {eth1};\\
      \node [abstract2] (p1v0eth2) {eth2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s2) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s2) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth2) {eth2};\\
%                                                                                                                                                                                                                                                                                                              
\\ \\ \node [abstract2] (p1v1eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s0) {xenbr1}; &amp;amp;&amp;amp; \node [abstract1] (p1peth1) {peth1}; &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth1) {peth1}; &amp;amp;&amp;amp; \node (p2xenbr1s0) {xenbr1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth0) {eth0};\\
      \node [abstract2] (p1v1eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr1s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth1) {eth1};\\
%                                                                                                                                                                                                                                                                                                                                
\\ \\ \node [abstract2] (p1v2eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr2s0) {xenbr2}; &amp;amp;&amp;amp; \node [abstract1] (p1peth2) {peth2}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (iswitch) {Internet Connected Switch};&amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth2) {peth2}; &amp;amp;&amp;amp; \node (p2xenbr2s0) {xenbr2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v2eth0) {eth0};\\
\\ \\ \node [abstract2] (p1v3eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v3eth0) {eth0}; \\ 
\\ \\ \node [abstract2] (p1v4eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v4eth0) {eth0};   \\
\\ \\ \node [abstract2] (p1v5eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v5eth0) {eth0};   \\
\\ \\ \node [abstract2] (p1v6eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v6eth0) {eth0};   \\
\\ \\ \node [abstract2] (p1v7eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v7eth0) {eth0};   \\ $~$\\ $~$\\
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (internet) {Internet Connection}; \\
 };

\begin{pgfonlayer}{background} 
\node [physicaloverlay] (node0)[fit= (p1v0eth0) (p1v7eth0) (p1peth2)] { };
   \node [physicaltitle] at (node0.north) {node01};
\node [abstract1] (p1v0)[fit= (p1v0eth0) (p1v0eth2)] { };
   \node [abstract1title] at (p1v0.north) {dom0};
\node [abstract1] (p1v1)[fit= (p1v1eth0) (p1v1eth1)] { };
   \node [abstract1title] at (p1v1.north) {fw01};
\node [abstract1] (p1v2)[fit= (p1v2eth0)] { };
   \node [abstract1title] at (p1v2.north) {auth01};
\node [abstract1] (p1v3)[fit= (p1v3eth0)] { };
   \node [abstract1title] at (p1v3.north) {web01};
\node [abstract1] (p1v4)[fit= (p1v4eth0)] { };
   \node [abstract1title] at (p1v4.north) {web02};
\node [abstract1] (p1v5)[fit= (p1v5eth0)] { };
   \node [abstract1title] at (p1v5.north) {res01};
\node [abstract1] (p1v6)[fit= (p1v6eth0)] { };
   \node [abstract1title] at (p1v6.north) {dev01};
\node [abstract1] (p1v7)[fit= (p1v7eth0)] { };
   \node [abstract1title] at (p1v7.north) {sql01};

\node [physicaloverlay] (node1)[fit= (p2v0eth0) (p2v7eth0) (p2peth2)] { };
   \node [physicaltitle] at (node1.north) {node02};
\node [abstract1] (p2v0)[fit=(p2v0eth0) (p2v0eth2)] { };
   \node [abstract1title] at (p2v0.north) {dom0};
\node [abstract1] (p2v1)[fit=(p2v1eth0) (p2v1eth1)] { };
   \node [abstract1title] at (p2v1.north) {fw01};
\node [abstract1] (p2v2)[fit=(p2v2eth0)] { };
   \node [abstract1title] at (p2v2.north) {auth01};
\node [abstract1] (p2v3)[fit=(p2v3eth0)] { };
   \node [abstract1title] at (p2v3.north) {web01};
\node [abstract1] (p2v4)[fit=(p2v4eth0)] { };
   \node [abstract1title] at (p2v4.north) {web02};
\node [abstract1] (p2v5)[fit=(p2v5eth0)] { };
   \node [abstract1title] at (p2v5.north) {res01};
\node [abstract1] (p2v6)[fit=(p2v6eth0)] { };
   \node [abstract1title] at (p2v6.north) {dev01};
\node [abstract1] (p2v7)[fit=(p2v7eth0)] { };
   \node [abstract1title] at (p2v7.north) {sql01};

\node [abstract1] (p1xenbr0)[fit= (p1xenbr0s0) (p1xenbr0s2)] { };
\node [abstract1] (p1xenbr1)[fit= (p1xenbr1s0) ] { };
\node [abstract1] (p1xenbr2)[fit= (p1xenbr2s0)] { };

\node [abstract1] (p2xenbr0)[fit= (p2xenbr0s0) (p2xenbr0s2)] { };
\node [abstract1] (p2xenbr1)[fit= (p2xenbr1s0) ] { };
\node [abstract1] (p2xenbr2)[fit= (p2xenbr2s0)] { };

\end{pgfonlayer}

\draw [thick]  (p1v0eth0.east) -- +(3,0) node[midway,below] {vif0.0} -- ($(p1xenbr0.west)+(0,1.98)$);
\draw [thick]  (p1v1eth0.east) -- +(3,0) node[midway,below] {vif1.0} -- ($(p1xenbr0.west)+(0,1.5)$);
\draw [thick]  (p1v2eth0.east) -- +(3,0) node[midway,below] {vif2.0} -- ($(p1xenbr0.west)+(0,1)$);
\draw [thick]  (p1v3eth0.east) -- +(3,0) node[midway,below] {vif3.0} -- ($(p1xenbr0.west)+(0,0.5)$);
\draw [thick]  (p1v4eth0.east) -- +(3,0) node[midway,below] {vif4.0} --   (p1xenbr0.west);
\draw [thick]  (p1v5eth0.east) -- +(3,0) node[midway,below] {vif5.0} -- ($(p1xenbr0.west)+(0,-0.5)$);
\draw [thick]  (p1v6eth0.east) -- +(3,0) node[midway,below] {vif6.0} -- ($(p1xenbr0.west)+(0,-1)$);
\draw [thick]  (p1v7eth0.east) -- +(3,0) node[midway,below] {vif7.0} -- ($(p1xenbr0.west)+(0,-1.5)$);
\draw [thick]  ($(p1xenbr0.east)+(0,1.98)$)                            -- (p1peth0.west);
\draw [thick]  (p1peth0.east)                                         -- (backswc.west);

\draw [thick]  (p2v0eth0.west) -- +(-3,0) node[midway,below] {vif0.0} -- ($(p2xenbr0.east)+(0,1.98)$);
\draw [thick]  (p2v1eth0.west) -- +(-3,0) node[midway,below] {vif1.0} -- ($(p2xenbr0.east)+(0,1.5)$);
\draw [thick]  (p2v2eth0.west) -- +(-3,0) node[midway,below] {vif2.0} -- ($(p2xenbr0.east)+(0,1)$);
\draw [thick]  (p2v3eth0.west) -- +(-3,0) node[midway,below] {vif3.0} -- ($(p2xenbr0.east)+(0,0.5)$);
\draw [thick]  (p2v4eth0.west) -- +(-3,0) node[midway,below] {vif4.0} --   (p2xenbr0.east);
\draw [thick]  (p2v5eth0.west) -- +(-3,0) node[midway,below] {vif5.0} -- ($(p2xenbr0.east)+(0,-0.5)$);
\draw [thick]  (p2v6eth0.west) -- +(-3,0) node[midway,below] {vif6.0} -- ($(p2xenbr0.east)+(0,-1)$);
\draw [thick]  (p2v7eth0.west) -- +(-3,0) node[midway,below] {vif7.0} -- ($(p2xenbr0.east)+(0,-1.5)$);
\draw [thick]  ($(p2xenbr0.west)+(0,1.98)$) -- (p2peth0.east);
\draw [thick]  (p2peth0.west)  -- (backswc.east);

\draw [thick]  (backswc.north) -- (backnet.south);


\draw [thick]  (p1v0eth1.east) -- +(3,0) node[midway,below] {vif0.1} -- (p1xenbr1.west)+(0,0.5);
\draw [thick]  (p1v1eth1.east) -- +(3,0) node[midway,below] {vif1.2} -- ($(p1xenbr2.west)+(0,-0.5)$);
\draw [thick]  (p1xenbr1.east) -- (p1peth1.west);
\draw [thick]  (p1peth1.east)  -- (p2peth1.west) node [midway,below] {DRBD Link};
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);
\draw [thick]  (p2v0eth1.west) -- +(-3,0) node[midway,below] {vif0.1} -- (p2xenbr1.east);
\draw [thick]  (p2v1eth1.west) -- +(-3,0) node[midway,below] {vif1.2} -- ($(p2xenbr2.east)+(0,-0.5)$);


\draw [thick]  (p1v0eth2.east) -- +(3,0) node[midway,below] {vif0.2} -- ($(p1xenbr2.west)+(0,0.5)$);
\draw [thick]  (p1xenbr2.east) -- (p1peth2.west);
\draw [thick]  (p1peth2.east) -- (iswitch.west);
\draw [thick]  (p2v0eth2.west) -- +(-3,0) node[midway,below] {vif0.2} -- ($(p2xenbr2.east)+(0,0.5)$);
\draw [thick]  (p2xenbr2.west) -- (p2peth2.east);
\draw [thick]  (p2peth2.west) -- (iswitch.east);
\draw [thick] (iswitch.south) -- (internet.north);

\end{tikzpicture}

\end{document}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A pretty map of a 2-node cluster, based on the following ASCII diagram:&lt;br /&gt;
------&lt;br /&gt;
&lt;br /&gt;
                                                                         [   Back    ]&lt;br /&gt;
                                                                         [  Channel  ]&lt;br /&gt;
 _[_Node01_]__________________________________________________________   [  Network  ]   __________________________________________________________[_Node02_]_&lt;br /&gt;
|  _______________                                                    |        |        |                                                    _______________  |&lt;br /&gt;
| | dom0    ______|                                 ________   _______|   _____|_____   |_______   ________                                 |______    dom0 | |&lt;br /&gt;
| |        | eth0 =-[vif0.0]-----------------------| xenbr0 |-| peth0 =--|   Back    |--= peth0 |-| xenbr0 |-----------------------[vif0.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|              /-----------------|        | |______-|  |  Channel  |  |-______| |        |-----------------\              |-_____|        | |&lt;br /&gt;
| |               |              | /---------------|        |         |  |  switch   |  |         |        |---------------\ |              |               | |&lt;br /&gt;
| |         ______|              | | /-------------|        |         |  |___________|  |         |        |-------------\ | |              |______         | |&lt;br /&gt;
| |        | eth1 =-[vif0.1]---\ | | | /-----------|        |         |                 |         |        |-----------\ | | | /---[vif0.1]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|            | | | | | /---------|        |         |                 |         |        |---------\ | | | | |            |-_____|        | |&lt;br /&gt;
| |               |            | | | | | | /-------|        |         |                 |         |        |-------\ | | | | | |            |               | |&lt;br /&gt;
| |         ______|            | | | | | | | /-----|        |         |                 |         |        |-----\ | | | | | | |            |______         | |&lt;br /&gt;
| |        | eth2 =-[vif0.2]-\ | | | | | | | |     |        |         |                 |         |        |     | | | | | | | | /-[vif0.2]-= eth2 |        | |&lt;br /&gt;
| |        |_____-|          | | | | | | | | |     |________|         |                 |         |________|     | | | | | | | | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | | | | | | | | |                        |                 |                        | | | | | | | | |          |_______________| |&lt;br /&gt;
|  _______________           | | | | | | | | |      ________   _______|                 |_______   ________      | | | | | | | | |           _______________  |&lt;br /&gt;
| | fw01    ______|          | \-+-+-+-+-+-+-+-----| xenbr1 |-| peth1 =-----------------= peth1 |-| xenbr1 |-----+-+-+-+-+-+-+-/ |          |______    fw01 | |&lt;br /&gt;
| |        | eth0 =-[vif1.0]-+---/ | | | | | |     |        | |______-|  [ DRBD Link ]  |-______| |        |     | | | | | | \---+-[vif1.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |-_____|        | |&lt;br /&gt;
| |               |          |     | | | | | |     |        |         |                 |         |        |     | | | | | |     |          |               | |&lt;br /&gt;
| |         ______|          \-\   | | | | | |     |        |         |                 |         |        |     | | | | | |   /-/          |______         | |&lt;br /&gt;
| |        | eth1 =-[vif1.2]-\ |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | /-[viv1.2]-= eth1 |        | |&lt;br /&gt;
| |        |_____-|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |-_____|        | |&lt;br /&gt;
| |_______________|          | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |          |_______________| |&lt;br /&gt;
|                            | |   | | | | | |     |        |         |                 |         |        |     | | | | | |   | |                            |&lt;br /&gt;
|  _______________           | |   | | | | | |     |________|         |                 |         |________|     | | | | | |   | |           _______________  |&lt;br /&gt;
| | auth01  ______|          | |   | | | | | |                        |                 |                        | | | | | |   | |          |______  auth01 | |&lt;br /&gt;
| |        | eth0 =-[vif2.0]-+-+---/ | | | | |      ________   _______|   ___________   |_______   ________      | | | | | \---+-+-[viv2.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|          | \-----+-+-+-+-+-----| xenbr2 |-| peth2 =--| Internet  |--= peth2 |-| xenbr2 |-----+-+-+-+-+-----/ |          |-_____|        | |&lt;br /&gt;
| |               |          \-------+-+-+-+-+-----|        | |______-|  | Polluted  |  |-______| |        |-----+-+-+-+-+-------/          |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |  Switch   |  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |  |___________|  |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |               |                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |               | |&lt;br /&gt;
| |_______________|                  | | | | |     |        |         |        |        |         |        |     | | | | |                  |_______________| |&lt;br /&gt;
|  _______________                   | | | | |     |        |         |        |        |         |        |     | | | | |                   _______________  |&lt;br /&gt;
| | web01   ______|                  | | | | |     |        |         |  [  Internet  ] |         |        |     | | | | |                  |______   web01 | |&lt;br /&gt;
| |        | eth0 =-[vif3.0]---------/ | | | |     |        |         |  [ Connection ] |         |        |     | | | | \---------[viv3.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                    | | | |     |________|         |                 |         |________|     | | | |                    |-_____|        | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |               |                    | | | |                        |                 |                        | | | |                    |               | |&lt;br /&gt;
| |_______________|                    | | | |                        |                 |                        | | | |                    |_______________| |&lt;br /&gt;
|  _______________                     | | | |                        |                 |                        | | | |                     _______________  |&lt;br /&gt;
| | web02   ______|                    | | | |                        |                 |                        | | | |                    |______   web02 | |&lt;br /&gt;
| |        | eth0 =-[vif4.0]-----------/ | | |                        |                 |                        | | | \-----------[viv4.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                      | | |                        |                 |                        | | |                      |-_____|        | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |               |                      | | |                        |                 |                        | | |                      |               | |&lt;br /&gt;
| |_______________|                      | | |                        |                 |                        | | |                      |_______________| |&lt;br /&gt;
|  _______________                       | | |                        |                 |                        | | |                       _______________  |&lt;br /&gt;
| | res01   ______|                      | | |                        |                 |                        | | |                      |______   res01 | |&lt;br /&gt;
| |        | eth0 =-[vif5.0]-------------/ | |                        |                 |                        | | \-------------[viv5.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                        | |                        |                 |                        | |                        |-_____|        | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |               |                        | |                        |                 |                        | |                        |               | |&lt;br /&gt;
| |_______________|                        | |                        |                 |                        | |                        |_______________| |&lt;br /&gt;
|  _______________                         | |                        |                 |                        | |                         _______________  |&lt;br /&gt;
| | dev01   ______|                        | |                        |                 |                        | |                        |______   dev01 | |&lt;br /&gt;
| |        | eth0 =-[vif6.0]---------------/ |                        |                 |                        | \---------------[viv6.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                          |                        |                 |                        |                          |-_____|        | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |               |                          |                        |                 |                        |                          |               | |&lt;br /&gt;
| |_______________|                          |                        |                 |                        |                          |_______________| |&lt;br /&gt;
|  _______________                           |                        |                 |                        |                           _______________  |&lt;br /&gt;
| | sql01   ______|                          |                        |                 |                        |                          |______   sql01 | |&lt;br /&gt;
| |        | eth0 =-[vif7.0]-----------------/                        |                 |                        \-----------------[viv7.0]-= eth0 |        | |&lt;br /&gt;
| |        |_____-|                                                   |                 |                                                   |-_____|        | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |               |                                                   |                 |                                                   |               | |&lt;br /&gt;
| |_______________|                                                   |                 |                                                   |_______________| |&lt;br /&gt;
|_____________________________________________________________________|                 |_____________________________________________________________________|&lt;br /&gt;
&lt;br /&gt;
---------------&lt;br /&gt;
&lt;br /&gt;
It was written in LaTeX + PGF/TiKz. The (rather messy with weird naming convention) source is:&lt;br /&gt;
&lt;br /&gt;
\documentclass{a0poster}&lt;br /&gt;
&lt;br /&gt;
\usepackage{multicol}&lt;br /&gt;
\usepackage{tikz}&lt;br /&gt;
\usepackage{graphicx}&lt;br /&gt;
\usetikzlibrary{positioning,shapes,snakes,matrix,backgrounds,fit,decorations.pathreplacing,calc}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\begin{document}&lt;br /&gt;
&lt;br /&gt;
\tikzstyle{physical}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=5pt]&lt;br /&gt;
\tikzstyle{physicaltitle}= [draw=black, fill=black!10, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{physicaloverlay}= [draw=black, fill=black!10, thick, rectangle, rounded corners, inner ysep=50pt, inner xsep=25pt]&lt;br /&gt;
\tikzstyle{abstract1}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners, inner ysep=18pt]&lt;br /&gt;
\tikzstyle{abstract1title}= [draw=blue, fill=blue!20, thick, rectangle, rounded corners]&lt;br /&gt;
\tikzstyle{abstract2}= [draw=green, fill=green!20, thick, rectangle, rounded corners]&lt;br /&gt;
&lt;br /&gt;
\begin{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
 \matrix[row sep=0.75cm, column sep=1cm] {&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (backnet) {Back Channel Network};\\ $~$\\ $~$\\&lt;br /&gt;
      \node [abstract2] (p1v0eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; [4cm] \node (p1xenbr0s0) {xenbr0}; &amp;amp;&amp;amp; \node [abstract1] (p1peth0) {peth0}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (backswc) {Back Channel Switch};      &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth0) {peth0}; &amp;amp;&amp;amp; \node (p2xenbr0s0) {xenbr0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth1) {eth1};\\&lt;br /&gt;
      \node [abstract2] (p1v0eth2) {eth2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr0s2) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr0s2) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v0eth2) {eth2};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                              &lt;br /&gt;
\\ \\ \node [abstract2] (p1v1eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s0) {xenbr1}; &amp;amp;&amp;amp; \node [abstract1] (p1peth1) {peth1}; &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth1) {peth1}; &amp;amp;&amp;amp; \node (p2xenbr1s0) {xenbr1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth0) {eth0};\\&lt;br /&gt;
      \node [abstract2] (p1v1eth1) {eth1}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr1s1) { };      &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp; \node (p2xenbr1s1) { };      &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v1eth1) {eth1};\\&lt;br /&gt;
%                                                                                                                                                                                                                                                                                                                                &lt;br /&gt;
\\ \\ \node [abstract2] (p1v2eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;       \node (p1xenbr2s0) {xenbr2}; &amp;amp;&amp;amp; \node [abstract1] (p1peth2) {peth2}; &amp;amp;&amp;amp;&amp;amp; \node [physical] (iswitch) {Internet Connected Switch};&amp;amp;&amp;amp;&amp;amp; \node [abstract1] (p2peth2) {peth2}; &amp;amp;&amp;amp; \node (p2xenbr2s0) {xenbr2}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v2eth0) {eth0};\\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v3eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v3eth0) {eth0}; \\ &lt;br /&gt;
\\ \\ \node [abstract2] (p1v4eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v4eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v5eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v5eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v6eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v6eth0) {eth0};   \\&lt;br /&gt;
\\ \\ \node [abstract2] (p1v7eth0) {eth0}; &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp;                                                        &amp;amp;&amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;                              &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp; \node [abstract2] (p2v7eth0) {eth0};   \\ $~$\\ $~$\\&lt;br /&gt;
                                           &amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;                                    &amp;amp;&amp;amp;                                      &amp;amp;&amp;amp;&amp;amp; \node [physical] (internet) {Internet Connection}; \\&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
\begin{pgfonlayer}{background} &lt;br /&gt;
\node [physicaloverlay] (node0)[fit= (p1v0eth0) (p1v7eth0) (p1peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node0.north) {node01};&lt;br /&gt;
\node [abstract1] (p1v0)[fit= (p1v0eth0) (p1v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p1v1)[fit= (p1v1eth0) (p1v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p1v2)[fit= (p1v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p1v3)[fit= (p1v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p1v4)[fit= (p1v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p1v5)[fit= (p1v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p1v6)[fit= (p1v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p1v7)[fit= (p1v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p1v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [physicaloverlay] (node1)[fit= (p2v0eth0) (p2v7eth0) (p2peth2)] { };&lt;br /&gt;
   \node [physicaltitle] at (node1.north) {node02};&lt;br /&gt;
\node [abstract1] (p2v0)[fit=(p2v0eth0) (p2v0eth2)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v0.north) {dom0};&lt;br /&gt;
\node [abstract1] (p2v1)[fit=(p2v1eth0) (p2v1eth1)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v1.north) {fw01};&lt;br /&gt;
\node [abstract1] (p2v2)[fit=(p2v2eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v2.north) {auth01};&lt;br /&gt;
\node [abstract1] (p2v3)[fit=(p2v3eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v3.north) {web01};&lt;br /&gt;
\node [abstract1] (p2v4)[fit=(p2v4eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v4.north) {web02};&lt;br /&gt;
\node [abstract1] (p2v5)[fit=(p2v5eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v5.north) {res01};&lt;br /&gt;
\node [abstract1] (p2v6)[fit=(p2v6eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v6.north) {dev01};&lt;br /&gt;
\node [abstract1] (p2v7)[fit=(p2v7eth0)] { };&lt;br /&gt;
   \node [abstract1title] at (p2v7.north) {sql01};&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p1xenbr0)[fit= (p1xenbr0s0) (p1xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p1xenbr1)[fit= (p1xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p1xenbr2)[fit= (p1xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\node [abstract1] (p2xenbr0)[fit= (p2xenbr0s0) (p2xenbr0s2)] { };&lt;br /&gt;
\node [abstract1] (p2xenbr1)[fit= (p2xenbr1s0) ] { };&lt;br /&gt;
\node [abstract1] (p2xenbr2)[fit= (p2xenbr2s0)] { };&lt;br /&gt;
&lt;br /&gt;
\end{pgfonlayer}&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth0.east) -- +(3,0) node[midway,below] {vif0.0} -- ($(p1xenbr0.west)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p1v1eth0.east) -- +(3,0) node[midway,below] {vif1.0} -- ($(p1xenbr0.west)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p1v2eth0.east) -- +(3,0) node[midway,below] {vif2.0} -- ($(p1xenbr0.west)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p1v3eth0.east) -- +(3,0) node[midway,below] {vif3.0} -- ($(p1xenbr0.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1v4eth0.east) -- +(3,0) node[midway,below] {vif4.0} --   (p1xenbr0.west);&lt;br /&gt;
\draw [thick]  (p1v5eth0.east) -- +(3,0) node[midway,below] {vif5.0} -- ($(p1xenbr0.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1v6eth0.east) -- +(3,0) node[midway,below] {vif6.0} -- ($(p1xenbr0.west)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p1v7eth0.east) -- +(3,0) node[midway,below] {vif7.0} -- ($(p1xenbr0.west)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p1xenbr0.east)+(0,1.98)$)                            -- (p1peth0.west);&lt;br /&gt;
\draw [thick]  (p1peth0.east)                                         -- (backswc.west);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p2v0eth0.west) -- +(-3,0) node[midway,below] {vif0.0} -- ($(p2xenbr0.east)+(0,1.98)$);&lt;br /&gt;
\draw [thick]  (p2v1eth0.west) -- +(-3,0) node[midway,below] {vif1.0} -- ($(p2xenbr0.east)+(0,1.5)$);&lt;br /&gt;
\draw [thick]  (p2v2eth0.west) -- +(-3,0) node[midway,below] {vif2.0} -- ($(p2xenbr0.east)+(0,1)$);&lt;br /&gt;
\draw [thick]  (p2v3eth0.west) -- +(-3,0) node[midway,below] {vif3.0} -- ($(p2xenbr0.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2v4eth0.west) -- +(-3,0) node[midway,below] {vif4.0} --   (p2xenbr0.east);&lt;br /&gt;
\draw [thick]  (p2v5eth0.west) -- +(-3,0) node[midway,below] {vif5.0} -- ($(p2xenbr0.east)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p2v6eth0.west) -- +(-3,0) node[midway,below] {vif6.0} -- ($(p2xenbr0.east)+(0,-1)$);&lt;br /&gt;
\draw [thick]  (p2v7eth0.west) -- +(-3,0) node[midway,below] {vif7.0} -- ($(p2xenbr0.east)+(0,-1.5)$);&lt;br /&gt;
\draw [thick]  ($(p2xenbr0.west)+(0,1.98)$) -- (p2peth0.east);&lt;br /&gt;
\draw [thick]  (p2peth0.west)  -- (backswc.east);&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (backswc.north) -- (backnet.south);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth1.east) -- +(3,0) node[midway,below] {vif0.1} -- (p1xenbr1.west)+(0,0.5);&lt;br /&gt;
\draw [thick]  (p1v1eth1.east) -- +(3,0) node[midway,below] {vif1.2} -- ($(p1xenbr2.west)+(0,-0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr1.east) -- (p1peth1.west);&lt;br /&gt;
\draw [thick]  (p1peth1.east)  -- (p2peth1.west) node [midway,below] {DRBD Link};&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2xenbr1.west) -- (p2peth1.east);&lt;br /&gt;
\draw [thick]  (p2v0eth1.west) -- +(-3,0) node[midway,below] {vif0.1} -- (p2xenbr1.east);&lt;br /&gt;
\draw [thick]  (p2v1eth1.west) -- +(-3,0) node[midway,below] {vif1.2} -- ($(p2xenbr2.east)+(0,-0.5)$);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
\draw [thick]  (p1v0eth2.east) -- +(3,0) node[midway,below] {vif0.2} -- ($(p1xenbr2.west)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p1xenbr2.east) -- (p1peth2.west);&lt;br /&gt;
\draw [thick]  (p1peth2.east) -- (iswitch.west);&lt;br /&gt;
\draw [thick]  (p2v0eth2.west) -- +(-3,0) node[midway,below] {vif0.2} -- ($(p2xenbr2.east)+(0,0.5)$);&lt;br /&gt;
\draw [thick]  (p2xenbr2.west) -- (p2peth2.east);&lt;br /&gt;
\draw [thick]  (p2peth2.west) -- (iswitch.east);&lt;br /&gt;
\draw [thick] (iswitch.south) -- (internet.north);&lt;br /&gt;
&lt;br /&gt;
\end{tikzpicture}&lt;br /&gt;
&lt;br /&gt;
\end{document}&lt;/div&gt;</summary>
		<author><name>Colah</name></author>
	</entry>
</feed>