Project

General

Profile

Advanced Bridge virtual network » bridge-netfilter.svg

Sven Eckelmann, 10/27/2019 03:48 PM

 
1
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
2
<!-- Created with Inkscape (http://www.inkscape.org/) -->
3

    
4
<svg
5
   xmlns:dc="http://purl.org/dc/elements/1.1/"
6
   xmlns:cc="http://creativecommons.org/ns#"
7
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
8
   xmlns:svg="http://www.w3.org/2000/svg"
9
   xmlns="http://www.w3.org/2000/svg"
10
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
11
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
12
   width="86.496933mm"
13
   height="48.132359mm"
14
   viewBox="0 0 86.496932 48.132357"
15
   version="1.1"
16
   id="svg8"
17
   sodipodi:docname="bridge-netfilter.svg"
18
   inkscape:export-filename="/home/sven/bridge-netfilter.png"
19
   inkscape:export-xdpi="150"
20
   inkscape:export-ydpi="150"
21
   inkscape:version="0.92.4 (5da689c313, 2019-01-14)">
22
  <defs
23
     id="defs2">
24
    <marker
25
       inkscape:isstock="true"
26
       style="overflow:visible"
27
       id="marker14674"
28
       refX="0"
29
       refY="0"
30
       orient="auto"
31
       inkscape:stockid="Arrow1Lstart">
32
      <path
33
         inkscape:connector-curvature="0"
34
         transform="matrix(0.8,0,0,0.8,10,0)"
35
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
36
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
37
         id="path14672" />
38
    </marker>
39
    <marker
40
       inkscape:stockid="Arrow1Lend"
41
       orient="auto"
42
       refY="0"
43
       refX="0"
44
       id="Arrow1Lend"
45
       style="overflow:visible"
46
       inkscape:isstock="true">
47
      <path
48
         id="path4677"
49
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
50
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
51
         transform="matrix(-0.8,0,0,-0.8,-10,0)"
52
         inkscape:connector-curvature="0" />
53
    </marker>
54
    <marker
55
       inkscape:isstock="true"
56
       style="overflow:visible"
57
       id="marker14512"
58
       refX="0"
59
       refY="0"
60
       orient="auto"
61
       inkscape:stockid="Arrow2Lend">
62
      <path
63
         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
64
         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"
65
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
66
         id="path14510"
67
         inkscape:connector-curvature="0" />
68
    </marker>
69
    <marker
70
       inkscape:stockid="Arrow2Lend"
71
       orient="auto"
72
       refY="0"
73
       refX="0"
74
       id="Arrow2Lend"
75
       style="overflow:visible"
76
       inkscape:isstock="true"
77
       inkscape:collect="always">
78
      <path
79
         id="path4695"
80
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
81
         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"
82
         transform="matrix(-1.1,0,0,-1.1,-1.1,0)"
83
         inkscape:connector-curvature="0" />
84
    </marker>
85
    <marker
86
       inkscape:isstock="true"
87
       style="overflow:visible"
88
       id="marker7094"
89
       refX="0"
90
       refY="0"
91
       orient="auto"
92
       inkscape:stockid="Arrow1Mend">
93
      <path
94
         inkscape:connector-curvature="0"
95
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
96
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
97
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
98
         id="path7092" />
99
    </marker>
100
    <marker
101
       inkscape:stockid="Arrow1Mend"
102
       orient="auto"
103
       refY="0"
104
       refX="0"
105
       id="marker5504"
106
       style="overflow:visible"
107
       inkscape:isstock="true">
108
      <path
109
         id="path5502"
110
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
111
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
112
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
113
         inkscape:connector-curvature="0" />
114
    </marker>
115
    <marker
116
       inkscape:isstock="true"
117
       style="overflow:visible"
118
       id="marker5272"
119
       refX="0"
120
       refY="0"
121
       orient="auto"
122
       inkscape:stockid="Arrow1Mstart">
123
      <path
124
         transform="matrix(0.4,0,0,0.4,4,0)"
125
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
126
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
127
         id="path5270"
128
         inkscape:connector-curvature="0" />
129
    </marker>
130
    <marker
131
       inkscape:stockid="Arrow1Mend"
132
       orient="auto"
133
       refY="0"
134
       refX="0"
135
       id="marker5062"
136
       style="overflow:visible"
137
       inkscape:isstock="true">
138
      <path
139
         id="path5060"
140
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
141
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
142
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
143
         inkscape:connector-curvature="0" />
144
    </marker>
145
    <marker
146
       inkscape:stockid="Arrow1Mstart"
147
       orient="auto"
148
       refY="0"
149
       refX="0"
150
       id="marker5022"
151
       style="overflow:visible"
152
       inkscape:isstock="true">
153
      <path
154
         id="path5020"
155
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
156
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
157
         transform="matrix(0.4,0,0,0.4,4,0)"
158
         inkscape:connector-curvature="0" />
159
    </marker>
160
    <marker
161
       inkscape:stockid="Arrow1Mend"
162
       orient="auto"
163
       refY="0"
164
       refX="0"
165
       id="Arrow1Mend"
166
       style="overflow:visible"
167
       inkscape:isstock="true">
168
      <path
169
         id="path4683"
170
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
171
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
172
         transform="matrix(-0.4,0,0,-0.4,-4,0)"
173
         inkscape:connector-curvature="0" />
174
    </marker>
175
    <marker
176
       inkscape:stockid="Arrow1Mstart"
177
       orient="auto"
178
       refY="0"
179
       refX="0"
180
       id="Arrow1Mstart"
181
       style="overflow:visible"
182
       inkscape:isstock="true">
183
      <path
184
         id="path4680"
185
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
186
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
187
         transform="matrix(0.4,0,0,0.4,4,0)"
188
         inkscape:connector-curvature="0" />
189
    </marker>
190
    <marker
191
       inkscape:stockid="Arrow1Lstart"
192
       orient="auto"
193
       refY="0"
194
       refX="0"
195
       id="Arrow1Lstart"
196
       style="overflow:visible"
197
       inkscape:isstock="true"
198
       inkscape:collect="always">
199
      <path
200
         id="path4674"
201
         d="M 0,0 5,-5 -12.5,0 5,5 Z"
202
         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
203
         transform="matrix(0.8,0,0,0.8,10,0)"
204
         inkscape:connector-curvature="0" />
205
    </marker>
206
  </defs>
207
  <sodipodi:namedview
208
     id="base"
209
     pagecolor="#ffffff"
210
     bordercolor="#666666"
211
     borderopacity="1.0"
212
     inkscape:pageopacity="0.0"
213
     inkscape:pageshadow="2"
214
     inkscape:zoom="2.8"
215
     inkscape:cx="204.83699"
216
     inkscape:cy="72.082409"
217
     inkscape:document-units="mm"
218
     inkscape:current-layer="layer1"
219
     showgrid="true"
220
     showguides="false"
221
     fit-margin-top="0"
222
     fit-margin-left="0"
223
     fit-margin-right="0"
224
     fit-margin-bottom="0"
225
     inkscape:window-width="1920"
226
     inkscape:window-height="1021"
227
     inkscape:window-x="0"
228
     inkscape:window-y="0"
229
     inkscape:window-maximized="1">
230
    <inkscape:grid
231
       type="xygrid"
232
       id="grid3713"
233
       originx="-27.527574"
234
       originy="-202.15257" />
235
  </sodipodi:namedview>
236
  <metadata
237
     id="metadata5">
238
    <rdf:RDF>
239
      <cc:Work
240
         rdf:about="">
241
        <dc:format>image/svg+xml</dc:format>
242
        <dc:type
243
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
244
        <dc:title></dc:title>
245
      </cc:Work>
246
    </rdf:RDF>
247
  </metadata>
248
  <g
249
     inkscape:label="Ebene 1"
250
     inkscape:groupmode="layer"
251
     id="layer1"
252
     transform="translate(-27.527574,-46.715078)">
253
    <rect
254
       style="fill:#ff2a2a;fill-opacity:1;stroke:#000000;stroke-width:0.50735193;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
255
       id="rect4582"
256
       width="85.989578"
257
       height="47.624996"
258
       x="27.78125"
259
       y="46.968754"
260
       ry="2.5367587" />
261
    <text
262
       xml:space="preserve"
263
       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"
264
       x="-60.642712"
265
       y="33.574703"
266
       id="text4632"
267
       transform="rotate(-90)"><tspan
268
         sodipodi:role="line"
269
         id="tspan4630"
270
         x="-60.642712"
271
         y="33.574703"
272
         style="text-align:center;text-anchor:middle;stroke-width:0.50735193px">br-qemu</tspan></text>
273
    <g
274
       id="g14493">
275
      <rect
276
         ry="0"
277
         y="76.072922"
278
         x="89.958336"
279
         height="18.52084"
280
         width="19.84375"
281
         id="rect4530-6"
282
         style="fill:#aad400;fill-opacity:1;stroke:#000000;stroke-width:0.50735193;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
283
      <text
284
         id="text4549-2"
285
         y="86.823936"
286
         x="100.03008"
287
         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"
288
         xml:space="preserve"><tspan
289
           style="text-align:center;text-anchor:middle;stroke-width:0.50735193px"
290
           y="86.823936"
291
           x="100.03008"
292
           id="tspan4547-6"
293
           sodipodi:role="line">tap3</tspan></text>
294
    </g>
295
    <g
296
       id="g14488">
297
      <g
298
         id="g14482">
299
        <rect
300
           style="fill:#aad400;fill-opacity:1;stroke:#000000;stroke-width:0.50735193;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
301
           id="rect4530-6-9"
302
           width="19.84375"
303
           height="18.52084"
304
           x="60.854168"
305
           y="76.072922"
306
           ry="0" />
307
        <text
308
           xml:space="preserve"
309
           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"
310
           x="70.925911"
311
           y="86.823936"
312
           id="text4549-2-7"><tspan
313
             sodipodi:role="line"
314
             id="tspan4547-6-3"
315
             x="70.925911"
316
             y="86.823936"
317
             style="text-align:center;text-anchor:middle;stroke-width:0.50735193px">tap2</tspan></text>
318
      </g>
319
    </g>
320
    <g
321
       id="g14477">
322
      <rect
323
         ry="0"
324
         y="76.072922"
325
         x="31.75"
326
         height="18.52084"
327
         width="19.84375"
328
         id="rect4530-6-9-6"
329
         style="fill:#aad400;fill-opacity:1;stroke:#000000;stroke-width:0.50735193;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
330
      <text
331
         id="text4549-2-7-1"
332
         y="86.823936"
333
         x="41.821751"
334
         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"
335
         xml:space="preserve"><tspan
336
           style="text-align:center;text-anchor:middle;stroke-width:0.50735193px"
337
           y="86.823936"
338
           x="41.821751"
339
           id="tspan4547-6-3-2"
340
           sodipodi:role="line">tap1</tspan></text>
341
    </g>
342
    <path
343
       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)"
