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
next prev 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).