updated remote portal

This commit is contained in:
Jake Hillion 2021-05-03 20:45:49 +01:00
parent f9e2f11a07
commit 85f5916ff1
2 changed files with 192 additions and 54 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 131 KiB

After

Width:  |  Height:  |  Size: 139 KiB

View File

@ -22,12 +22,71 @@
id="defs2"> id="defs2">
<marker <marker
style="overflow:visible" style="overflow:visible"
id="marker12419" id="marker20519"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path20517" />
</marker>
<marker
style="overflow:visible"
id="marker20065"
refX="0" refX="0"
refY="0" refY="0"
orient="auto" orient="auto"
inkscape:stockid="Arrow1Mend" inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"> inkscape:isstock="true">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path20063" />
</marker>
<marker
style="overflow:visible"
id="marker19599"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path19597" />
</marker>
<marker
style="overflow:visible"
id="marker19139"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"
inkscape:collect="always">
<path
transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
d="M 0,0 5,-5 -12.5,0 5,5 Z"
id="path19137" />
</marker>
<marker
style="overflow:visible"
id="marker12419"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow1Mend"
inkscape:isstock="true"
inkscape:collect="always">
<path <path
transform="matrix(-0.4,0,0,-0.4,-4,0)" transform="matrix(-0.4,0,0,-0.4,-4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
@ -71,7 +130,8 @@
refY="0" refY="0"
orient="auto" orient="auto"
inkscape:stockid="Arrow1Mstart" inkscape:stockid="Arrow1Mstart"
inkscape:isstock="true"> inkscape:isstock="true"
inkscape:collect="always">
<path <path
transform="matrix(0.4,0,0,0.4,4,0)" transform="matrix(0.4,0,0,0.4,4,0)"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1" style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1pt;stroke-opacity:1"
@ -1066,8 +1126,8 @@
inkscape:pageopacity="0.0" inkscape:pageopacity="0.0"
inkscape:pageshadow="2" inkscape:pageshadow="2"
inkscape:zoom="1.4" inkscape:zoom="1.4"
inkscape:cx="514.58098" inkscape:cx="619.50666"
inkscape:cy="409.80366" inkscape:cy="429.11855"
inkscape:document-units="mm" inkscape:document-units="mm"
inkscape:current-layer="layer1" inkscape:current-layer="layer1"
inkscape:document-rotation="0" inkscape:document-rotation="0"
@ -1101,9 +1161,9 @@
<rect <rect
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect60" id="rect60"
width="123.03136" width="157.69205"
height="79.374969" height="79.374969"
x="129.91071" x="95.25"
y="119.06252" /> y="119.06252" />
<rect <rect
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
@ -1126,87 +1186,87 @@
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="222.25049" x="97.897591"
y="125.94175" y="125.41258"
id="text924"><tspan id="text924"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan922" id="tspan922"
x="222.25049" x="97.897591"
y="125.94175" y="125.41258"
style="font-size:4.23333px;stroke-width:0.264583" style="font-size:4.23333px;stroke-width:0.264583"
rotate="0 0 0 0 0 0 0 0 0 0 0 0 0">Kernel-space</tspan></text> rotate="0 0 0 0 0 0 0 0 0 0 0 0 0">Kernel-space</tspan></text>
<rect <rect
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#000000;stroke-width:0.258577;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect928" id="rect928"
width="22.754166" width="24.342295"
height="7.9375" height="7.9375"
x="139.17146" x="137.58333"
y="134.93761" /> y="134.93761" />
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" style="font-style:normal;font-weight:normal;font-size:3.52778px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="141.37531" x="139.25867"
y="140.436" y="140.436"
id="text932"><tspan id="text932"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan930" id="tspan930"
x="141.37531" x="139.25867"
y="140.436" y="140.436"
style="font-size:3.52778px;stroke-width:0.264583">Producer</tspan></text> style="font-size:3.52778px;stroke-width:0.264583">Producer-1</tspan></text>
<rect <rect
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#000000;stroke-width:0.260094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect928-5" id="rect928-5"
width="22.489586" width="24.342302"
height="7.9375" height="7.9375"
x="139.43605" x="137.58333"
y="145.52094" /> y="145.52094" />
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="141.63988" x="139.52324"
y="151.01933" y="151.01933"
id="text932-3"><tspan id="text932-3"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan930-5" id="tspan930-5"
x="141.63988" x="139.52324"
y="151.01933" y="151.01933"
style="font-size:3.52777px;stroke-width:0.264583">Consumer</tspan></text> style="font-size:3.52777px;stroke-width:0.264583">Consumer-1</tspan></text>
<rect <rect
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#000000;stroke-width:0.260094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect928-6" id="rect928-6"
width="22.489586" width="24.342302"
height="7.9375" height="7.9375"
x="139.43605" x="137.58333"
y="165.36469" /> y="165.36469" />
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="141.63989" x="139.52325"
y="170.86308" y="170.86308"
id="text932-2"><tspan id="text932-2"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan930-9" id="tspan930-9"
x="141.63989" x="139.52325"
y="170.86308" y="170.86308"
style="font-size:3.52777px;stroke-width:0.264583">Producer</tspan></text> style="font-size:3.52777px;stroke-width:0.264583">Producer-n</tspan></text>
<rect <rect
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#000000;stroke-width:0.260094;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect928-1" id="rect928-1"
width="22.489586" width="24.342302"
height="7.9375" height="7.9375"
x="139.43605" x="137.58333"
y="175.94803" /> y="175.94803" />
<text <text
xml:space="preserve" xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583" style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="141.63989" x="139.52325"
y="181.44641" y="181.44641"
id="text932-27"><tspan id="text932-27"><tspan
sodipodi:role="line" sodipodi:role="line"
id="tspan930-0" id="tspan930-0"
x="141.63989" x="139.52325"
y="181.44641" y="181.44641"
style="font-size:3.52777px;stroke-width:0.264583">Consumer</tspan></text> style="font-size:3.52777px;stroke-width:0.264583">Consumer-n</tspan></text>
<rect <rect
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" style="fill:none;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect928-5-9" id="rect928-5-9"
@ -1668,26 +1728,6 @@
x="166.015" x="166.015"
y="26.458384" y="26.458384"
style="font-size:3.52777px;stroke-width:0.264583">Routing</tspan></text> style="font-size:3.52777px;stroke-width:0.264583">Routing</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker16155);marker-end:url(#marker16155);stroke-miterlimit:4;stroke-dasharray:none"
d="m 206.375,38.364583 h 23.8125 V 108.47917 H 92.604166 v 30.42708 10.58333 h 9.260414 l 15.875,-10.58333 h 21.16667"
id="path16151"
sodipodi:nodetypes="ccccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker16467);marker-end:url(#marker16467);stroke-miterlimit:4;stroke-dasharray:none"
d="m 206.375,35.71875 h 26.45833 V 111.125 H 95.249999 v 27.78125 h 6.614581 l 15.875,10.58333 h 21.16667"
id="path16463"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker15519);marker-end:url(#marker15519);stroke-miterlimit:4;stroke-dasharray:none"
d="M 206.375,66.145833 H 222.25 V 100.54167 H 84.666666 v 68.79166 h 6.614583 l 15.875001,10.58333 31.75,1e-5"
id="path15515"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker15849);marker-end:url(#marker15849);stroke-miterlimit:4;stroke-dasharray:none"
d="m 206.375,68.791667 h 13.22917 v 29.104166 l -137.583338,-10e-7 v 82.020828 h 9.260417 l 15.875001,-10.58333 h 31.75"
id="path15845"
sodipodi:nodetypes="cccccccc" />
<path <path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker6724);marker-end:url(#marker6724);stroke-miterlimit:4;stroke-dasharray:none" style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker6724);marker-end:url(#marker6724);stroke-miterlimit:4;stroke-dasharray:none"
d="m 186.26679,35.71875 h -9.26041 L 169.06888,31.75 h -13.22917" d="m 186.26679,35.71875 h -9.26041 L 169.06888,31.75 h -13.22917"
@ -1922,5 +1962,103 @@
style="fill:none;stroke:#000000;stroke-width:1.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.365, 1.365;stroke-dashoffset:0;stroke-opacity:1" style="fill:none;stroke:#000000;stroke-width:1.365;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.365, 1.365;stroke-dashoffset:0;stroke-opacity:1"
d="m 150.8125,156.10417 v 6.61458 0" d="m 150.8125,156.10417 v 6.61458 0"
id="path7360-61" /> id="path7360-61" />
<rect
style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.25;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="rect928-5-9-1-2-9"
width="19.579304"
height="39.687496"
x="87.578491"
y="138.90625" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="90.046921"
y="160.01515"
id="text932-3-3-8-0-3"><tspan
sodipodi:role="line"
x="90.046921"
y="160.01515"
style="font-size:3.52777px;stroke-width:0.264583"
id="tspan2448-3-1">WAN-1</tspan></text>
<rect
style="fill:#000000;fill-opacity:0.241541;fill-rule:nonzero;stroke:none;stroke-width:0.187664;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect2962-1-9"
width="16.017786"
height="66.145782"
x="113.09885"
y="128.05838" />
<text
xml:space="preserve"
style="font-style:normal;font-weight:normal;font-size:3.52777px;line-height:1.25;font-family:sans-serif;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
x="114.42173"
y="132.02711"
id="text2966-0-4"><tspan
sodipodi:role="line"
id="tspan2964-6-7"
x="114.42173"
y="132.02711"
style="font-size:3.52777px;stroke-width:0.264583">Routing</tspan></text>
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker16467);marker-end:url(#marker16467)"
d="m 206.375,35.71875 h 26.45833 V 111.125 H 74.083333 v 31.75 h 2.645834 l 5.291666,2.64583 5.291667,0"
id="path16463"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker16155);marker-end:url(#marker16155)"
d="m 206.375,38.364583 h 23.8125 v 70.114587 h -158.75 v 37.04166 h 5.291667 l 5.291666,-2.64583 5.291667,0"
id="path16151"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker15849);marker-end:url(#marker15849)"
d="m 206.375,68.791667 h 13.22917 V 97.895833 H 60.854167 v 78.052087 h 5.291666 l 5.291667,-2.64584 15.875,0"
id="path15845"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.25;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker15519);marker-end:url(#marker15519)"
d="M 206.375,66.145833 H 222.25 V 100.54167 H 63.5 v 72.76041 h 2.645833 l 5.291667,2.64584 15.875,0"
id="path15515"
sodipodi:nodetypes="cccccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker12419);marker-end:url(#marker12419)"
d="m 107.15625,142.875 h 9.26042 l 7.9375,-3.96875 13.22916,0"
id="path19099"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker19139);marker-end:url(#marker19139)"
d="m 107.15625,145.52083 h 9.26042 l 7.9375,3.96875 13.22916,0"
id="path19101"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker19599);marker-end:url(#marker19599)"
d="m 107.15625,173.30208 h 9.26042 l 7.9375,-3.96875 13.22916,0"
id="path19103"
sodipodi:nodetypes="cccc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker20519);marker-end:url(#marker20519)"
d="m 107.15625,175.94791 h 9.26042 l 7.9375,3.96875 13.22916,1e-5"
id="path19105"
sodipodi:nodetypes="cccc" />
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="114.03543"
y="137.58333"
id="text21045"><tspan
sodipodi:role="line"
id="tspan21043"
x="114.03543"
y="137.58333"
style="stroke-width:0.264583">1234/UDP</tspan></text>
<text
xml:space="preserve"
style="font-size:2.82223px;line-height:1.25;font-family:sans-serif;stroke-width:0.264583"
x="114.03543"
y="167.74542"
id="text21049"><tspan
sodipodi:role="line"
id="tspan21047"
x="114.03543"
y="167.74542"
style="stroke-width:0.264583">1234/UDP</tspan></text>
</g> </g>
</svg> </svg>

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 78 KiB