344
       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"
345
       id="path12129"
346
       inkscape:connector-curvature="0"
347
       sodipodi:nodetypes="csc" />
348
    <g
349
       id="g14498">
350
      <rect
351
         ry="0"
352
         y="46.968754"
353
         x="39.6875"
354
         height="7.9374995"
355
         width="60.854168"
356
         id="rect3715"
357
         style="fill:#e3dedb;fill-opacity:1;stroke:#000000;stroke-width:0.50735193;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
358
      <text
359
         id="text4549-2-7-1-9"
360
         y="53.018066"
361
         x="70.111862"
362
         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"
363
         xml:space="preserve"><tspan
364
           style="text-align:center;text-anchor:middle;stroke-width:0.50735193px"
365
           y="53.018066"
366
           x="70.111862"
367
           id="tspan4547-6-3-2-3"
368
           sodipodi:role="line">local</tspan></text>
369
    </g>
370
    <text
371
       xml:space="preserve"
372
       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"
373
       x="86.06041"
374
       y="74.277534"
375
       id="text14453"><tspan
376
         sodipodi:role="line"
377
         id="tspan14451"
378
         x="86.06041"
379
         y="74.277534"
380
         style="text-align:center;text-anchor:middle;stroke-width:0.26458332px">Forward</tspan></text>
