Repository : ssh://git@open-mesh.org/doc
On branches: backup-redmine/2019-11-07,master
commit 79e2971e2341f2429f836fbab6598560ee2d2e9c Author: Sven Eckelmann sven@narfation.org Date: Sun Oct 27 16:25:01 2019 +0000
doc: open-mesh/bridge-netfilter-chain.svg
79e2971e2341f2429f836fbab6598560ee2d2e9c ...ge-netfilter.svg => bridge-netfilter-chain.svg} | 292 ++++++++++++--------- 1 file changed, 165 insertions(+), 127 deletions(-)
diff --git a/open-mesh/bridge-netfilter.svg b/open-mesh/bridge-netfilter-chain.svg similarity index 68% copy from open-mesh/bridge-netfilter.svg copy to open-mesh/bridge-netfilter-chain.svg index be7b5f8..6efc1cb 100644 --- a/open-mesh/bridge-netfilter.svg +++ b/open-mesh/bridge-netfilter-chain.svg @@ -9,22 +9,37 @@ 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="86.496933mm" - height="48.132359mm" - viewBox="0 0 86.496932 48.132357" + width="78.559441mm" + height="61.361526mm" + viewBox="0 0 78.55944 61.361525" version="1.1" id="svg8" - sodipodi:docname="bridge-netfilter.svg" - inkscape:export-filename="/home/sven/bridge-netfilter.png" + sodipodi:docname="bridge-netfilter-chain.svg" + inkscape:export-filename="/home/sven/bridge-netfilter-chain.png" inkscape:export-xdpi="150" inkscape:export-ydpi="150" inkscape:version="0.92.4 (5da689c313, 2019-01-14)"> <defs id="defs2"> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0" + refX="0" + id="marker17382" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path17380" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.8,0,0,0.8,10,0)" + inkscape:connector-curvature="0" /> + </marker> <marker inkscape:isstock="true" style="overflow:visible" - id="marker14674" + id="marker17252" refX="0" refY="0" orient="auto" @@ -32,54 +47,132 @@ <path inkscape:connector-curvature="0" transform="matrix(0.8,0,0,0.8,10,0)" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" d="M 0,0 5,-5 -12.5,0 5,5 Z" - id="path14672" /> + id="path17250" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker17122" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lend"> + <path + inkscape:connector-curvature="0" + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path17120" /> </marker> <marker inkscape:stockid="Arrow1Lend" orient="auto" refY="0" refX="0" - id="Arrow1Lend" + id="marker17016" style="overflow:visible" inkscape:isstock="true"> <path - id="path4677" + id="path17014" d="M 0,0 5,-5 -12.5,0 5,5 Z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" transform="matrix(-0.8,0,0,-0.8,-10,0)" inkscape:connector-curvature="0" /> </marker> <marker inkscape:isstock="true" style="overflow:visible" - id="marker14512" + id="marker16666" refX="0" refY="0" orient="auto" - inkscape:stockid="Arrow2Lend"> + inkscape:stockid="Arrow1Lend" + 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="path14510" + inkscape:connector-curvature="0" + transform="matrix(-0.8,0,0,-0.8,-10,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path16664" /> + </marker> + <marker + inkscape:stockid="Arrow1Lstart" + orient="auto" + refY="0" + refX="0" + id="marker16524" + style="overflow:visible" + inkscape:isstock="true"> + <path + id="path16522" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.8,0,0,0.8,10,0)" inkscape:connector-curvature="0" /> </marker> <marker - inkscape:stockid="Arrow2Lend" + inkscape:stockid="Arrow1Lstart" orient="auto" refY="0" refX="0" - id="Arrow2Lend" + id="marker16430" style="overflow:visible" inkscape:isstock="true" inkscape:collect="always"> <path - id="path4695" - 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" + id="path16428" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(0.8,0,0,0.8,10,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker14674" + refX="0" + refY="0" + orient="auto" + inkscape:stockid="Arrow1Lstart" + inkscape:collect="always"> + <path + inkscape:connector-curvature="0" + transform="matrix(0.8,0,0,0.8,10,0)" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + id="path14672" /> + </marker> + <marker + inkscape:stockid="Arrow1Lend" + orient="auto" + refY="0" + refX="0" + id="Arrow1Lend" + style="overflow:visible" + inkscape:isstock="true" + inkscape:collect="always"> + <path + id="path4677" + d="M 0,0 5,-5 -12.5,0 5,5 Z" + style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" + transform="matrix(-0.8,0,0,-0.8,-10,0)" + inkscape:connector-curvature="0" /> + </marker> + <marker + inkscape:isstock="true" + style="overflow:visible" + id="marker14512" + 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:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1" + id="path14510" inkscape:connector-curvature="0" /> </marker> <marker @@ -187,22 +280,6 @@ transform="matrix(0.4,0,0,0.4,4,0)" inkscape:connector-curvature="0" /> </marker> - <marker - inkscape:stockid="Arrow1Lstart" - orient="auto" - refY="0" - refX="0" - id="Arrow1Lstart" - style="overflow:visible" - inkscape:isstock="true" - inkscape:collect="always"> - <path - id="path4674" - d="M 0,0 5,-5 -12.5,0 5,5 Z" - style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1" - transform="matrix(0.8,0,0,0.8,10,0)" - inkscape:connector-curvature="0" /> - </marker> </defs> <sodipodi:namedview id="base" @@ -212,8 +289,8 @@ inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="2.8" - inkscape:cx="204.83699" - inkscape:cy="72.082409" + inkscape:cx="189.83698" + inkscape:cy="129.22527" inkscape:document-units="mm" inkscape:current-layer="layer1" showgrid="true" @@ -230,8 +307,8 @@ <inkscape:grid type="xygrid" id="grid3713" - originx="-27.527574" - originy="-202.15257" /> + originx="-31.496324" + originy="-202.15256" /> </sodipodi:namedview> <metadata id="metadata5"> @@ -249,27 +326,7 @@ inkscape:label="Ebene 1" inkscape:groupmode="layer" id="layer1" - transform="translate(-27.527574,-46.715078)"> - <rect - style="fill:#ff2a2a;fill-opacity:1;stroke:#000000;stroke-width:0.50735193;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" - id="rect4582" - width="85.989578" - height="47.624996" - x="27.78125" - y="46.968754" - ry="2.5367587" /> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:5.58087158px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50735193px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-60.642712" - y="33.574703" - id="text4632" - transform="rotate(-90)"><tspan - sodipodi:role="line" - id="tspan4630" - x="-60.642712" - y="33.574703" - style="text-align:center;text-anchor:middle;stroke-width:0.50735193px">br-qemu</tspan></text> + transform="translate(-31.496324,-33.485913)"> <g id="g14493"> <rect @@ -293,7 +350,8 @@ sodipodi:role="line">tap3</tspan></text> </g> <g - id="g14488"> + id="g14488" + transform="translate(-1.2715656e-6,-42.333333)"> <g id="g14482"> <rect @@ -340,83 +398,63 @@ sodipodi:role="line">tap1</tspan></text> </g> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart);marker-end:url(#Arrow2Lend)" - d="m 72.760417,76.07292 c 0.557443,-0.557443 1.166966,-1.025298 1.640265,-1.584246 7.620151,-8.999087 15.557651,-8.999087 24.818068,1.584246" - id="path12129" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker14674);marker-end:url(#Arrow1Lend)" + d="M 48.038414,76.072922 64.409503,52.260428" + id="path16388" + inkscape:connector-type="polyline" inkscape:connector-curvature="0" - sodipodi:nodetypes="csc" /> - <g - id="g14498"> - <rect - ry="0" - y="46.968754" - x="39.6875" - height="7.9374995" - width="60.854168" - id="rect3715" - style="fill:#e3dedb;fill-opacity:1;stroke:#000000;stroke-width:0.50735193;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - <text - id="text4549-2-7-1-9" - y="53.018066" - x="70.111862" - style="font-style:normal;font-weight:normal;font-size:5.58087158px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.50735193px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - xml:space="preserve"><tspan - style="text-align:center;text-anchor:middle;stroke-width:0.50735193px" - y="53.018066" - x="70.111862" - id="tspan4547-6-3-2-3" - sodipodi:role="line">local</tspan></text> - </g> - <text - xml:space="preserve" - style="font-style:normal;font-weight:normal;font-size:2.9104166px;line-height:125%;font-family:'Bitstream Vera Sans';text-align:center;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="86.06041" - y="74.277534" - id="text14453"><tspan - sodipodi:role="line" - id="tspan14451" - x="86.06041" - y="74.277534" - style="text-align:center;text-anchor:middle;stroke-width:0.26458332px">Forward</tspan></text> + inkscape:connection-start="#g14477" + inkscape:connection-end="#g14488" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow1Lend)" - d="M 66.832734,54.906253 49.329529,76.072922" - id="path14500" + style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker16430);marker-end:url(#marker16666)" + d="M 77.142581,52.260428 93.513672,76.072922" + id="path16390" inkscape:connector-type="polyline" inkscape:connector-curvature="0" - inkscape:connection-start="#g14498" - inkscape:connection-end="#g14477" /> + inkscape:connection-start="#g14488" + inkscape:connection-end="#g14493" /> <path - style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#marker14674)" - d="m 70.190906,54.906253 0.407052,21.166669" - id="path14502" + style="fill:none;fill-rule:evenodd;stroke:#ff0000;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker16524);marker-end:url(#marker14512)" + d="M 51.59375,85.333342 H 89.958336" + id="path16776" inkscape:connector-type="polyline" inkscape:connector-curvature="0" - inkscape:connection-start="#g14498" - inkscape:connection-end="#g14488" /> + inkscape:connection-start="#g14477" + inkscape:connection-end="#g14493" /> + <text + xml:space="preserve" + style="font-style:normal;font-weight:normal;font-size:2.9104166px;line-height:125%;font-family:'Bitstream Vera Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" + x="70.924744" + y="84.104919" + id="text17579"><tspan + sodipodi:role="line" + id="tspan17577" + x="70.924744" + y="84.104919" + style="text-align:center;text-anchor:middle;fill:#ff0000;fill-opacity:1;stroke-width:0.26458332px">0%</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:2.9104166px;line-height:125%;font-family:'Bitstream Vera Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="64.617683" - y="-69.215271" - id="text16286" - transform="rotate(88.026734)"><tspan + x="-25.962425" + y="81.466003" + id="text17583" + transform="rotate(-55.655763)"><tspan sodipodi:role="line" - id="tspan16284" - x="64.617683" - y="-69.215271" - style="stroke-width:0.26458332px">Input</tspan></text> + id="tspan17581" + x="-25.962425" + y="81.466003" + style="stroke-width:0.26458332px">100%</tspan></text> <text xml:space="preserve" style="font-style:normal;font-weight:normal;font-size:2.9104166px;line-height:125%;font-family:'Bitstream Vera Sans';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" - x="-19.199558" - y="85.186241" - id="text16290" - transform="rotate(-50.633713)"><tspan + x="95.267586" + y="-38.03521" + id="text17583-1" + transform="rotate(57.477978)"><tspan sodipodi:role="line" - id="tspan16288" - x="-19.199558" - y="85.186241" - style="stroke-width:0.26458332px">Output</tspan></text> + id="tspan17581-9" + x="95.267586" + y="-38.03521" + style="stroke-width:0.26458332px">100%</tspan></text> </g> </svg>