Soft Patch Panel
 help / color / mirror / Atom feed
From: ogawa.yasufumi@lab.ntt.co.jp
To: spp@dpdk.org, ferruh.yigit@intel.com, ogawa.yasufumi@lab.ntt.co.jp
Subject: [spp] [PATCH 08/20] docs: update usecase of ssh with spp_vf
Date: Mon, 18 Feb 2019 20:48:19 +0900	[thread overview]
Message-ID: <1550490511-31683-9-git-send-email-ogawa.yasufumi@lab.ntt.co.jp> (raw)
In-Reply-To: <1550490511-31683-1-git-send-email-ogawa.yasufumi@lab.ntt.co.jp>

From: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>

This patch is to update usecase of spp_vf for ssh login.

Signed-off-by: Yasufumi Ogawa <ogawa.yasufumi@lab.ntt.co.jp>
---
 docs/guides/images/spp_vf/usecase1_nwconfig.svg | 1916 -----------------------
 docs/guides/images/spp_vf/usecase1_overview.svg |  411 -----
 docs/guides/images/usecases/vf_ssh_nwconfig.svg | 1916 +++++++++++++++++++++++
 docs/guides/images/usecases/vf_ssh_overview.svg |  411 +++++
 docs/guides/use_cases/spp_vf.rst                |  432 +++--
 5 files changed, 2527 insertions(+), 2559 deletions(-)
 delete mode 100644 docs/guides/images/spp_vf/usecase1_nwconfig.svg
 delete mode 100644 docs/guides/images/spp_vf/usecase1_overview.svg
 create mode 100644 docs/guides/images/usecases/vf_ssh_nwconfig.svg
 create mode 100644 docs/guides/images/usecases/vf_ssh_overview.svg

