diff options
author | 2025-07-14 21:36:01 +0200 | |
---|---|---|
committer | 2025-07-14 21:43:05 +0200 | |
commit | a35f4020a250534e8ed2cd95596aee3eb2094111 (patch) | |
tree | 2a15c54c7c7248c9cf2a6a4d8b835c7ca5b6d21d /multi-node/architettura.svg | |
download | openstack-a35f4020a250534e8ed2cd95596aee3eb2094111.tar.gz openstack-a35f4020a250534e8ed2cd95596aee3eb2094111.zip |
Diffstat (limited to 'multi-node/architettura.svg')
-rw-r--r-- | multi-node/architettura.svg | 917 |
1 files changed, 917 insertions, 0 deletions
diff --git a/multi-node/architettura.svg b/multi-node/architettura.svg new file mode 100644 index 0000000..7e0e37b --- /dev/null +++ b/multi-node/architettura.svg @@ -0,0 +1,917 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<!-- Created with Inkscape (http://www.inkscape.org/) --> + +<svg + width="297mm" + height="210mm" + viewBox="0 0 297 210" + version="1.1" + id="svg1" + inkscape:version="1.4.2 (ebf0e940d0, 2025-05-08)" + sodipodi:docname="architettura.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg"> + <sodipodi:namedview + id="namedview1" + pagecolor="#ffffff" + bordercolor="#000000" + borderopacity="0.25" + inkscape:showpageshadow="2" + inkscape:pageopacity="0.0" + inkscape:pagecheckerboard="0" + inkscape:deskcolor="#d1d1d1" + inkscape:document-units="mm" + inkscape:zoom="2.07853" + inkscape:cx="776.02921" + inkscape:cy="373.58133" + inkscape:window-width="1920" + inkscape:window-height="1008" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + inkscape:current-layer="layer1" + showguides="true"> + <sodipodi:guide + position="103.85095,134.02566" + orientation="0,-1" + id="guide30" + inkscape:locked="false" /> + <sodipodi:guide + position="124.8106,103.5953" + orientation="0,-1" + id="guide31" + inkscape:locked="false" /> + </sodipodi:namedview> + <defs + id="defs1"> + <marker + style="overflow:visible" + id="RoundedArrow" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Rounded arrow" + markerWidth="1" + markerHeight="1" + viewBox="0 0 1 1" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.7)" + d="m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z" + style="fill:context-stroke;fill-rule:evenodd;stroke:none" + id="path8" /> + </marker> + <marker + style="overflow:visible" + id="RoundedArrow-5" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Rounded arrow" + markerWidth="1" + markerHeight="1" + viewBox="0 0 1 1" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.7)" + d="m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z" + style="fill:context-stroke;fill-rule:evenodd;stroke:none" + id="path8-9" /> + </marker> + <marker + style="overflow:visible" + id="RoundedArrow-1" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Rounded arrow" + markerWidth="1" + markerHeight="1" + viewBox="0 0 1 1" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.7)" + d="m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z" + style="fill:context-stroke;fill-rule:evenodd;stroke:none" + id="path8-99" /> + </marker> + <marker + style="overflow:visible" + id="RoundedArrow-1-2" + refX="0" + refY="0" + orient="auto-start-reverse" + inkscape:stockid="Rounded arrow" + markerWidth="1" + markerHeight="1" + viewBox="0 0 1 1" + inkscape:isstock="true" + inkscape:collect="always" + preserveAspectRatio="xMidYMid"> + <path + transform="scale(0.7)" + d="m -0.21114562,-4.1055728 6.42229122,3.21114561 a 1,1 90 0 1 0,1.78885438 L -0.21114562,4.1055728 A 1.236068,1.236068 31.717474 0 1 -2,3 v -6 a 1.236068,1.236068 148.28253 0 1 1.78885438,-1.1055728 z" + style="fill:context-stroke;fill-rule:evenodd;stroke:none" + id="path8-99-0" /> + </marker> + </defs> + <g + inkscape:label="Livello 1" + inkscape:groupmode="layer" + id="layer1"> + <rect + style="fill:none;stroke:#000000;stroke-width:0.499221;stroke-dasharray:none;stroke-opacity:1" + id="rect1" + width="81.521614" + height="56.873119" + x="17.447527" + y="13.478778" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="97.726494" + y="17.229664" + id="text1"><tspan + sodipodi:role="line" + id="tspan1" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="97.726494" + y="17.229664">Network Node</tspan></text> + <rect + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-dasharray:none;stroke-opacity:1" + id="rect1-36" + width="81.777222" + height="56.872341" + x="123.87242" + y="112.17194" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="204.40741" + y="167.67506" + id="text1-2"><tspan + sodipodi:role="line" + id="tspan1-3" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="204.40741" + y="167.67506">Basstion Node</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-1-9" + width="23.541" + height="12.957284" + x="22.739197" + y="20.357944" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="34.49382" + y="25.62056" + id="text1-1-2-3-5-7"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-98-5" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="34.49382" + y="25.62056">DHCP</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="34.49382" + y="29.58931" + id="tspan14">Namespace</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-1-9-1" + width="23.541" + height="12.957284" + x="70.136467" + y="20.357944" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="81.89109" + y="25.620558" + id="text1-1-2-3-5-7-8"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-98-5-9" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="81.89109" + y="25.620558">Router</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="81.89109" + y="29.589308" + id="tspan14-6">Namespace</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.298066;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-1-9-1-8" + width="23.514933" + height="15.576934" + x="46.450878" + y="40.46534" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="58.192459" + y="45.714912" + id="text1-1-2-3-5-7-8-6"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-98-5-9-0" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="58.192459" + y="45.714912">Integration</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="58.192459" + y="49.683662" + id="tspan14-6-4">Bridge</tspan></text> + <text + xml:space="preserve" + style="font-style:italic;font-size:2.82222px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="58.208347" + y="54.454773" + id="text1-1-2-3-5-7-8-6-7"><tspan + sodipodi:role="line" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:Monospace;-inkscape-font-specification:'Monospace Italic';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="58.208347" + y="54.454773" + id="tspan14-6-4-6">br-int</tspan></text> + <rect + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-dasharray:none;stroke-opacity:1" + id="rect1-3" + width="81.777222" + height="56.872341" + x="123.91746" + y="13.478778" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="204.45245" + y="17.229273" + id="text1-1"><tspan + sodipodi:role="line" + id="tspan1-8" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="204.45245" + y="17.229273">Controller Node</tspan></text> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.268994;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 52.650405,40.466843 -1.3e-5,-13.615884 -6.370195,-0.01437" + id="path16" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.268994;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 63.500015,40.465341 -1.1e-5,-13.61288 6.636464,-0.01587" + id="path16-4" + sodipodi:nodetypes="ccc" /> + <g + id="g28"> + <text + xml:space="preserve" + style="font-style:italic;font-size:2.82222px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="29.544878" + y="49.312138" + id="text1-1-2-3-5-7-8-6-7-0"><tspan + sodipodi:role="line" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:Monospace;-inkscape-font-specification:'Monospace Italic';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="29.544878" + y="49.312138" + id="tspan14-6-4-6-4">br-tun</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect16" + width="11.95873" + height="3.7461081" + x="23.718019" + y="46.380753" /> + </g> + <g + id="g29"> + <text + xml:space="preserve" + style="font-style:italic;font-size:2.82222px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="87.086662" + y="49.312138" + id="text1-1-2-3-5-7-8-6-7-0-5"><tspan + sodipodi:role="line" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:Monospace;-inkscape-font-specification:'Monospace Italic';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="87.086662" + y="49.312138" + id="tspan14-6-4-6-4-2">br-ext</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect16-9" + width="11.95873" + height="3.7461081" + x="81.283195" + y="46.380753" /> + </g> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 35.676749,48.253808 H 46.450878" + id="path17" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 29.697385,50.126862 1e-6,10.897461" + id="path17-0" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 81.283194,48.253808 H 69.965813" + id="path18" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 87.262562,50.126862 -3e-6,10.797462" + id="path19" + sodipodi:nodetypes="cc" /> + <rect + style="fill:none;stroke:#000000;stroke-width:0.5;stroke-dasharray:none;stroke-opacity:1" + id="rect1-1" + width="81.777222" + height="56.872341" + x="17.236963" + y="112.17194" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="97.771927" + y="166.94481" + id="text1-28"><tspan + sodipodi:role="line" + id="tspan1-9" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="97.771927" + y="166.94481">Compute Node</tspan></text> + <g + id="g19-5" + transform="translate(-0.08277035,76.706266)"> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.298066;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-1-9-1-8-1" + width="23.514933" + height="15.576934" + x="46.450878" + y="44.16951" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="58.192459" + y="49.419083" + id="text1-1-2-3-5-7-8-6-74"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-98-5-9-0-3" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="58.192459" + y="49.419083">Integration</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="58.192459" + y="53.387833" + id="tspan14-6-4-1">Bridge</tspan></text> + <text + xml:space="preserve" + style="font-style:italic;font-size:2.82222px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="58.208347" + y="58.158943" + id="text1-1-2-3-5-7-8-6-7-4"><tspan + sodipodi:role="line" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:Monospace;-inkscape-font-specification:'Monospace Italic';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="58.208347" + y="58.158943" + id="tspan14-6-4-6-6">br-int</tspan></text> + </g> + <g + id="g17-6" + transform="translate(-1.418563,76.706266)"> + <text + xml:space="preserve" + style="font-style:italic;font-size:2.82222px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="30.729492" + y="53.016308" + id="text1-1-2-3-5-7-8-6-7-0-4"><tspan + sodipodi:role="line" + style="font-style:italic;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.82222px;font-family:Monospace;-inkscape-font-specification:'Monospace Italic';text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="30.729492" + y="53.016308" + id="tspan14-6-4-6-4-1">br-tun</tspan></text> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect16-2" + width="11.95873" + height="3.7461081" + x="24.926025" + y="50.084923" /> + </g> + <g + id="g16-3" + transform="translate(-9.7896175,113.35907)"> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-1-9-1-3" + width="23.541" + height="12.957284" + x="56.144691" + y="28.568361" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="67.899315" + y="33.830975" + id="text1-1-2-3-5-7-8-8"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-98-5-9-04" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="67.899315" + y="33.830975">Linux</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="67.899315" + y="37.799725" + id="tspan14-6-7">Bridge</tspan></text> + </g> + <g + id="g22" + transform="translate(-1.6251088,2.6458868)"> + <rect + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.171979;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-1-9-1-3-8" + width="15.703021" + height="7.7655206" + x="23.260426" + y="141.87743" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="31.191309" + y="146.87779" + id="text1-1-2-3-5-7-8-8-7"><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="31.191309" + y="146.87779" + id="tspan14-6-7-0">Instance</tspan></text> + </g> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 29.486826,121.49952 v 5.29167" + id="path21" /> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 35.46619,128.66424 H 46.368108" + id="path22" /> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 37.338339,148.40607 h 9.016733" + id="path23" /> + <path + style="fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.272;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 58.125575,136.45271 -3e-6,5.47472" + id="path24" /> + <path + style="fill:none;fill-opacity:1;stroke:#0d62ff;stroke-width:0.772;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 58.208332,68.764398 -1.2e-5,7.209942 55.15855,0" + id="path29" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#0d62ff;stroke-width:0.772;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 86.764327,117.62948 v -11.19379 l 26.988543,-0.031" + id="path29-4" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#0d62ff;stroke-width:0.772;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 136.12226,117.62948 2e-5,-11.26396 -6.35173,0.0392" + id="path29-7" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#0d62ff;stroke-width:0.772;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 136.16731,68.763618 -10e-6,7.210722 -5.84847,-10e-7" + id="path29-47" + sodipodi:nodetypes="ccc" /> + <g + id="g12-1-5" + transform="translate(-106.21928,-24.115653)"> + <rect + style="fill:#c7ecff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-1-2" + width="21.324705" + height="7.740078" + x="153.76526" + y="85.139977" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="173.45731" + y="89.843452" + id="text1-1-2-3-5-6"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-98-58" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="173.45731" + y="89.843452">Interfaccia 1</tspan></text> + </g> + <path + style="fill:none;fill-opacity:1;stroke:#0d62ff;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 113.36687,75.974339 123.9266,90.468174" + id="path30" /> + <path + style="fill:none;fill-opacity:1;stroke:#fcc200;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 29.830728,64.894361 29.486825,117.62948" + id="path30-8" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#008c00;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 86.719283,64.894361 0.04504,26.367563" + id="path30-8-8" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#008c00;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 86.764323,91.261924 26.602547,35.695136 22.75541,0" + id="path30-8-8-9" + sodipodi:nodetypes="cc" /> + <path + style="fill:none;fill-opacity:1;stroke:#a70000;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="m 159.4081,64.893582 10.63377,26.367951 18.91749,0.07303" + id="path30-8-8-9-9" + sodipodi:nodetypes="ccc" /> + <path + style="fill:none;fill-opacity:1;stroke:#0d62ff;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 130.31883,75.974339 123.9266,90.468174" + id="path31" /> + <path + style="fill:none;fill-opacity:1;stroke:#0d62ff;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 113.75287,106.40469 123.9266,90.468174" + id="path32" /> + <path + style="fill:none;fill-opacity:1;stroke:#0d62ff;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + d="M 129.77055,106.40472 123.9266,90.468174" + id="path33" /> + <g + id="g6" + transform="translate(9.1861698,-0.40755148)"> + <path + sodipodi:type="star" + style="fill:#fff6c7;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + id="path5" + inkscape:flatsided="true" + sodipodi:sides="8" + sodipodi:cx="29.98254" + sodipodi:cy="83.846581" + sodipodi:r1="21.153419" + sodipodi:r2="19.543211" + sodipodi:arg1="1.5707963" + sodipodi:arg2="1.9634954" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 29.982541,105 15.024814,98.804307 8.8291206,83.846581 15.024813,68.888855 29.98254,62.693161 44.940266,68.888854 51.13596,83.84658 44.940267,98.804306 Z" + transform="matrix(0.55186631,0,0,0.55186631,4.0982046,44.989623)" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="20.533434" + y="90.467979" + id="text1-7"><tspan + sodipodi:role="line" + id="tspan1-2" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="20.533434" + y="90.467979">Tunnel</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="20.533434" + y="94.436729" + id="tspan5">Network</tspan></text> + </g> + <g + id="g7" + transform="translate(143.08091,-1.9312988e-4)"> + <path + sodipodi:type="star" + style="fill:#ffc7c7;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + id="path5-5" + inkscape:flatsided="true" + sodipodi:sides="8" + sodipodi:cx="29.98254" + sodipodi:cy="83.846581" + sodipodi:r1="21.153419" + sodipodi:r2="19.543211" + sodipodi:arg1="1.5707963" + sodipodi:arg2="1.9634954" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 29.982541,105 15.024814,98.804307 8.8291206,83.846581 15.024813,68.888855 29.98254,62.693161 44.940266,68.888854 51.13596,83.84658 44.940267,98.804306 Z" + transform="matrix(0.55186631,0,0,0.55186631,29.332092,44.989623)" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="45.767323" + y="90.467979" + id="text1-7-0"><tspan + sodipodi:role="line" + id="tspan1-2-6" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="45.767323" + y="90.467979">API-ext</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="45.767323" + y="94.436729" + id="tspan5-1">Network</tspan></text> + </g> + <g + id="g8" + transform="translate(52.925392,1.9493934e-4)"> + <path + sodipodi:type="star" + style="fill:#c7ecff;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + id="path5-1" + inkscape:flatsided="true" + sodipodi:sides="8" + sodipodi:cx="29.98254" + sodipodi:cy="83.846581" + sodipodi:r1="21.153419" + sodipodi:r2="19.543211" + sodipodi:arg1="1.5707963" + sodipodi:arg2="1.9634954" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 29.982541,105 15.024814,98.804307 8.8291206,83.846581 15.024813,68.888855 29.98254,62.693161 44.940266,68.888854 51.13596,83.84658 44.940267,98.804306 Z" + transform="matrix(0.55186631,0,0,0.55186631,54.565979,44.989623)" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="71.001205" + y="90.467979" + id="text1-7-1"><tspan + sodipodi:role="line" + id="tspan1-2-7" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="71.001205" + y="90.467979">Management</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="71.001205" + y="94.436729" + id="tspan5-7">Network</tspan></text> + </g> + <g + id="g9" + transform="translate(-9.5818914,1.9493934e-4)"> + <path + sodipodi:type="star" + style="fill:#c7ffd6;fill-opacity:1;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + id="path5-5-7" + inkscape:flatsided="true" + sodipodi:sides="8" + sodipodi:cx="29.98254" + sodipodi:cy="83.846581" + sodipodi:r1="21.153419" + sodipodi:r2="19.543211" + sodipodi:arg1="1.5707963" + sodipodi:arg2="1.9634954" + inkscape:rounded="0" + inkscape:randomized="0" + d="M 29.982541,105 15.024814,98.804307 8.8291206,83.846581 15.024813,68.888855 29.98254,62.693161 44.940266,68.888854 51.13596,83.84658 44.940267,98.804306 Z" + transform="matrix(0.55186631,0,0,0.55186631,79.799865,44.989623)" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="96.235092" + y="90.467979" + id="text1-7-0-5"><tspan + sodipodi:role="line" + id="tspan1-2-6-9" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="96.235092" + y="90.467979">External</tspan><tspan + sodipodi:role="line" + style="text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="96.235092" + y="94.436729" + id="tspan5-1-7">Network</tspan></text> + </g> + <g + id="g12-2" + transform="translate(-28.305336,28.619468)"> + <rect + style="fill:#c7ecff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-17" + width="21.324705" + height="7.740078" + x="153.76526" + y="85.139977" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="173.45731" + y="89.843452" + id="text1-1-2-3-8"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-5" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="173.45731" + y="89.843452">Interfaccia 1</tspan></text> + </g> + <g + id="g12-1" + transform="translate(-28.2603,-24.116433)"> + <rect + style="fill:#c7ecff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-1" + width="21.324705" + height="7.740078" + x="153.76526" + y="85.139977" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="173.45731" + y="89.843452" + id="text1-1-2-3-5"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-98" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="173.45731" + y="89.843452">Interfaccia 1</tspan></text> + </g> + <g + id="g12" + transform="translate(-77.663284,28.619468)"> + <rect + style="fill:#c7ecff;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6" + width="21.324705" + height="7.740078" + x="153.76526" + y="85.139977" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="173.45731" + y="89.843452" + id="text1-1-2-3"><tspan + sodipodi:role="line" + id="tspan1-8-9-9" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="173.45731" + y="89.843452">Interfaccia 1</tspan></text> + </g> + <g + id="g33"> + <rect + style="fill:#fff6c7;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-9-0-4" + width="21.324705" + height="7.740078" + x="19.035032" + y="61.024323" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="38.727081" + y="65.727798" + id="text1-1-2-3-3-9-0"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-9-6-9" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="38.727081" + y="65.727798">Interfaccia 2</tspan></text> + </g> + <g + id="g13-0-8" + transform="translate(-160.30361,22.097877)"> + <rect + style="fill:#fff6c7;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-9-0-4-8" + width="21.324705" + height="7.740078" + x="179.12808" + y="91.661568" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="198.82013" + y="96.365044" + id="text1-1-2-3-3-9-0-8"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-9-6-9-6" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="198.82013" + y="96.365044">Interfaccia 2</tspan></text> + </g> + <g + id="g34"> + <rect + style="fill:#c7ffd6;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-4" + width="21.324705" + height="7.740078" + x="76.056931" + y="61.024323" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="95.748978" + y="65.727798" + id="text1-1-2-4"><tspan + sodipodi:role="line" + id="tspan1-8-9-99" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="95.748978" + y="65.727798">Interfaccia 4</tspan></text> + </g> + <g + id="g11-1" + transform="translate(-0.29503632,61.417105)"> + <rect + style="fill:#c7ffd6;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-7" + width="21.324705" + height="7.740078" + x="125.75496" + y="61.669914" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="145.44701" + y="66.37339" + id="text1-1-2-5"><tspan + sodipodi:role="line" + id="tspan1-8-9-96" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="145.44701" + y="66.37339">Interfaccia 4</tspan></text> + </g> + <g + id="g14-3" + transform="translate(22.862206,-34.608064)"> + <rect + style="fill:#ffc7c7;fill-opacity:1;stroke:#000000;stroke-width:0.2;stroke-dasharray:none;stroke-opacity:1" + id="rect2-6-9-04" + width="21.324705" + height="7.740078" + x="125.75496" + y="95.631607" + ry="0" /> + <text + xml:space="preserve" + style="font-style:italic;font-size:3.175px;font-family:sans-serif;-inkscape-font-specification:'sans-serif Italic';text-align:end;writing-mode:lr-tb;direction:ltr;text-anchor:end;fill:none;stroke:#000000;stroke-width:0.499999;stroke-dasharray:none;stroke-opacity:1" + x="145.44701" + y="100.33508" + id="text1-1-2-3-3-4"><tspan + sodipodi:role="line" + id="tspan1-8-9-9-9-4" + style="fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.5" + x="145.44701" + y="100.33508">Interfaccia 3</tspan></text> + </g> + <circle + style="fill:#007d7d;fill-opacity:0.3556776;stroke:#000000;stroke-width:0.772001;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1" + id="path34" + cx="249.65085" + cy="91.720566" + r="13.452155" /> + <path + style="fill:#007d7d;fill-opacity:0.355678;stroke:#000000;stroke-width:0.629187;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#RoundedArrow)" + d="m 253.6308,95.70052 3.28184,3.281837 1.85356,1.853563" + id="path35" + sodipodi:nodetypes="ccc" /> + <path + style="fill:#007d7d;fill-opacity:0.355678;stroke:#000000;stroke-width:0.629187;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#RoundedArrow-5)" + d="m 245.67089,87.740614 -3.28184,-3.281837 -1.85356,-1.85356" + id="path35-7" + sodipodi:nodetypes="ccc" /> + <path + style="fill:#007d7d;fill-opacity:0.355678;stroke:#000000;stroke-width:0.772;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow-1)" + d="m 250.03685,91.334566 4.02675,-4.026749 2.27428,-2.274281" + id="path35-7-4" + sodipodi:nodetypes="ccc" /> + <path + style="fill:#007d7d;fill-opacity:0.355678;stroke:#000000;stroke-width:0.772;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#RoundedArrow-1-2)" + d="m 249.26485,92.106566 -4.02675,4.026746 -2.27428,2.274281" + id="path35-7-4-6" + sodipodi:nodetypes="ccc" /> + </g> +</svg> |