381
    <path
382
       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)"
383
       d="M 66.832734,54.906253 49.329529,76.072922"
384
       id="path14500"
385
       inkscape:connector-type="polyline"
386
       inkscape:connector-curvature="0"
387
       inkscape:connection-start="#g14498"
388
       inkscape:connection-end="#g14477" />
389
    <path
390
       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)"
391
       d="m 70.190906,54.906253 0.407052,21.166669"
392
       id="path14502"
393
       inkscape:connector-type="polyline"
394
       inkscape:connector-curvature="0"
395
       inkscape:connection-start="#g14498"
396
       inkscape:connection-end="#g14488" />
397
    <text
398
       xml:space="preserve"
399
       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"
400
       x="64.617683"
401
       y="-69.215271"
402
       id="text16286"
403
       transform="rotate(88.026734)"><tspan
404
         sodipodi:role="line"
405
         id="tspan16284"
406
         x="64.617683"
407
         y="-69.215271"
408
         style="stroke-width:0.26458332px">Input</tspan></text>
409
    <text
410
       xml:space="preserve"
411
       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"
412
       x="-19.199558"
413
       y="85.186241"
414
       id="text16290"
415
       transform="rotate(-50.633713)"><tspan
416
         sodipodi:role="line"
417
         id="tspan16288"
418
         x="-19.199558"
419
         y="85.186241"
420
         style="stroke-width:0.26458332px">Output</tspan></text>
421
  </g>
422
</svg>
(1-1/8)