diff --git a/docs/guides/images/spp_vf/usecase1_nwconfig.svg b/docs/guides/images/spp_vf/usecase1_nwconfig.svg
deleted file mode 100644
index 65ac3b8..0000000
--- a/docs/guides/images/spp_vf/usecase1_nwconfig.svg
+++ /dev/null
@@ -1,1916 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="330mm"
-   height="160mm"
-   viewBox="0 0 1169.2911 566.92911"
-   id="svg9270"
-   version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="usecase1_nwconfig.svg"
-   inkscape:export-filename="/Users/ogawa/Pictures/usecase1_nwconfig.png"
-   inkscape:export-xdpi="90"
-   inkscape:export-ydpi="90">
-  <defs
-     id="defs9272">
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker39317"
-       style="overflow:visible;"
-       inkscape:isstock="true">
-      <path
-         id="path39319"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker38983"
-       style="overflow:visible;"
-       inkscape:isstock="true">
-      <path
-         id="path38985"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker36783"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         id="path36785" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker36461"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path36463"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker36145"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         id="path36147" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker35835"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path35837"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker35523"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         id="path35525" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker35225"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path35227"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker34933"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         id="path34935" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker34647"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path34649"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker34331"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         id="path34333" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker33707"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path33709"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker33083"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         id="path33085" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker30453"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path30455"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker24437"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path24439" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker24169"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path24171"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker23907"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path23909" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker23651"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path23653"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker22041"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         id="path22043" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker21327"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path21329"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker21101"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         id="path21103" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker20877"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path20879"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker20663"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         id="path20665" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker20449"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path20451"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker20247"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         id="path20249" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker20051"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path20053"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker19861"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         id="path19863" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker19677"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path19679"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker19499"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         id="path19501" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker19327"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path19329"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker19161"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         id="path19163" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker19001"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path19003"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker18699"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path18701"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker18557"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         id="path18559" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker18421"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path18423"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker18289"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
-         id="path18291" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker18163"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path18165"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker18045"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path18047" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker17933"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path17935"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker17827"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path17829" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker17727"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path17729"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker17633"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path17635" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker17545"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path17547"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker17463"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path17465" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker17387"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path17389"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker17317"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path17319" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker17197"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path17199"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker17139"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path17141" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="marker15631"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path15633"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lstart"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow2Lstart"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path14207"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible;"
-       id="marker14505"
-       refX="0.0"
-       refY="0.0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="scale(1.1) rotate(180) translate(1,0)"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         id="path14507" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow2Lend"
-       style="overflow:visible;"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path14210"
-         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
-         transform="scale(1.1) rotate(180) translate(1,0)" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow1Lend"
-       orient="auto"
-       refY="0.0"
-       refX="0.0"
-       id="Arrow1Lend"
-       style="overflow:visible;"
-       inkscape:isstock="true">
-      <path
-         id="path14192"
-         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
-         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
-         transform="scale(0.8) rotate(180) translate(12.5,0)" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.70710678"
-     inkscape:cx="666.19832"
-     inkscape:cy="405.71429"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer8"
-     showgrid="false"
-     inkscape:window-width="1440"
-     inkscape:window-height="851"
-     inkscape:window-x="30"
-     inkscape:window-y="0"
-     inkscape:window-maximized="0" />
-  <metadata
-     id="metadata9275">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Background"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-485.43308)"
-     style="display:inline"
-     sodipodi:insensitive="true" />
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="Host"
-     transform="translate(0,-177.16534)">
-    <rect
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.6133436;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13751"
-       width="890.95874"
-       height="552.8847"
-       x="272.94727"
-       y="185.40306" />
-    <rect
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.00359738;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13753"
-       width="195.26669"
-       height="551.57568"
-       x="5.5016766"
-       y="187.01703" />
-    <rect
-       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.90717888;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13781"
-       width="59.092819"
-       height="79.092819"
-       x="139.98549"
-       y="295.58737" />
-    <path
-       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.93401569;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       d="m 139.55317,581.42013 0,-39.53299 29.53299,0 29.53299,0 0,39.53299 0,39.53299 -29.53299,0 -29.53299,0 0,-39.53299 z"
-       id="path13785"
-       inkscape:connector-curvature="0" />
-    <rect
-       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.87119967;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13849"
-       width="59.128799"
-       height="79.128799"
-       x="274.25272"
-       y="296.14145" />
-    <rect
-       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.84680814;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13851"
-       width="59.153191"
-       height="79.153191"
-       x="275.66907"
-       y="542.12927" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.59599024;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13887"
-       cx="586.10284"
-       cy="248.56296"
-       rx="29.702003"
-       ry="19.702005" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.87626642;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13893"
-       cx="585.81708"
-       cy="303.1344"
-       rx="29.561867"
-       ry="19.561867" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.97154814;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13895"
-       cx="585.24567"
-       cy="357.70587"
-       rx="29.514225"
-       ry="19.514225" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.74929738;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13897"
-       cx="585.81714"
-       cy="415.1344"
-       rx="29.625351"
-       ry="19.625351" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.76775968;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13899"
-       cx="586.67426"
-       cy="503.1344"
-       rx="29.616119"
-       ry="19.616119" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.87893379;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13901"
-       cx="586.38849"
-       cy="562.56299"
-       rx="29.560534"
-       ry="19.560534" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.78242588;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13903"
-       cx="586.38849"
-       cy="628.27722"
-       rx="29.608788"
-       ry="19.608788" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.94965303;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13905"
-       cx="586.38849"
-       cy="681.13446"
-       rx="29.525173"
-       ry="19.525173" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.61938131;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13907"
-       cx="856.99988"
-       cy="281.42014"
-       rx="34.690308"
-       ry="29.69031" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.62367457;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13909"
-       cx="856.99988"
-       cy="538.84869"
-       rx="34.688164"
-       ry="29.688162" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.77769536;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13911"
-       cx="856.99988"
-       cy="385.70581"
-       rx="34.611153"
-       ry="29.611153" />
-    <ellipse
-       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.8012569;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="path13913"
-       cx="856.99988"
-       cy="652.84869"
-       rx="34.599373"
-       ry="29.599371" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker33083);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 767.91785,575.80307 59.39696,60.81118"
-       id="path33075"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="VM"
-     transform="translate(0,-177.16534)">
-    <rect
-       style="opacity:1;fill:#ebffff;fill-opacity:1;stroke:#000000;stroke-width:0.93337435;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13777"
-       width="217.55193"
-       height="218.96613"
-       x="940.46655"
-       y="206.22203" />
-    <rect
-       style="opacity:1;fill:#ebffff;fill-opacity:1;stroke:#000000;stroke-width:1.06073654;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13779"
-       width="216.01033"
-       height="227.32404"
-       x="940.53027"
-       y="471.90094" />
-    <rect
-       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.85308915;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13853"
-       width="59.146908"
-       height="59.146912"
-       x="940.42645"
-       y="254.98952" />
-    <rect
-       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.83044261;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13855"
-       width="59.169556"
-       height="59.169556"
-       x="940.4151"
-       y="354.12106" />
-    <rect
-       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.8089959;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13857"
-       width="59.191002"
-       height="59.191006"
-       x="940.40436"
-       y="512.68176" />
-    <rect
-       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.76903498;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13859"
-       width="59.230965"
-       height="59.230965"
-       x="940.3844"
-       y="625.51892" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer6"
-     inkscape:label="Processes"
-     transform="translate(0,-177.16534)">
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.81312722;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13924"
-       width="109.18687"
-       height="39.186874"
-       x="393.72644"
-       y="265.10025"
-       ry="19.593437" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.71274847;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13975"
-       width="109.28725"
-       height="39.287251"
-       x="393.88773"
-       y="621.49078"
-       ry="17.46097" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.88880163;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13977"
-       width="109.1112"
-       height="39.111198"
-       x="395.51413"
-       y="365.75101"
-       ry="18.15877"
-       rx="22.00881" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.89412194;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13979"
-       width="109.10588"
-       height="39.105877"
-       x="395.72339"
-       y="507.80826"
-       ry="18.156273" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.97586316;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13981"
-       width="109.02414"
-       height="39.024136"
-       x="664.30499"
-       y="227.05092"
-       ry="16.364935" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:1.03414404;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13983"
-       width="108.96586"
-       height="38.965855"
-       x="664.33417"
-       y="283.65152"
-       ry="18.091263" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.83751601;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13985"
-       width="109.16249"
-       height="39.162483"
-       x="662.80725"
-       y="340.41031"
-       ry="19.581242" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:1.00372946;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13987"
-       width="108.99627"
-       height="38.996269"
-       x="662.89044"
-       y="397.92197"
-       ry="19.498135" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.97586316;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13989"
-       width="109.02413"
-       height="39.024136"
-       x="664.30499"
-       y="484.7652"
-       ry="19.512068"
-       rx="0" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.89144975;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13991"
-       width="109.10855"
-       height="39.108551"
-       x="662.83423"
-       y="544.72296"
-       ry="19.554276"
-       rx="0" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:1.14577103;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13993"
-       width="108.85423"
-       height="38.854229"
-       x="661.24713"
-       y="663.70734"
-       ry="19.427114"
-       rx="0" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.93164957;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect13995"
-       width="109.06834"
-       height="39.068352"
-       x="661.42572"
-       y="609.02881"
-       ry="19.534176"
-       rx="0" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.65907991;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect14176"
-       width="79.340927"
-       height="59.340919"
-       x="25.659908"
-       y="426.19189"
-       ry="19.570276" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.64513224;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect14178"
-       width="79.354866"
-       height="59.354866"
-       x="1048.8572"
-       y="302.94739"
-       ry="13.320185" />
-    <rect
-       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.67842245;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
-       id="rect14180"
-       width="79.321571"
-       height="59.321579"
-       x="1048.5306"
-       y="565.90723"
-       ry="14.095816" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer8"
-     inkscape:label="Pathes"
-     transform="translate(0,-177.16534)">
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-       d="M 48.083139,427.31064 C 48.49406,336.26236 56.83346,315.68649 138.59281,318.4162"
-       id="path14183"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart)"
-       d="m 80.610051,424.48222 c -0.488362,-55.71646 4.616042,-76.55129 57.982759,-76.36754"
-       id="path14497"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker15631)"
-       d="M 138.59282,598.43048 C 60.667106,598.15102 51.055777,583.15326 49.497352,486.70761"
-       id="path15609"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker14505)"
-       d="m 80.610051,486.70761 c 3.121247,70.22472 26.782499,78.77937 56.568549,79.19596"
-       id="path15611"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17139)"
-       d="m 199.40399,318.4162 72.12489,0"
-       id="path17129"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17197)"
-       d="m 272.94309,350.94311 -72.12488,0"
-       id="path17131"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17317)"
-       d="m 332.34007,318.4162 60.81118,-31.1127"
-       id="path17255"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17387)"
-       d="m 395.97968,386.29845 -62.2254,-33.94113"
-       id="path17257"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17463);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 497.80305,271.74715 57.98276,-21.21321"
-       id="path17259"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17545);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 615.18278,246.2913 46.66905,0"
-       id="path17261"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17633);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 773.5747,247.70552 50.91169,24.04162"
-       id="path17267"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18163);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 825.07217,294.37457 -52.3259,63.63961"
-       id="path17269"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker17727)"
-       d="m 889.54021,268.91872 49.49748,0"
-       id="path17271"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18045);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 940.4519,297.20299 -55.15433,0"
-       id="path17273"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17827);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 998.43465,266.09029 c 94.63305,0.45774 104.16945,5.24597 107.48025,35.35534"
-       id="path17275"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17933);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 1071.1453,303.44563 c 6.6858,-10.51028 -33.019,-11.89778 -70.7107,-11.31371"
-       id="path17277"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18421);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
-       d="m 998.43465,376.98474 c 40.24095,0.5143 56.08195,3.05682 76.36755,-11.31371"
-       id="path17279"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18557);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 1108.7433,363.08524 c 0.564,40.58047 -33.6193,36.97478 -107.4802,38.18376"
-       id="path17281"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18699);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
-       d="m 888.126,375.32788 50.91169,-1.41421"
-       id="path17283"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20663);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
-       d="M 772.16048,502.26396 824.48639,401.8548"
-       id="path17287"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20877);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="M 837.2143,411.75429 767.91784,618.22947"
-       id="path17289"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20449);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 829.31481,671.96959 -59.39697,12.72792"
-       id="path17291"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19861);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 1111.5718,625.30054 c -3.2308,26.90074 -39.1957,44.28131 -110.3087,41.01219"
-       id="path17293"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20247);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 938.20926,669.14116 -50.91169,-1.41421"
-       id="path17295"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20051);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 886.71178,636.61425 50.91169,0"
-       id="path17297"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19677);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 1001.2631,642.2711 c 33.0296,0.8126 63.8757,1.51529 73.5391,-14.14213"
-       id="path17299"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19001);stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0"
-       d="m 886.71178,526.30559 52.32591,0"
-       id="path17303"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19161);stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0"
-       d="m 998.43465,527.7198 c 85.27465,-1.40183 113.99635,2.84932 113.13705,39.59799"
-       id="path17305"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19499);stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0"
-       d="m 1067.7312,564.48935 c 0.2203,-10.60148 -37.0372,-9.65317 -66.4681,-11.3137"
-       id="path17307"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19327);stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0"
-       d="m 938.20926,557.41829 -50.91169,-1.41422"
-       id="path17309"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18289);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 769.91784,313.34513 70.71068,197.9899"
-       id="path18281"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker22041);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="M 826.48639,526.30558 767.08942,430.13907"
-       id="path18413"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker21327);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 555.78581,358.01418 -53.74012,16.97056"
-       id="path21091"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker21101);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="M 557.20002,415.99693 502.04569,396.19794"
-       id="path21093"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker24169)"
-       d="m 197.98978,565.90357 73.5391,0"
-       id="path23635"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker24437)"
-       d="m 271.52888,599.84469 -69.29646,0"
-       id="path23639"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker23907)"
-       d="m 333.75428,565.90357 59.39697,-33.94113"
-       id="path23641"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker23651)"
-       d="M 393.15125,640.85689 335.1685,602.67312"
-       id="path23643"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker30453);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 939.62347,397.61216 -50.91169,0"
-       id="path30445"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker33707);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 499.21727,291.54614 56.56854,11.31371"
-       id="path33699"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker34331);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 615.76857,302.85985 46.66904,0"
-       id="path34323"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0;marker-end:url(#marker38983)"
-       d="m 661.85183,358.01418 -49.49748,0"
-       id="path34629"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker39317)"
-       d="m 663.26604,417.41115 -48.08326,0"
-       id="path34631"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker34647);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
-       d="m 502.04569,517.82031 53.74012,-15.55635"
-       id="path34633"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker35225);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 502.04569,534.79087 53.74012,24.04163"
-       id="path34635"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker34933);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
-       d="m 615.18278,502.26396 45.25483,0"
-       id="path34637"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker35523);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 615.18278,563.07514 45.25483,0"
-       id="path34639"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker36145);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 660.43761,629.54318 -45.25483,0"
-       id="path35821"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker36461);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="m 661.0234,683.2833 -42.42641,1.41421"
-       id="path35823"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker36783);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
-       d="M 555.78581,681.86908 499.21727,653.58481"
-       id="path35825"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker35835);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
-       d="m 555.78581,630.95739 -53.74012,4.24264"
-       id="path35827"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="Label-Host"
-     style="display:inline"
-     transform="translate(0,-177.16534)">
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="14.285588"
-       y="209.80876"
-       id="text13862"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13864"
-         x="14.285588"
-         y="209.80876">host1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="281.71417"
-       y="206.95163"
-       id="text13866"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13868"
-         x="281.71417"
-         y="206.95163">host2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="150.28558"
-       y="341.80878"
-       id="text13870"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13872"
-         x="150.28558"
-         y="341.80878">NIC2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="149.42845"
-       y="582.95166"
-       id="text13874"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13876"
-         x="149.42845"
-         y="582.95166">NIC3</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="282.28558"
-       y="339.52304"
-       id="text13878"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13880"
-         x="282.28558"
-         y="339.52304">NIC0</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="283.14273"
-       y="588.66589"
-       id="text13882"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13884"
-         x="283.14273"
-         y="588.66589">NIC1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="564.28558"
-       y="254.38019"
-       id="text13889"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13891"
-         x="564.28558"
-         y="254.38019">ring0</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="563.92798"
-       y="307.93091"
-       id="text14060"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14062"
-         x="563.92798"
-         y="307.93091">ring1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="563.09955"
-       y="362.6416"
-       id="text14064"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14066"
-         x="563.09955"
-         y="362.6416">ring2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="563.34216"
-       y="419.89642"
-       id="text14068"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14070"
-         x="563.34216"
-         y="419.89642">ring3</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="563.09949"
-       y="509.92081"
-       id="text14072"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14074"
-         x="563.09949"
-         y="509.92081">ring4</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="563.34216"
-       y="568.83252"
-       id="text14076"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14078"
-         x="563.34216"
-         y="568.83252">ring5</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="564.51373"
-       y="634.47211"
-       id="text14080"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14082"
-         x="564.51373"
-         y="634.47211">ring6</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="563.92798"
-       y="686.21222"
-       id="text14084"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14086"
-         x="563.92798"
-         y="686.21222">ring7</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="825.75848"
-       y="286.47507"
-       id="text14088"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14090"
-         x="825.75848"
-         y="286.47507">vhost0</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="826.58698"
-       y="391.91367"
-       id="text14092"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14094"
-         x="826.58698"
-         y="391.91367">vhost1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="824.58691"
-       y="545.07513"
-       id="text14096"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14098"
-         x="824.58691"
-         y="545.07513">vhost2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="828.58691"
-       y="658.99902"
-       id="text14100"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14102"
-         x="828.58691"
-         y="658.99902">vhost3</tspan></text>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer5"
-     inkscape:label="Label-VM"
-     transform="translate(0,-177.16534)">
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="949.42841"
-       y="230.66591"
-       id="text13915"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13917"
-         x="949.42841"
-         y="230.66591">VM1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="950.85706"
-       y="496.66589"
-       id="text13919"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan13921"
-         x="950.85706"
-         y="496.66589">VM2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="944.28558"
-       y="291.52307"
-       id="text14018"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14020"
-         x="944.28558"
-         y="291.52307">vNIC0</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="944.28564"
-       y="384.38019"
-       id="text14022"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14024"
-         x="944.28564"
-         y="384.38019">vNIC1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="944.28564"
-       y="550.9516"
-       id="text14026"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14028"
-         x="944.28564"
-         y="550.9516">vNIC2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="944.28564"
-       y="660.66589"
-       id="text14030"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14032"
-         x="944.28564"
-         y="660.66589">vNIC3</tspan></text>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer7"
-     inkscape:label="Label-Processes"
-     transform="translate(0,-177.16534)">
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="404.85703"
-       y="291.23734"
-       id="text13998"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14000"
-         x="404.85703"
-         y="291.23734">classifier1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="412.28558"
-       y="390.66592"
-       id="text14002"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14004"
-         x="412.28558"
-         y="390.66592">merger1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="407.99988"
-       y="533.80878"
-       id="text14006"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14008"
-         x="407.99988"
-         y="533.80878">classifier2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="410.57132"
-       y="647.52307"
-       id="text14010"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14012"
-         x="410.57132"
-         y="647.52307">merger2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="670.85699"
-       y="253.80878"
-       id="text14014"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14016"
-         x="670.85699"
-         y="253.80878">forwarder1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="65.396843"
-       y="452.23956"
-       id="text14034"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14036"
-         x="65.396843"
-         y="452.23956">SSH</tspan><tspan
-         sodipodi:role="line"
-         x="65.396843"
-         y="474.11456"
-         id="tspan14038">client</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="1089.9149"
-       y="327.58777"
-       id="text14040"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14056"
-         x="1089.9149"
-         y="327.58777">SSH</tspan><tspan
-         sodipodi:role="line"
-         id="tspan14058"
-         x="1089.9149"
-         y="349.46277">server1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="1089.2286"
-       y="591.35944"
-       id="text14046"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14052"
-         x="1089.2286"
-         y="591.35944">SSH</tspan><tspan
-         sodipodi:role="line"
-         id="tspan14054"
-         x="1089.2286"
-         y="613.23444">Server2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="669.85181"
-       y="310.4162"
-       id="text14148"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14150"
-         x="669.85181"
-         y="310.4162">forwarder2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="667.85181"
-       y="365.22739"
-       id="text14152"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14154"
-         x="667.85181"
-         y="365.22739">forwarder3</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="666.43756"
-       y="422.72485"
-       id="text14156"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14158"
-         x="666.43756"
-         y="422.72485">forwarder4</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="670.68024"
-       y="509.67819"
-       id="text14160"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14162"
-         x="670.68024"
-         y="509.67819">forwarder5</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="669.26605"
-       y="569.07513"
-       id="text14164"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14166"
-         x="669.26605"
-         y="569.07513">forwarder6</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="669.50867"
-       y="633.88635"
-       id="text14168"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14170"
-         x="669.50867"
-         y="633.88635">forwarder7</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="668.92291"
-       y="687.52594"
-       id="text14172"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan14174"
-         x="668.92291"
-         y="687.52594">forwarder8</tspan></text>
-  </g>
-</svg>
diff --git a/docs/guides/images/spp_vf/usecase1_overview.svg b/docs/guides/images/spp_vf/usecase1_overview.svg
deleted file mode 100644
index 8a2638f..0000000
--- a/docs/guides/images/spp_vf/usecase1_overview.svg
+++ /dev/null
@@ -1,411 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Created with Inkscape (http://www.inkscape.org/) -->
-
-<svg
-   xmlns:dc="http://purl.org/dc/elements/1.1/"
-   xmlns:cc="http://creativecommons.org/ns#"
-   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
-   xmlns:svg="http://www.w3.org/2000/svg"
-   xmlns="http://www.w3.org/2000/svg"
-   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
-   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
-   width="172mm"
-   height="85mm"
-   viewBox="0 0 609.44882 301.1811"
-   id="svg2"
-   version="1.1"
-   inkscape:version="0.91 r13725"
-   sodipodi:docname="usecase1_overview.svg">
-  <defs
-     id="defs4">
-    <marker
-       inkscape:stockid="Arrow2Lstart"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Lstart"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path4262"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(1.1,0,0,1.1,1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker4662"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path4664"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker4622"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path4624"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="marker4588"
-       style="overflow:visible"
-       inkscape:isstock="true">
-      <path
-         id="path4590"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker4548"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend"
-       inkscape:collect="always">
-      <path
-         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         id="path4550"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:isstock="true"
-       style="overflow:visible"
-       id="marker4526"
-       refX="0"
-       refY="0"
-       orient="auto"
-       inkscape:stockid="Arrow2Lend">
-      <path
-         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         id="path4528"
-         inkscape:connector-curvature="0" />
-    </marker>
-    <marker
-       inkscape:stockid="Arrow2Lend"
-       orient="auto"
-       refY="0"
-       refX="0"
-       id="Arrow2Lend"
-       style="overflow:visible"
-       inkscape:isstock="true"
-       inkscape:collect="always">
-      <path
-         id="path4265"
-         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
-         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
-         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
-         inkscape:connector-curvature="0" />
-    </marker>
-  </defs>
-  <sodipodi:namedview
-     id="base"
-     pagecolor="#ffffff"
-     bordercolor="#666666"
-     borderopacity="1.0"
-     inkscape:pageopacity="0.0"
-     inkscape:pageshadow="2"
-     inkscape:zoom="0.7"
-     inkscape:cx="493.57143"
-     inkscape:cy="234.28571"
-     inkscape:document-units="px"
-     inkscape:current-layer="layer6"
-     showgrid="false"
-     inkscape:window-width="1440"
-     inkscape:window-height="851"
-     inkscape:window-x="0"
-     inkscape:window-y="1"
-     inkscape:window-maximized="1" />
-  <metadata
-     id="metadata7">
-    <rdf:RDF>
-      <cc:Work
-         rdf:about="">
-        <dc:format>image/svg+xml</dc:format>
-        <dc:type
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
-        <dc:title></dc:title>
-      </cc:Work>
-    </rdf:RDF>
-  </metadata>
-  <g
-     inkscape:label="Host"
-     inkscape:groupmode="layer"
-     id="layer1"
-     transform="translate(0,-751.1811)">
-    <rect
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.58125663;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4136"
-       width="151.84288"
-       height="281.13339"
-       x="9.1119556"
-       y="764.15027" />
-    <rect
-       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.18252945;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4138"
-       width="387.26285"
-       height="279.12057"
-       x="214.23878"
-       y="763.56775" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer2"
-     inkscape:label="VM"
-     transform="translate(0,-88.582674)">
-    <rect
-       style="opacity:1;fill:#e6ffff;fill-opacity:1;stroke:#000000;stroke-width:1.03101707;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4162"
-       width="148.96898"
-       height="108.96899"
-       x="403.4101"
-       y="128.86969" />
-    <rect
-       style="opacity:1;fill:#e6ffff;fill-opacity:1;stroke:#000000;stroke-width:1.04687059;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4164"
-       width="148.95314"
-       height="108.95313"
-       x="404.03186"
-       y="259.73627" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer3"
-     inkscape:label="Processes"
-     transform="translate(0,-88.582674)">
-    <rect
-       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:0.71295989;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4167"
-       width="83.287041"
-       height="59.287041"
-       x="48.856339"
-       y="218.76329"
-       ry="18.798328" />
-    <rect
-       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:0.91795272;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4169"
-       width="99.082047"
-       height="39.082047"
-       x="249.03409"
-       y="179.42133"
-       ry="18.344635" />
-    <rect
-       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:0.81143534;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4173"
-       width="99.188568"
-       height="39.188564"
-       x="250.13498"
-       y="274.87012"
-       ry="18.08703" />
-    <rect
-       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:1.06322145;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4175"
-       width="82.936775"
-       height="58.936779"
-       x="437.79706"
-       y="166.99889"
-       ry="17.189894" />
-    <rect
-       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:1.00228477;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
-       id="rect4177"
-       width="82.997719"
-       height="58.997715"
-       x="437.7666"
-       y="295.98132"
-       ry="20.059225" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer6"
-     inkscape:label="Pathes"
-     transform="translate(0,-88.582674)">
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4526)"
-       d="M 132.85714,238.33522 250,199.76379"
-       id="path4228"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4622)"
-       d="m 344.28571,189.76379 91.42858,-4.28571"
-       id="path4230"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart)"
-       d="m 347.14286,284.04951 90,-77.14286"
-       id="path4232"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
-       d="m 345.71429,211.19237 91.42856,104.28571"
-       id="path4234"
-       inkscape:connector-curvature="0"
-       sodipodi:nodetypes="cc" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4662)"
-       d="M 435.71429,335.47808 347.14286,302.62094"
-       id="path4236"
-       inkscape:connector-curvature="0" />
-    <path
-       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4548)"
-       d="M 248.57143,294.04951 132.85714,259.76379"
-       id="path4238"
-       inkscape:connector-curvature="0" />
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer5"
-     inkscape:label="Label-Processes"
-     transform="translate(0,-88.582674)">
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="90.285713"
-       y="242.62094"
-       id="text4189"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4191"
-         x="90.285713"
-         y="242.62094"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">SSH</tspan><tspan
-         sodipodi:role="line"
-         x="90.285713"
-         y="264.49594"
-         id="tspan4193"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">client</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="480.85718"
-       y="191.19237"
-       id="text4195"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4197"
-         x="480.85718"
-         y="191.19237"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">SSH</tspan><tspan
-         sodipodi:role="line"
-         x="480.85718"
-         y="213.06737"
-         id="tspan4199"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">server1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="481.14288"
-       y="321.47809"
-       id="text4201"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4203"
-         x="481.14288"
-         y="321.47809"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">SSH</tspan><tspan
-         sodipodi:role="line"
-         x="481.14288"
-         y="343.35309"
-         id="tspan4205"
-         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">server2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="268.28571"
-       y="300.90665"
-       id="text4211"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4213"
-         x="268.28571"
-         y="300.90665">Merger</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="258"
-       y="204.90665"
-       id="text4215"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4217"
-         x="258"
-         y="204.90665">Classifier</tspan></text>
-  </g>
-  <g
-     inkscape:groupmode="layer"
-     id="layer4"
-     inkscape:label="Label-Host"
-     transform="translate(0,-88.582674)">
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="231.71429"
-       y="128.0495"
-       id="text4180"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4182"
-         x="231.71429"
-         y="128.0495">host2</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="21.714283"
-       y="129.76379"
-       id="text4184"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4186"
-         x="21.714283"
-         y="129.76379">host1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="412.85715"
-       y="150.62094"
-       id="text4219"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4221"
-         x="412.85715"
-         y="150.62094">VM1</tspan></text>
-    <text
-       xml:space="preserve"
-       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
-       x="413.42859"
-       y="281.19235"
-       id="text4223"
-       sodipodi:linespacing="125%"><tspan
-         sodipodi:role="line"
-         id="tspan4225"
-         x="413.42859"
-         y="281.19235">VM2</tspan></text>
-  </g>
-</svg>
diff --git a/docs/guides/images/usecases/vf_ssh_nwconfig.svg b/docs/guides/images/usecases/vf_ssh_nwconfig.svg
new file mode 100644
index 0000000..65ac3b8
--- /dev/null
+++ b/docs/guides/images/usecases/vf_ssh_nwconfig.svg
@@ -0,0 +1,1916 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="330mm"
+   height="160mm"
+   viewBox="0 0 1169.2911 566.92911"
+   id="svg9270"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="usecase1_nwconfig.svg"
+   inkscape:export-filename="/Users/ogawa/Pictures/usecase1_nwconfig.png"
+   inkscape:export-xdpi="90"
+   inkscape:export-ydpi="90">
+  <defs
+     id="defs9272">
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker39317"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path39319"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker38983"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path38985"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker36783"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         id="path36785" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker36461"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path36463"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker36145"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         id="path36147" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker35835"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path35837"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker35523"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         id="path35525" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker35225"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path35227"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker34933"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         id="path34935" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker34647"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path34649"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker34331"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         id="path34333" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker33707"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path33709"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker33083"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         id="path33085" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker30453"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path30455"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker24437"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path24439" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker24169"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path24171"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker23907"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path23909" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker23651"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path23653"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker22041"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         id="path22043" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker21327"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path21329"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker21101"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         id="path21103" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker20877"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path20879"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker20663"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         id="path20665" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker20449"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path20451"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker20247"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         id="path20249" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker20051"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path20053"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker19861"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         id="path19863" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker19677"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path19679"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#e26f00;stroke-opacity:1;fill:#e26f00;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker19499"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         id="path19501" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker19327"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path19329"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker19161"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         id="path19163" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker19001"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path19003"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker18699"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path18701"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker18557"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         id="path18559" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker18421"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path18423"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#007800;stroke-opacity:1;fill:#007800;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker18289"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#0000c8;stroke-opacity:1;fill:#0000c8;fill-opacity:1"
+         id="path18291" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker18163"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path18165"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker18045"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path18047" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker17933"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path17935"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker17827"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path17829" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker17727"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path17729"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker17633"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path17635" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker17545"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path17547"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker17463"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path17465" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker17387"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path17389"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker17317"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path17319" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker17197"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path17199"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker17139"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path17141" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="marker15631"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path15633"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lstart"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path14207"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible;"
+       id="marker14505"
+       refX="0.0"
+       refY="0.0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="scale(1.1) rotate(180) translate(1,0)"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         id="path14507" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow2Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path14210"
+         style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round;stroke:#000000;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+         transform="scale(1.1) rotate(180) translate(1,0)" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow1Lend"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lend"
+       style="overflow:visible;"
+       inkscape:isstock="true">
+      <path
+         id="path14192"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1;fill:#000000;fill-opacity:1"
+         transform="scale(0.8) rotate(180) translate(12.5,0)" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.70710678"
+     inkscape:cx="666.19832"
+     inkscape:cy="405.71429"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer8"
+     showgrid="false"
+     inkscape:window-width="1440"
+     inkscape:window-height="851"
+     inkscape:window-x="30"
+     inkscape:window-y="0"
+     inkscape:window-maximized="0" />
+  <metadata
+     id="metadata9275">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Background"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-485.43308)"
+     style="display:inline"
+     sodipodi:insensitive="true" />
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="Host"
+     transform="translate(0,-177.16534)">
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.6133436;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13751"
+       width="890.95874"
+       height="552.8847"
+       x="272.94727"
+       y="185.40306" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.00359738;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13753"
+       width="195.26669"
+       height="551.57568"
+       x="5.5016766"
+       y="187.01703" />
+    <rect
+       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.90717888;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13781"
+       width="59.092819"
+       height="79.092819"
+       x="139.98549"
+       y="295.58737" />
+    <path
+       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.93401569;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       d="m 139.55317,581.42013 0,-39.53299 29.53299,0 29.53299,0 0,39.53299 0,39.53299 -29.53299,0 -29.53299,0 0,-39.53299 z"
+       id="path13785"
+       inkscape:connector-curvature="0" />
+    <rect
+       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.87119967;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13849"
+       width="59.128799"
+       height="79.128799"
+       x="274.25272"
+       y="296.14145" />
+    <rect
+       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.84680814;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13851"
+       width="59.153191"
+       height="79.153191"
+       x="275.66907"
+       y="542.12927" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.59599024;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13887"
+       cx="586.10284"
+       cy="248.56296"
+       rx="29.702003"
+       ry="19.702005" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.87626642;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13893"
+       cx="585.81708"
+       cy="303.1344"
+       rx="29.561867"
+       ry="19.561867" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.97154814;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13895"
+       cx="585.24567"
+       cy="357.70587"
+       rx="29.514225"
+       ry="19.514225" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.74929738;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13897"
+       cx="585.81714"
+       cy="415.1344"
+       rx="29.625351"
+       ry="19.625351" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.76775968;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13899"
+       cx="586.67426"
+       cy="503.1344"
+       rx="29.616119"
+       ry="19.616119" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.87893379;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13901"
+       cx="586.38849"
+       cy="562.56299"
+       rx="29.560534"
+       ry="19.560534" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.78242588;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13903"
+       cx="586.38849"
+       cy="628.27722"
+       rx="29.608788"
+       ry="19.608788" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.94965303;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13905"
+       cx="586.38849"
+       cy="681.13446"
+       rx="29.525173"
+       ry="19.525173" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.61938131;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13907"
+       cx="856.99988"
+       cy="281.42014"
+       rx="34.690308"
+       ry="29.69031" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.62367457;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13909"
+       cx="856.99988"
+       cy="538.84869"
+       rx="34.688164"
+       ry="29.688162" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.77769536;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13911"
+       cx="856.99988"
+       cy="385.70581"
+       rx="34.611153"
+       ry="29.611153" />
+    <ellipse
+       style="opacity:1;fill:#d9ffc4;fill-opacity:1;stroke:#000000;stroke-width:0.8012569;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="path13913"
+       cx="856.99988"
+       cy="652.84869"
+       rx="34.599373"
+       ry="29.599371" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker33083);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 767.91785,575.80307 59.39696,60.81118"
+       id="path33075"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="VM"
+     transform="translate(0,-177.16534)">
+    <rect
+       style="opacity:1;fill:#ebffff;fill-opacity:1;stroke:#000000;stroke-width:0.93337435;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13777"
+       width="217.55193"
+       height="218.96613"
+       x="940.46655"
+       y="206.22203" />
+    <rect
+       style="opacity:1;fill:#ebffff;fill-opacity:1;stroke:#000000;stroke-width:1.06073654;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13779"
+       width="216.01033"
+       height="227.32404"
+       x="940.53027"
+       y="471.90094" />
+    <rect
+       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.85308915;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13853"
+       width="59.146908"
+       height="59.146912"
+       x="940.42645"
+       y="254.98952" />
+    <rect
+       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.83044261;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13855"
+       width="59.169556"
+       height="59.169556"
+       x="940.4151"
+       y="354.12106" />
+    <rect
+       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.8089959;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13857"
+       width="59.191002"
+       height="59.191006"
+       x="940.40436"
+       y="512.68176" />
+    <rect
+       style="opacity:1;fill:#ffff90;fill-opacity:1;stroke:#000000;stroke-width:0.76903498;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13859"
+       width="59.230965"
+       height="59.230965"
+       x="940.3844"
+       y="625.51892" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer6"
+     inkscape:label="Processes"
+     transform="translate(0,-177.16534)">
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.81312722;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13924"
+       width="109.18687"
+       height="39.186874"
+       x="393.72644"
+       y="265.10025"
+       ry="19.593437" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.71274847;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13975"
+       width="109.28725"
+       height="39.287251"
+       x="393.88773"
+       y="621.49078"
+       ry="17.46097" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.88880163;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13977"
+       width="109.1112"
+       height="39.111198"
+       x="395.51413"
+       y="365.75101"
+       ry="18.15877"
+       rx="22.00881" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.89412194;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13979"
+       width="109.10588"
+       height="39.105877"
+       x="395.72339"
+       y="507.80826"
+       ry="18.156273" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.97586316;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13981"
+       width="109.02414"
+       height="39.024136"
+       x="664.30499"
+       y="227.05092"
+       ry="16.364935" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:1.03414404;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13983"
+       width="108.96586"
+       height="38.965855"
+       x="664.33417"
+       y="283.65152"
+       ry="18.091263" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.83751601;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13985"
+       width="109.16249"
+       height="39.162483"
+       x="662.80725"
+       y="340.41031"
+       ry="19.581242" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:1.00372946;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13987"
+       width="108.99627"
+       height="38.996269"
+       x="662.89044"
+       y="397.92197"
+       ry="19.498135" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.97586316;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13989"
+       width="109.02413"
+       height="39.024136"
+       x="664.30499"
+       y="484.7652"
+       ry="19.512068"
+       rx="0" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.89144975;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13991"
+       width="109.10855"
+       height="39.108551"
+       x="662.83423"
+       y="544.72296"
+       ry="19.554276"
+       rx="0" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:1.14577103;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13993"
+       width="108.85423"
+       height="38.854229"
+       x="661.24713"
+       y="663.70734"
+       ry="19.427114"
+       rx="0" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.93164957;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect13995"
+       width="109.06834"
+       height="39.068352"
+       x="661.42572"
+       y="609.02881"
+       ry="19.534176"
+       rx="0" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.65907991;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect14176"
+       width="79.340927"
+       height="59.340919"
+       x="25.659908"
+       y="426.19189"
+       ry="19.570276" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.64513224;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect14178"
+       width="79.354866"
+       height="59.354866"
+       x="1048.8572"
+       y="302.94739"
+       ry="13.320185" />
+    <rect
+       style="opacity:1;fill:#ffedd1;fill-opacity:1;stroke:#000000;stroke-width:0.67842245;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
+       id="rect14180"
+       width="79.321571"
+       height="59.321579"
+       x="1048.5306"
+       y="565.90723"
+       ry="14.095816" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer8"
+     inkscape:label="Pathes"
+     transform="translate(0,-177.16534)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="M 48.083139,427.31064 C 48.49406,336.26236 56.83346,315.68649 138.59281,318.4162"
+       id="path14183"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart)"
+       d="m 80.610051,424.48222 c -0.488362,-55.71646 4.616042,-76.55129 57.982759,-76.36754"
+       id="path14497"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker15631)"
+       d="M 138.59282,598.43048 C 60.667106,598.15102 51.055777,583.15326 49.497352,486.70761"
+       id="path15609"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker14505)"
+       d="m 80.610051,486.70761 c 3.121247,70.22472 26.782499,78.77937 56.568549,79.19596"
+       id="path15611"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17139)"
+       d="m 199.40399,318.4162 72.12489,0"
+       id="path17129"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17197)"
+       d="m 272.94309,350.94311 -72.12488,0"
+       id="path17131"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17317)"
+       d="m 332.34007,318.4162 60.81118,-31.1127"
+       id="path17255"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17387)"
+       d="m 395.97968,386.29845 -62.2254,-33.94113"
+       id="path17257"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17463);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 497.80305,271.74715 57.98276,-21.21321"
+       id="path17259"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17545);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 615.18278,246.2913 46.66905,0"
+       id="path17261"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17633);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 773.5747,247.70552 50.91169,24.04162"
+       id="path17267"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18163);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 825.07217,294.37457 -52.3259,63.63961"
+       id="path17269"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:6, 6;stroke-dashoffset:0;stroke-opacity:1;marker-end:url(#marker17727)"
+       d="m 889.54021,268.91872 49.49748,0"
+       id="path17271"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18045);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 940.4519,297.20299 -55.15433,0"
+       id="path17273"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17827);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 998.43465,266.09029 c 94.63305,0.45774 104.16945,5.24597 107.48025,35.35534"
+       id="path17275"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker17933);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 1071.1453,303.44563 c 6.6858,-10.51028 -33.019,-11.89778 -70.7107,-11.31371"
+       id="path17277"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18421);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
+       d="m 998.43465,376.98474 c 40.24095,0.5143 56.08195,3.05682 76.36755,-11.31371"
+       id="path17279"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18557);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 1108.7433,363.08524 c 0.564,40.58047 -33.6193,36.97478 -107.4802,38.18376"
+       id="path17281"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18699);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
+       d="m 888.126,375.32788 50.91169,-1.41421"
+       id="path17283"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20663);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
+       d="M 772.16048,502.26396 824.48639,401.8548"
+       id="path17287"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20877);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="M 837.2143,411.75429 767.91784,618.22947"
+       id="path17289"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20449);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 829.31481,671.96959 -59.39697,12.72792"
+       id="path17291"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19861);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 1111.5718,625.30054 c -3.2308,26.90074 -39.1957,44.28131 -110.3087,41.01219"
+       id="path17293"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20247);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 938.20926,669.14116 -50.91169,-1.41421"
+       id="path17295"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker20051);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 886.71178,636.61425 50.91169,0"
+       id="path17297"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19677);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 1001.2631,642.2711 c 33.0296,0.8126 63.8757,1.51529 73.5391,-14.14213"
+       id="path17299"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19001);stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0"
+       d="m 886.71178,526.30559 52.32591,0"
+       id="path17303"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19161);stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0"
+       d="m 998.43465,527.7198 c 85.27465,-1.40183 113.99635,2.84932 113.13705,39.59799"
+       id="path17305"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19499);stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0"
+       d="m 1067.7312,564.48935 c 0.2203,-10.60148 -37.0372,-9.65317 -66.4681,-11.3137"
+       id="path17307"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker19327);stroke-miterlimit:4;stroke-dasharray:2, 2;stroke-dashoffset:0"
+       d="m 938.20926,557.41829 -50.91169,-1.41422"
+       id="path17309"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker18289);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 769.91784,313.34513 70.71068,197.9899"
+       id="path18281"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker22041);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="M 826.48639,526.30558 767.08942,430.13907"
+       id="path18413"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker21327);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 555.78581,358.01418 -53.74012,16.97056"
+       id="path21091"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker21101);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="M 557.20002,415.99693 502.04569,396.19794"
+       id="path21093"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker24169)"
+       d="m 197.98978,565.90357 73.5391,0"
+       id="path23635"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker24437)"
+       d="m 271.52888,599.84469 -69.29646,0"
+       id="path23639"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker23907)"
+       d="m 333.75428,565.90357 59.39697,-33.94113"
+       id="path23641"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker23651)"
+       d="M 393.15125,640.85689 335.1685,602.67312"
+       id="path23643"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker30453);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 939.62347,397.61216 -50.91169,0"
+       id="path30445"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker33707);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 499.21727,291.54614 56.56854,11.31371"
+       id="path33699"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker34331);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 615.76857,302.85985 46.66904,0"
+       id="path34323"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0;marker-end:url(#marker38983)"
+       d="m 661.85183,358.01418 -49.49748,0"
+       id="path34629"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#0000c8;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0;marker-end:url(#marker39317)"
+       d="m 663.26604,417.41115 -48.08326,0"
+       id="path34631"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker34647);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
+       d="m 502.04569,517.82031 53.74012,-15.55635"
+       id="path34633"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker35225);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 502.04569,534.79087 53.74012,24.04163"
+       id="path34635"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker34933);stroke-miterlimit:4;stroke-dasharray:8, 4;stroke-dashoffset:0"
+       d="m 615.18278,502.26396 45.25483,0"
+       id="path34637"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker35523);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 615.18278,563.07514 45.25483,0"
+       id="path34639"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker36145);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 660.43761,629.54318 -45.25483,0"
+       id="path35821"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker36461);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="m 661.0234,683.2833 -42.42641,1.41421"
+       id="path35823"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#e26f00;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker36783);stroke-miterlimit:4;stroke-dasharray:3, 3;stroke-dashoffset:0"
+       d="M 555.78581,681.86908 499.21727,653.58481"
+       id="path35825"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#007800;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker35835);stroke-miterlimit:4;stroke-dasharray:8,4;stroke-dashoffset:0"
+       d="m 555.78581,630.95739 -53.74012,4.24264"
+       id="path35827"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Label-Host"
+     style="display:inline"
+     transform="translate(0,-177.16534)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="14.285588"
+       y="209.80876"
+       id="text13862"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13864"
+         x="14.285588"
+         y="209.80876">host1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="281.71417"
+       y="206.95163"
+       id="text13866"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13868"
+         x="281.71417"
+         y="206.95163">host2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="150.28558"
+       y="341.80878"
+       id="text13870"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13872"
+         x="150.28558"
+         y="341.80878">NIC2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="149.42845"
+       y="582.95166"
+       id="text13874"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13876"
+         x="149.42845"
+         y="582.95166">NIC3</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="282.28558"
+       y="339.52304"
+       id="text13878"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13880"
+         x="282.28558"
+         y="339.52304">NIC0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="283.14273"
+       y="588.66589"
+       id="text13882"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13884"
+         x="283.14273"
+         y="588.66589">NIC1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="564.28558"
+       y="254.38019"
+       id="text13889"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13891"
+         x="564.28558"
+         y="254.38019">ring0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="563.92798"
+       y="307.93091"
+       id="text14060"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14062"
+         x="563.92798"
+         y="307.93091">ring1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="563.09955"
+       y="362.6416"
+       id="text14064"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14066"
+         x="563.09955"
+         y="362.6416">ring2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="563.34216"
+       y="419.89642"
+       id="text14068"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14070"
+         x="563.34216"
+         y="419.89642">ring3</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="563.09949"
+       y="509.92081"
+       id="text14072"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14074"
+         x="563.09949"
+         y="509.92081">ring4</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="563.34216"
+       y="568.83252"
+       id="text14076"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14078"
+         x="563.34216"
+         y="568.83252">ring5</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="564.51373"
+       y="634.47211"
+       id="text14080"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14082"
+         x="564.51373"
+         y="634.47211">ring6</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="563.92798"
+       y="686.21222"
+       id="text14084"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14086"
+         x="563.92798"
+         y="686.21222">ring7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="825.75848"
+       y="286.47507"
+       id="text14088"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14090"
+         x="825.75848"
+         y="286.47507">vhost0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="826.58698"
+       y="391.91367"
+       id="text14092"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14094"
+         x="826.58698"
+         y="391.91367">vhost1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="824.58691"
+       y="545.07513"
+       id="text14096"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14098"
+         x="824.58691"
+         y="545.07513">vhost2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="828.58691"
+       y="658.99902"
+       id="text14100"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14102"
+         x="828.58691"
+         y="658.99902">vhost3</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Label-VM"
+     transform="translate(0,-177.16534)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="949.42841"
+       y="230.66591"
+       id="text13915"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13917"
+         x="949.42841"
+         y="230.66591">VM1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="950.85706"
+       y="496.66589"
+       id="text13919"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan13921"
+         x="950.85706"
+         y="496.66589">VM2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="944.28558"
+       y="291.52307"
+       id="text14018"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14020"
+         x="944.28558"
+         y="291.52307">vNIC0</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="944.28564"
+       y="384.38019"
+       id="text14022"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14024"
+         x="944.28564"
+         y="384.38019">vNIC1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="944.28564"
+       y="550.9516"
+       id="text14026"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14028"
+         x="944.28564"
+         y="550.9516">vNIC2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="944.28564"
+       y="660.66589"
+       id="text14030"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14032"
+         x="944.28564"
+         y="660.66589">vNIC3</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer7"
+     inkscape:label="Label-Processes"
+     transform="translate(0,-177.16534)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="404.85703"
+       y="291.23734"
+       id="text13998"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14000"
+         x="404.85703"
+         y="291.23734">classifier1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="412.28558"
+       y="390.66592"
+       id="text14002"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14004"
+         x="412.28558"
+         y="390.66592">merger1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="407.99988"
+       y="533.80878"
+       id="text14006"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14008"
+         x="407.99988"
+         y="533.80878">classifier2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="410.57132"
+       y="647.52307"
+       id="text14010"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14012"
+         x="410.57132"
+         y="647.52307">merger2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="670.85699"
+       y="253.80878"
+       id="text14014"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14016"
+         x="670.85699"
+         y="253.80878">forwarder1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="65.396843"
+       y="452.23956"
+       id="text14034"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14036"
+         x="65.396843"
+         y="452.23956">SSH</tspan><tspan
+         sodipodi:role="line"
+         x="65.396843"
+         y="474.11456"
+         id="tspan14038">client</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="1089.9149"
+       y="327.58777"
+       id="text14040"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14056"
+         x="1089.9149"
+         y="327.58777">SSH</tspan><tspan
+         sodipodi:role="line"
+         id="tspan14058"
+         x="1089.9149"
+         y="349.46277">server1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="1089.2286"
+       y="591.35944"
+       id="text14046"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14052"
+         x="1089.2286"
+         y="591.35944">SSH</tspan><tspan
+         sodipodi:role="line"
+         id="tspan14054"
+         x="1089.2286"
+         y="613.23444">Server2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="669.85181"
+       y="310.4162"
+       id="text14148"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14150"
+         x="669.85181"
+         y="310.4162">forwarder2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="667.85181"
+       y="365.22739"
+       id="text14152"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14154"
+         x="667.85181"
+         y="365.22739">forwarder3</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="666.43756"
+       y="422.72485"
+       id="text14156"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14158"
+         x="666.43756"
+         y="422.72485">forwarder4</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="670.68024"
+       y="509.67819"
+       id="text14160"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14162"
+         x="670.68024"
+         y="509.67819">forwarder5</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="669.26605"
+       y="569.07513"
+       id="text14164"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14166"
+         x="669.26605"
+         y="569.07513">forwarder6</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="669.50867"
+       y="633.88635"
+       id="text14168"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14170"
+         x="669.50867"
+         y="633.88635">forwarder7</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="668.92291"
+       y="687.52594"
+       id="text14172"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan14174"
+         x="668.92291"
+         y="687.52594">forwarder8</tspan></text>
+  </g>
+</svg>
diff --git a/docs/guides/images/usecases/vf_ssh_overview.svg b/docs/guides/images/usecases/vf_ssh_overview.svg
new file mode 100644
index 0000000..8a2638f
--- /dev/null
+++ b/docs/guides/images/usecases/vf_ssh_overview.svg
@@ -0,0 +1,411 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="172mm"
+   height="85mm"
+   viewBox="0 0 609.44882 301.1811"
+   id="svg2"
+   version="1.1"
+   inkscape:version="0.91 r13725"
+   sodipodi:docname="usecase1_overview.svg">
+  <defs
+     id="defs4">
+    <marker
+       inkscape:stockid="Arrow2Lstart"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lstart"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4262"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(1.1,0,0,1.1,1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4662"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4664"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4622"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4624"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="marker4588"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path4590"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4548"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend"
+       inkscape:collect="always">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path4550"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:isstock="true"
+       style="overflow:visible"
+       id="marker4526"
+       refX="0"
+       refY="0"
+       orient="auto"
+       inkscape:stockid="Arrow2Lend">
+      <path
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         id="path4528"
+         inkscape:connector-curvature="0" />
+    </marker>
+    <marker
+       inkscape:stockid="Arrow2Lend"
+       orient="auto"
+       refY="0"
+       refX="0"
+       id="Arrow2Lend"
+       style="overflow:visible"
+       inkscape:isstock="true"
+       inkscape:collect="always">
+      <path
+         id="path4265"
+         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
+         d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
+         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
+         inkscape:connector-curvature="0" />
+    </marker>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.7"
+     inkscape:cx="493.57143"
+     inkscape:cy="234.28571"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer6"
+     showgrid="false"
+     inkscape:window-width="1440"
+     inkscape:window-height="851"
+     inkscape:window-x="0"
+     inkscape:window-y="1"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata7">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Host"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-751.1811)">
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.58125663;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4136"
+       width="151.84288"
+       height="281.13339"
+       x="9.1119556"
+       y="764.15027" />
+    <rect
+       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:1.18252945;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4138"
+       width="387.26285"
+       height="279.12057"
+       x="214.23878"
+       y="763.56775" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer2"
+     inkscape:label="VM"
+     transform="translate(0,-88.582674)">
+    <rect
+       style="opacity:1;fill:#e6ffff;fill-opacity:1;stroke:#000000;stroke-width:1.03101707;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4162"
+       width="148.96898"
+       height="108.96899"
+       x="403.4101"
+       y="128.86969" />
+    <rect
+       style="opacity:1;fill:#e6ffff;fill-opacity:1;stroke:#000000;stroke-width:1.04687059;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4164"
+       width="148.95314"
+       height="108.95313"
+       x="404.03186"
+       y="259.73627" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer3"
+     inkscape:label="Processes"
+     transform="translate(0,-88.582674)">
+    <rect
+       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:0.71295989;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4167"
+       width="83.287041"
+       height="59.287041"
+       x="48.856339"
+       y="218.76329"
+       ry="18.798328" />
+    <rect
+       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:0.91795272;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4169"
+       width="99.082047"
+       height="39.082047"
+       x="249.03409"
+       y="179.42133"
+       ry="18.344635" />
+    <rect
+       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:0.81143534;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4173"
+       width="99.188568"
+       height="39.188564"
+       x="250.13498"
+       y="274.87012"
+       ry="18.08703" />
+    <rect
+       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:1.06322145;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4175"
+       width="82.936775"
+       height="58.936779"
+       x="437.79706"
+       y="166.99889"
+       ry="17.189894" />
+    <rect
+       style="opacity:1;fill:#ffe8cb;fill-opacity:1;stroke:#000000;stroke-width:1.00228477;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
+       id="rect4177"
+       width="82.997719"
+       height="58.997715"
+       x="437.7666"
+       y="295.98132"
+       ry="20.059225" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer6"
+     inkscape:label="Pathes"
+     transform="translate(0,-88.582674)">
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4526)"
+       d="M 132.85714,238.33522 250,199.76379"
+       id="path4228"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4622)"
+       d="m 344.28571,189.76379 91.42858,-4.28571"
+       id="path4230"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow2Lstart)"
+       d="m 347.14286,284.04951 90,-77.14286"
+       id="path4232"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Lend)"
+       d="m 345.71429,211.19237 91.42856,104.28571"
+       id="path4234"
+       inkscape:connector-curvature="0"
+       sodipodi:nodetypes="cc" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4662)"
+       d="M 435.71429,335.47808 347.14286,302.62094"
+       id="path4236"
+       inkscape:connector-curvature="0" />
+    <path
+       style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#marker4548)"
+       d="M 248.57143,294.04951 132.85714,259.76379"
+       id="path4238"
+       inkscape:connector-curvature="0" />
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer5"
+     inkscape:label="Label-Processes"
+     transform="translate(0,-88.582674)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="90.285713"
+       y="242.62094"
+       id="text4189"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4191"
+         x="90.285713"
+         y="242.62094"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">SSH</tspan><tspan
+         sodipodi:role="line"
+         x="90.285713"
+         y="264.49594"
+         id="tspan4193"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">client</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="480.85718"
+       y="191.19237"
+       id="text4195"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4197"
+         x="480.85718"
+         y="191.19237"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">SSH</tspan><tspan
+         sodipodi:role="line"
+         x="480.85718"
+         y="213.06737"
+         id="tspan4199"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">server1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="481.14288"
+       y="321.47809"
+       id="text4201"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4203"
+         x="481.14288"
+         y="321.47809"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">SSH</tspan><tspan
+         sodipodi:role="line"
+         x="481.14288"
+         y="343.35309"
+         id="tspan4205"
+         style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;-inkscape-font-specification:'sans-serif, Normal';text-align:center;writing-mode:lr-tb;text-anchor:middle">server2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="268.28571"
+       y="300.90665"
+       id="text4211"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4213"
+         x="268.28571"
+         y="300.90665">Merger</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="258"
+       y="204.90665"
+       id="text4215"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4217"
+         x="258"
+         y="204.90665">Classifier</tspan></text>
+  </g>
+  <g
+     inkscape:groupmode="layer"
+     id="layer4"
+     inkscape:label="Label-Host"
+     transform="translate(0,-88.582674)">
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="231.71429"
+       y="128.0495"
+       id="text4180"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4182"
+         x="231.71429"
+         y="128.0495">host2</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="21.714283"
+       y="129.76379"
+       id="text4184"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4186"
+         x="21.714283"
+         y="129.76379">host1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="412.85715"
+       y="150.62094"
+       id="text4219"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4221"
+         x="412.85715"
+         y="150.62094">VM1</tspan></text>
+    <text
+       xml:space="preserve"
+       style="font-style:normal;font-weight:normal;font-size:17.5px;line-height:125%;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+       x="413.42859"
+       y="281.19235"
+       id="text4223"
+       sodipodi:linespacing="125%"><tspan
+         sodipodi:role="line"
+         id="tspan4225"
+         x="413.42859"
+         y="281.19235">VM2</tspan></text>
+  </g>
+</svg>
diff --git a/docs/guides/use_cases/spp_vf.rst b/docs/guides/use_cases/spp_vf.rst
index 90412f9..ec07602 100644
--- a/docs/guides/use_cases/spp_vf.rst
+++ b/docs/guides/use_cases/spp_vf.rst
@@ -22,7 +22,7 @@ Incoming packets through ``NIC0`` are classified based on destination address.
 .. _figure_spp_vf_use_cases_nw_config:
 
 .. figure:: ../images/spp_vf/basic_usecase_vf_nwconfig.*
-    :width: 90%
+    :width: 80%
 
     Network Configuration
 
@@ -42,7 +42,7 @@ Launch ``spp-ctl`` and SPP CLI before primary and secondary processes.
     # terminal 2
     $ python ./src/spp.py -b 192.168.1.100
 
-``spp_primary`` on the second lcore with ``-l 1`` and two ports ``-p 0x03``.
+``spp_primary`` on the second lcore with ``-l 0`` and two ports ``-p 0x03``.
 
 .. code-block:: console
 
@@ -54,7 +54,7 @@ Launch ``spp-ctl`` and SPP CLI before primary and secondary processes.
         --proc-type=primary \
         -- \
         -p 0x03 \
-        -n 10 -s 127.0.0.1:5555
+        -n 10 -s 192.168.1.100:5555
 
 After ``spp_primary`` is launched, run secondary process ``spp_vf``.
 In this case, lcore options is ``-l 2-6`` for one master thread and four
@@ -68,7 +68,7 @@ worker threads.
         -n 4 --proc-type=secondary \
         -- \
         --client-id 1 \
-        -s 127.0.0.1:6666 \
+        -s 192.168.1.100:6666 \
 
 
 Network Configuration
@@ -80,7 +80,7 @@ step by step.
 First of all, setup worker threads from ``component`` command with lcore ID
 and other options on local host ``host2``.
 
-.. code-block:: console
+.. code-block:: none
 
     # terminal 2
     spp > vf 1; component start cls 3 classifier_mac
@@ -91,7 +91,7 @@ and other options on local host ``host2``.
 Add ports for each of components as following.
 The number of rx and tx ports are different for each of component's role.
 
-.. code-block:: console
+.. code-block:: none
 
     # terminal 2
 
@@ -115,7 +115,7 @@ You also need to configure MAC address table for classifier. In this case,
 you need to register two MAC addresses. Although any MAC can be used,
 you use ``52:54:00:12:34:56`` and ``52:54:00:12:34:58``.
 
-.. code-block:: console
+.. code-block:: none
 
     # terminal 2
     spp > vf 1; classifier_table add mac 52:54:00:12:34:56 ring:0
@@ -172,16 +172,19 @@ You can see ICMP Echo requests are received from ping on terminal 2.
 Shutdown spp_vf Components
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 
+Basically, you can shutdown all of SPP processes with ``bye all``
+command.
+This section describes graceful shutting down.
 First, delete entries of ``classifier_table`` and ports of components.
 
-.. code-block:: console
+.. code-block:: none
 
     # terminal 2
     # Delete MAC address from Classifier
     spp > vf 1; classifier_table del mac 52:54:00:12:34:56 ring:0
     spp > vf 1; classifier_table del mac 52:54:00:12:34:58 ring:1
 
-.. code-block:: console
+.. code-block:: none
 
     # terminal 2
     # classifier
@@ -202,7 +205,7 @@ First, delete entries of ``classifier_table`` and ports of components.
 
 Then, stop components.
 
-.. code-block:: console
+.. code-block:: none
 
     # terminal 2
     spp > vf 1; component stop cls
@@ -233,259 +236,224 @@ Finally, terminate ``spp_vf`` by using ``exit`` or ``bye sec``.
     spp > vf 0; exit
 
 
-.. _spp_vf_use_cases_usecase1:
+.. _spp_usecases_vf_ssh:
 
-Simple SSH Login
+SSH Login to VMs
 ----------------
 
-This section describes a usecase for simple SSH login through SPP VF.
-Incoming packets are classified based on destination addresses defined
-in ``classifier``.
-Reterned packets are aggregated to ``merger`` to send it an outgoing
-port.
+This usecase is to classify packets for ssh connections as another example.
+Incoming packets are classified based on destination addresses and reterned
+packets are aggregated before going out.
 
-.. _figure_simple_ssh_login:
+.. _figure_spp_usecase_vf_ssh_overview:
 
-.. figure:: ../images/spp_vf/usecase1_overview.*
-    :width: 55%
+.. figure:: ../images/usecases/vf_ssh_overview.*
+    :width: 58%
 
     Simple SSH Login
 
 
-Launch SPP Processes
-~~~~~~~~~~~~~~~~~~~~
+Setup
+~~~~~
 
-Change directory to spp and confirm that it is already compiled.
+Launch ``spp-ctl`` and SPP CLI before primary and secondary processes.
 
 .. code-block:: console
 
-    $ cd /path/to/spp
-
-Launch ``spp-ctl`` before launching SPP primary and secondary processes.
-You also need to launch ``spp.py``  if you use ``spp_vf`` from CLI.
-``-b`` option is for binding IP address to communicate other SPP processes,
-but no need to give it explicitly if ``127.0.0.1`` or ``localhost`` although
-doing explicitly in this example to be more understandable.
+    # terminal 1
+    $ python3 ./src/spp-ctl/spp-ctl -b 192.168.1.100
 
 .. code-block:: console
 
-    # Launch spp-ctl and spp.py
-    $ python3 ./src/spp-ctl/spp-ctl -b 127.0.0.1
-    $ python ./src/spp.py -b 127.0.0.1
+    # terminal 2
+    $ python3 ./src/spp.py -b 192.168.1.100
 
-Then, run ``spp_primary`` on the second core with ``-c 0x02``.
+``spp_primary`` on the second lcore with ``-l 1`` and two ports ``-p 0x03``.
 
 .. code-block:: console
 
+    # terminal 3
     $ sudo ./src/primary/x86_64-native-linuxapp-gcc/spp_primary \
-        -c 0x02 -n 4 \
+        -l 1 -n 4 \
         --socket-mem 512,512 \
         --huge-dir=/run/hugepages/kvm \
         --proc-type=primary \
         -- \
-        -p 0x03 -n 8 -s 127.0.0.1:5555
+        -p 0x03 -n 10 -s 192.168.1.100:5555
 
-After ``spp_primary`` is launched, run secondary process ``spp_vf``.
-Core mask ``-c 0x3ffd`` indicates to use twelve cores except the second
-core, and it equals to ``-l 0,2-12``.
+Then, run secondary process ``spp_vf`` with ``-l 0,2-13`` which indicates
+to use twelve lcores.
 
 .. code-block:: console
 
+    # terminal 4
     $ sudo ./src/vf/x86_64-native-linuxapp-gcc/spp_vf \
-        -c 0x3ffd -n 4 --proc-type=secondary \
+        -l 0,2-13 \
+        -n 4 --proc-type=secondary \
         -- \
         --client-id 1 \
-        -s 127.0.0.1:6666 \
-        --vhost-client
+        -s 192.168.1.100:6666 --vhost-client
 
 
 Network Configuration
 ~~~~~~~~~~~~~~~~~~~~~
 
-Detailed configuration of :numref:`figure_simple_ssh_login` is
-described below.
-In this usecase, there are two NICs on host1 and host2 to duplicate
-login path. Each of combination of classifier and merger responds
-to each of pathes.
+Detailed netowrk configuration of :numref:`figure_spp_usecase_vf_ssh_overview`
+is described below.
+In this usecase, use two NICs on each of host1 and host2 for redundancy.
 
-Incoming packets from NIC0 are classified based on destionation address.
-For example, classifier1 sends packets to forwarder1 for vNIC0 and
-to forwarder2 for vNIC2.
-Outgoing packets from SSH server1 and 2 are aggregated to merger1 and
-sent to SSH clinet via NIC0.
+Incoming packets through NIC0 or NIC1 are classified based on destionation
+address.
 
 .. _figure_network_config:
 
-.. figure:: ../images/spp_vf/usecase1_nwconfig.*
+.. figure:: ../images/usecases/vf_ssh_nwconfig.*
     :width: 100%
 
-    Network Configuration
+    Network Configuration SSH with spp_vhost
 
 You need to input a little bit large amount of commands for the
 configuration, or use ``playback`` command to load from config files.
-You can find a series of config files for this use case in
-``recipes/spp_vf/usecase1/``.
-
-First, lanch threads of SPP VF called ``component`` with its core ID
-and a directive for behaviour.
-It is launched from ``component`` subcommand with options.
+You can load network configuration  from recipes in ``recipes/usecases/``
+as following.
 
-.. code-block:: console
+.. code-block:: none
 
-    spp > sec SEC_ID; component start NAME CORE_ID BEHAVIOUR
+    # terminal 2
+    # Load config from recipe
+    spp > playback recipes/usecases/spp_vf/ssh/1-start_components.rcp
+    spp > playback recipes/usecases/spp_vf/ssh/2-add_port_path1.rcp
+    ....
 
-In this usecase, spp_vf is launched with ID=1. Let's start components
-for the first login path.
-Directive for classifier ``classifier_mac`` means to classify with MAC
-address.
-Core ID from 2 to 7 are assigned to each of components.
+First of all, start components with names such as ``cls1``, ``fwd1`` or so.
 
-.. code-block:: console
+.. code-block:: none
 
-    # Start component to spp_vf
-    spp > vf 1; component start classifier1 2 classifier_mac
-    spp > vf 1; component start forwarder1 3 forward
-    spp > vf 1; component start forwarder2 4 forward
-    spp > vf 1; component start forwarder3 5 forward
-    spp > vf 1; component start forwarder4 6 forward
-    spp > vf 1; component start merger1 7 merge
+    # terminal 2
+    spp > vf 1; component start cls1 2 classifier_mac
+    spp > vf 1; component start fwd1 3 forward
+    spp > vf 1; component start fwd2 4 forward
+    spp > vf 1; component start fwd3 5 forward
+    spp > vf 1; component start fwd4 6 forward
+    spp > vf 1; component start mgr1 7 merge
 
 Each of components must have rx and tx ports for forwarding.
 Add ports for each of components as following.
-You might notice that classifier has two tx ports and
-merger has two rx ports.
+You notice that classifier has two tx ports and merger has two rx ports.
 
 .. code-block:: console
 
-    # classifier1
-    spp > vf 1; port add phy:0 rx classifier1
-    spp > vf 1; port add ring:0 tx classifier1
-    spp > vf 1; port add ring:1 tx classifier1
-
-    # forwarder1
-    spp > vf 1; port add ring:0 rx forwarder1
-    spp > vf 1; port add vhost:0 tx forwarder1
-
-    # forwarder2
-    spp > vf 1; port add ring:1 rx forwarder2
-    spp > vf 1; port add vhost:2 tx forwarder2
-
-    # forwarder3
-    spp > vf 1; port add vhost:0 rx forwarder3
-    spp > vf 1; port add ring:2 tx forwarder3
-
-    # forwarder4
-    spp > vf 1; port add vhost:2 rx forwarder4
-    spp > vf 1; port add ring:3 tx forwarder4
-
-    # merger1
-    spp > vf 1; port add ring:2 rx merger1
-    spp > vf 1; port add ring:3 rx merger1
-    spp > vf 1; port add phy:0 tx merger1
-
-As given ``classifier_mac``, classifier component decides
-the destination with MAC address by referring ``classifier_table``.
-MAC address and corresponging port is registered to the table with
-``classifier_table add mac`` command.
+    # terminal 2
+    # classifier
+    spp > vf 1; port add phy:0 rx cls1
+    spp > vf 1; port add ring:0 tx cls1
+    spp > vf 1; port add ring:1 tx cls1
 
-.. code-block:: console
+    # forwarders
+    spp > vf 1; port add ring:0 rx fwd1
+    spp > vf 1; port add vhost:0 tx fwd1
+    spp > vf 1; port add ring:1 rx fwd2
+    spp > vf 1; port add vhost:2 tx fwd2
+    spp > vf 1; port add vhost:0 rx fwd3
+    spp > vf 1; port add ring:2 tx fwd3
+    spp > vf 1; port add vhost:2 rx fwd4
+    spp > vf 1; port add ring:3 tx fwd4
 
-    spp > vf SEC_ID; classifier_table add mac MAC_ADDR PORT
+    # merger
+    spp > vf 1; port add ring:2 rx mgr1
+    spp > vf 1; port add ring:3 rx mgr1
+    spp > vf 1; port add phy:0 tx mgr1
 
-In this usecase, you need to register two MAC addresses of targetting VM
-for merger1.
+Classifier component decides the destination with MAC address by referring
+``classifier_table``. MAC address and corresponging port is registered to the
+table. In this usecase, you need to register two MAC addresses of targetting
+VM for mgr1, and also mgr2 later.
 
-.. code-block:: console
+.. code-block:: none
 
-    # Register MAC address to classifier
+    # terminal 2
+    # Register MAC addresses for mgr1
     spp > vf 1; classifier_table add mac 52:54:00:12:34:56 ring:0
     spp > vf 1; classifier_table add mac 52:54:00:12:34:58 ring:1
 
+Configuration for the second login path is almost the same as the first path.
 
-Configuration for the second login path is almost similar to the first
-path.
-
-Start components with core ID 8-13 and directives.
-
-.. code-block:: console
+.. code-block:: none
 
-    spp > vf 1; component start classifier2 8 classifier_mac
-    spp > vf 1; component start forwarder5 9 forward
-    spp > vf 1; component start forwarder6 10 forward
-    spp > vf 1; component start forwarder7 11 forward
-    spp > vf 1; component start forwarder8 12 forward
-    spp > vf 1; component start merger2 13 merge
+    # terminal 2
+    spp > vf 1; component start cls2 8 classifier_mac
+    spp > vf 1; component start fwd5 9 forward
+    spp > vf 1; component start fwd6 10 forward
+    spp > vf 1; component start fwd7 11 forward
+    spp > vf 1; component start fwd8 12 forward
+    spp > vf 1; component start mgr2 13 merge
 
 Add ports to each of components.
 
-.. code-block:: console
-
-    # classifier2
-    spp > vf 1; port add phy:1 rx classifier2
-    spp > vf 1; port add ring:4 tx classifier2
-    spp > vf 1; port add ring:5 tx classifier2
-
-    # forwarder5
-    spp > vf 1; port add ring:4 rx forwarder5
-    spp > vf 1; port add vhost:1 tx forwarder5
-
-    # forwarder6
-    spp > vf 1; port add ring:5 rx forwarder6
-    spp > vf 1; port add vhost:3 tx forwarder6
+.. code-block:: none
 
-    # forwarder7
-    spp > vf 1; port add vhost:1 rx forwarder7
-    spp > vf 1; port add ring:6 tx forwarder7
+    # terminal 2
+    # classifier
+    spp > vf 1; port add phy:1 rx cls2
+    spp > vf 1; port add ring:4 tx cls2
+    spp > vf 1; port add ring:5 tx cls2
 
-    # forwarder8
-    spp > vf 1; port add vhost:3 rx forwarder8
-    spp > vf 1; port add ring:7 tx forwarder8
+    # forwarders
+    spp > vf 1; port add ring:4 rx fwd5
+    spp > vf 1; port add vhost:1 tx fwd5
+    spp > vf 1; port add ring:5 rx fwd6
+    spp > vf 1; port add vhost:3 tx fwd6
+    spp > vf 1; port add vhost:1 rx fwd7
+    spp > vf 1; port add ring:6 tx fwd7
+    spp > vf 1; port add vhost:3 rx fwd8
+    spp > vf 1; port add ring:7 tx fwd8
 
-    # merger2
-    spp > vf 1; port add ring:6 rx merger2
-    spp > vf 1; port add ring:7 rx merger2
-    spp > vf 1; port add phy:1 tx merger2
+    # merger
+    spp > vf 1; port add ring:6 rx mgr2
+    spp > vf 1; port add ring:7 rx mgr2
+    spp > vf 1; port add phy:1 tx mgr2
 
-Register entries to classifier_table for classifier2 with MAC address
-of targetting VM..
+Register MAC address entries to ``classifier_table`` for ``cls2``.
 
 .. code-block:: console
 
+    # terminal 2
     # Register MAC address to classifier
     spp > vf 1; classifier_table add mac 52:54:00:12:34:57 ring:4
     spp > vf 1; classifier_table add mac 52:54:00:12:34:59 ring:5
 
 
-.. _spp_vf_use_cases_usecase1_setup_vm:
+.. _spp_usecases_vf_ssh_setup_vms:
 
-Setup for VMs
-~~~~~~~~~~~~~
+Setup VMs
+~~~~~~~~~
 
-Launch VM1 and VM2 with virsh command.
+Launch two VMs with virsh command.
 Setup for virsh is described in :ref:`spp_gsg_howto_virsh`.
+In this case, VMs are named as ``spp-vm1`` and ``spp-vm2``.
 
 .. code-block:: console
 
+    # terminal 5
     $ virsh start spp-vm1  # VM1
     $ virsh start spp-vm2  # VM2
 
-After launched, login to ``spp-vm1`` for configuration inside the VM.
+After VMs are launched, login to ``spp-vm1`` first to configure.
 
 .. note::
 
-    To avoid asked for unknown keys while login VMs,
-    use ``-oStrictHostKeyChecking=no`` option for ssh.
+    To avoid asked for unknown keys while login VMs, use
+    ``-oStrictHostKeyChecking=no`` option for ssh.
 
     .. code-block:: console
 
         $ ssh -oStrictHostKeyChecking=no sppuser at 192.168.122.31
 
-Up interfaces for vhost inside ``spp-vm1``.
-In addition, you have to disable TCP offload function, or ssh is failed
-after configuration is done.
+Up interfaces and disable TCP offload to avoid ssh login is failed.
 
 .. code-block:: console
 
+    # terminal 5
     # up interfaces
     $ sudo ifconfig ens4 inet 192.168.140.21 netmask 255.255.255.0 up
     $ sudo ifconfig ens5 inet 192.168.150.22 netmask 255.255.255.0 up
@@ -494,10 +462,11 @@ after configuration is done.
     $ sudo ethtool -K ens4 tx off
     $ sudo ethtool -K ens5 tx off
 
-Configurations also for ``spp-vm2`` as ``spp-vm1``.
+Configuration of ``spp-vm2`` is almost similar to ``spp-vm1``.
 
 .. code-block:: console
 
+    # terminal 5
     # up interfaces
     $ sudo ifconfig ens4 inet 192.168.140.31 netmask 255.255.255.0 up
     $ sudo ifconfig ens5 inet 192.168.150.32 netmask 255.255.255.0 up
@@ -514,6 +483,7 @@ Now, you can login to VMs from the remote host1.
 
 .. code-block:: console
 
+    # terminal 5
     # spp-vm1 via NIC0
     $ ssh sppuser@192.168.140.21
 
@@ -527,117 +497,115 @@ Now, you can login to VMs from the remote host1.
     $ ssh sppuser@192.168.150.32
 
 
-.. _spp_vf_use_cases_usecase1_shutdown_spp_vf_components:
+.. _spp_usecases_vf_ssh_shutdown:
 
 Shutdown spp_vf Components
 ~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Basically, you can shutdown all of SPP processes with ``bye all``
 command.
-This section describes graceful shutting down for SPP VF components.
+This section describes graceful shutting down.
 
 First, delete entries of ``classifier_table`` and ports of components
 for the first SSH login path.
 
-.. code-block:: console
+.. code-block:: none
 
-    # Delete MAC address from Classifier
+    # terminal 2
+    # Delete MAC address from table
     spp > vf 1; classifier_table del mac 52:54:00:12:34:56 ring:0
     spp > vf 1; classifier_table del mac 52:54:00:12:34:58 ring:1
 
-.. code-block:: console
+Delete ports.
+
+.. code-block:: none
+
+    # terminal 2
+    # classifier
+    spp > vf 1; port del phy:0 rx cls1
+    spp > vf 1; port del ring:0 tx cls1
+    spp > vf 1; port del ring:1 tx cls1
+
+    # forwarders
+    spp > vf 1; port del ring:0 rx fwd1
+    spp > vf 1; port del vhost:0 tx fwd1
+    spp > vf 1; port del ring:1 rx fwd2
+    spp > vf 1; port del vhost:2 tx fwd2
+    spp > vf 1; port del vhost:0 rx fwd3
+    spp > vf 1; port del ring:2 tx fwd3
+    spp > vf 1; port del vhost:2 rx fwd4
+    spp > vf 1; port del ring:3 tx fwd4
 
-    # classifier1
-    spp > vf 1; port del phy:0 rx classifier1
-    spp > vf 1; port del ring:0 tx classifier1
-    spp > vf 1; port del ring:1 tx classifier1
-    # forwarder1
-    spp > vf 1; port del ring:0 rx forwarder1
-    spp > vf 1; port del vhost:0 tx forwarder1
-    # forwarder2
-    spp > vf 1; port del ring:1 rx forwarder2
-    spp > vf 1; port del vhost:2 tx forwarder2
-
-    # forwarder3
-    spp > vf 1; port del vhost:0 rx forwarder3
-    spp > vf 1; port del ring:2 tx forwarder3
-
-    # forwarder4
-    spp > vf 1; port del vhost:2 rx forwarder4
-    spp > vf 1; port del ring:3 tx forwarder4
-
-    # merger1
-    spp > vf 1; port del ring:2 rx merger1
-    spp > vf 1; port del ring:3 rx merger1
-    spp > vf 1; port del phy:0 tx merger1
+    # merger
+    spp > vf 1; port del ring:2 rx mgr1
+    spp > vf 1; port del ring:3 rx mgr1
+    spp > vf 1; port del phy:0 tx mgr1
 
 Then, stop components.
 
-.. code-block:: console
+.. code-block:: none
 
+    # terminal 2
     # Stop component to spp_vf
-    spp > vf 1; component stop classifier1
-    spp > vf 1; component stop forwarder1
-    spp > vf 1; component stop forwarder2
-    spp > vf 1; component stop forwarder3
-    spp > vf 1; component stop forwarder4
-    spp > vf 1; component stop merger1
+    spp > vf 1; component stop cls1
+    spp > vf 1; component stop fwd1
+    spp > vf 1; component stop fwd2
+    spp > vf 1; component stop fwd3
+    spp > vf 1; component stop fwd4
+    spp > vf 1; component stop mgr1
 
 Second, do termination for the second path.
-Delete entries from ``classifier_table`` and ports from each of
-components.
+Delete entries from the table and ports from each of components.
 
-.. code-block:: console
+.. code-block:: none
 
+    # terminal 2
     # Delete MAC address from Classifier
     spp > vf 1; classifier_table del mac 52:54:00:12:34:57 ring:4
     spp > vf 1; classifier_table del mac 52:54:00:12:34:59 ring:5
 
-.. code-block:: console
+.. code-block:: none
 
+    # terminal 2
     # classifier2
-    spp > vf 1; port del phy:1 rx classifier2
-    spp > vf 1; port del ring:4 tx classifier2
-    spp > vf 1; port del ring:5 tx classifier2
-
-    # forwarder5
-    spp > vf 1; port del ring:4 rx forwarder5
-    spp > vf 1; port del vhost:1 tx forwarder5
-
-    # forwarder6
-    spp > vf 1; port del ring:5 rx forwarder6
-    spp > vf 1; port del vhost:3 tx forwarder6
+    spp > vf 1; port del phy:1 rx cls2
+    spp > vf 1; port del ring:4 tx cls2
+    spp > vf 1; port del ring:5 tx cls2
+
+    # forwarder
+    spp > vf 1; port del ring:4 rx fwd5
+    spp > vf 1; port del vhost:1 tx fwd5
+    spp > vf 1; port del ring:5 rx fwd6
+    spp > vf 1; port del vhost:3 tx fwd6
+    spp > vf 1; port del vhost:1 rx fwd7
+    spp > vf 1; port del ring:6 tx fwd7
+    spp > vf 1; port del vhost:3 tx fwd8
+    spp > vf 1; port del ring:7 rx fwd8
 
-    # forwarder7
-    spp > vf 1; port del vhost:1 rx forwarder7
-    spp > vf 1; port del ring:6 tx forwarder7
-
-    # forwarder8
-    spp > vf 1; port del vhost:3 tx forwarder8
-    spp > vf 1; port del ring:7 rx forwarder8
-
-    # merger2
-    spp > vf 1; port del ring:6 rx merger2
-    spp > vf 1; port del ring:7 rx merger2
-    spp > vf 1; port del phy:1 tx merger2
+    # merger
+    spp > vf 1; port del ring:6 rx mgr2
+    spp > vf 1; port del ring:7 rx mgr2
+    spp > vf 1; port del phy:1 tx mgr2
 
 Then, stop components.
 
-.. code-block:: console
+.. code-block:: none
 
+    # terminal 2
     # Stop component to spp_vf
-    spp > vf 1; component stop classifier2
-    spp > vf 1; component stop forwarder5
-    spp > vf 1; component stop forwarder6
-    spp > vf 1; component stop forwarder7
-    spp > vf 1; component stop forwarder8
-    spp > vf 1; component stop merger2
+    spp > vf 1; component stop cls2
+    spp > vf 1; component stop fwd5
+    spp > vf 1; component stop fwd6
+    spp > vf 1; component stop fwd7
+    spp > vf 1; component stop fwd8
+    spp > vf 1; component stop mgr2
 
 Exit spp_vf
 ~~~~~~~~~~~
 
 Terminate spp_vf.
 
-.. code-block:: console
+.. code-block:: none
 
+    # terminal 2
     spp > vf 1; exit
-- 
2.7.4

  parent reply	other threads:[~2019-02-18 11:50 UTC|newest]

Thread overview: 21+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-18 11:48 [spp] [PATCH 00/20] Remove SPP VF chapter in docs ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 01/20] docs: move design of SPP VF ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 02/20] docs: divide getting started guide ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 03/20] docs: move libvirt setup to gsg ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 04/20] docs: move virsh setup section ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 05/20] docs: move package installation to gsg ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 06/20] docs: move descs of packet copy mode of spp_mirror ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 07/20] docs: move usecase of spp_vf ogawa.yasufumi
2019-02-18 11:48 ` ogawa.yasufumi [this message]
2019-02-18 11:48 ` [spp] [PATCH 09/20] docs: update how to use for virsh ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 10/20] docs: update usecase of spp_mirror ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 11/20] docs: revise how to use and usecases ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 12/20] docs: move usecase of spp_pcap ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 13/20] docs: remove SPP VF ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 14/20] docs: move image of ICMP usecase of spp_vf ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 15/20] docs: revise labels of image of spp_vf usecase ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 16/20] docs: fix image of spp_mirror monitoring usecase ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 17/20] docs: move image of design of spp_vf ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 18/20] docs: move images of design of mirror and pcap ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 19/20] docs: move image of overview of spp_pcap ogawa.yasufumi
2019-02-18 11:48 ` [spp] [PATCH 20/20] docs: fix in image of spp_mirror monitor usecase ogawa.yasufumi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1550490511-31683-9-git-send-email-ogawa.yasufumi@lab.ntt.co.jp \
    --to=ogawa.yasufumi@lab.ntt.co.jp \
    --cc=ferruh.yigit@intel.com \
    --cc=spp@dpdk.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).