xref: /spdk/doc/img/iscsi_example.svg (revision 407e88fd2ab020d753e33014cf759353a9901b51)
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="169.33331mm"
13   height="53.006062mm"
14   version="1.1"
15   viewBox="0 0 169.33331 53.00606"
16   id="svg136"
17   sodipodi:docname="iscsi_example.svg"
18   inkscape:version="0.92.3 (2405546, 2018-03-11)">
19  <sodipodi:namedview
20     pagecolor="#ffffff"
21     bordercolor="#666666"
22     borderopacity="1"
23     objecttolerance="10"
24     gridtolerance="10"
25     guidetolerance="10"
26     inkscape:pageopacity="0"
27     inkscape:pageshadow="2"
28     inkscape:window-width="1742"
29     inkscape:window-height="910"
30     id="namedview138"
31     showgrid="true"
32     inkscape:zoom="1.2864091"
33     inkscape:cx="231.4415"
34     inkscape:cy="205.83148"
35     inkscape:window-x="1676"
36     inkscape:window-y="113"
37     inkscape:window-maximized="0"
38     inkscape:current-layer="layer1"
39     fit-margin-top="0"
40     fit-margin-left="0"
41     fit-margin-right="0"
42     fit-margin-bottom="0">
43    <inkscape:grid
44       type="xygrid"
45       id="grid2224"
46       originx="33.072915"
47       originy="-46.257384" />
48  </sodipodi:namedview>
49  <title
50     id="title2">Thin Provisioning Write</title>
51  <defs
52     id="defs22">
53    <marker
54       inkscape:stockid="Arrow1Mstart"
55       orient="auto"
56       refY="0"
57       refX="0"
58       id="marker2683-6"
59       style="overflow:visible"
60       inkscape:isstock="true">
61      <path
62         id="path2681-3"
63         d="M 0,0 5,-5 -12.5,0 5,5 Z"
64         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
65         transform="matrix(0.4,0,0,0.4,4,0)"
66         inkscape:connector-curvature="0" />
67    </marker>
68    <marker
69       inkscape:stockid="Arrow1Mend"
70       orient="auto"
71       refY="0"
72       refX="0"
73       id="marker2679-9"
74       style="overflow:visible"
75       inkscape:isstock="true">
76      <path
77         id="path2677-8"
78         d="M 0,0 5,-5 -12.5,0 5,5 Z"
79         style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.00000003pt;stroke-opacity:1"
80         transform="matrix(-0.4,0,0,-0.4,-4,0)"
81         inkscape:connector-curvature="0" />
82    </marker>
83    <marker
84       inkscape:stockid="Arrow1Mstart"
85       orient="auto"
86       refY="0"
87       refX="0"
88       id="marker2464-2-6-1"
89       style="overflow:visible"
90       inkscape:isstock="true">
91      <path
92         id="path2462-7-8-2"
93         d="M 0,0 5,-5 -12.5,0 5,5 Z"
94         style="fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:1.00000003pt;stroke-opacity:1"
95         transform="matrix(0.4,0,0,0.4,4,0)"
96         inkscape:connector-curvature="0" />
97    </marker>
98    <marker
99       inkscape:stockid="Arrow1Mend"
100       orient="auto"
101       refY="0"
102       refX="0"
103       id="marker2468-8-9-5"
104       style="overflow:visible"
105       inkscape:isstock="true">
106      <path
107         id="path2466-1-3-2"
108         d="M 0,0 5,-5 -12.5,0 5,5 Z"
109         style="fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:1.00000003pt;stroke-opacity:1"
110         transform="matrix(-0.4,0,0,-0.4,-4,0)"
111         inkscape:connector-curvature="0" />
112    </marker>
113    <marker
114       inkscape:stockid="Arrow1Mstart"
115       orient="auto"
116       refY="0"
117       refX="0"
118       id="marker2464-2-0"
119       style="overflow:visible"
120       inkscape:isstock="true">
121      <path
122         id="path2462-7-6"
123         d="M 0,0 5,-5 -12.5,0 5,5 Z"
124         style="fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:1.00000003pt;stroke-opacity:1"
125         transform="matrix(0.4,0,0,0.4,4,0)"
126         inkscape:connector-curvature="0" />
127    </marker>
128    <marker
129       inkscape:stockid="Arrow1Mend"
130       orient="auto"
131       refY="0"
132       refX="0"
133       id="marker2468-8-8"
134       style="overflow:visible"
135       inkscape:isstock="true">
136      <path
137         id="path2466-1-5"
138         d="M 0,0 5,-5 -12.5,0 5,5 Z"
139         style="fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:#999999;stroke-width:1.00000003pt;stroke-opacity:1"
140         transform="matrix(-0.4,0,0,-0.4,-4,0)"
141         inkscape:connector-curvature="0" />
142    </marker>
143    <marker
144       inkscape:stockid="Arrow1Mstart"
145       orient="auto"
146       refY="0"
147       refX="0"
148       id="marker2659-1"
149       style="overflow:visible"
150       inkscape:isstock="true">
151      <path
152         id="path2657-7"
153         d="M 0,0 5,-5 -12.5,0 5,5 Z"
154         style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000003pt;stroke-opacity:1"
155         transform="matrix(0.4,0,0,0.4,4,0)"
156         inkscape:connector-curvature="0" />
157    </marker>
158    <marker
159       inkscape:isstock="true"
160       style="overflow:visible"
161       id="marker1826-2-4-7-1-7-5-27-1"
162       refX="0"
163       refY="0"
164       orient="auto"
165       inkscape:stockid="Arrow1Mend">
166      <path
167         inkscape:connector-curvature="0"
168         transform="matrix(-0.4,0,0,-0.4,-4,0)"
169         style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000003pt;stroke-opacity:1"
170         d="M 0,0 5,-5 -12.5,0 5,5 Z"
171         id="path1824-9-4-2-5-2-9-4-0" />
172    </marker>
173    <marker
174       inkscape:stockid="Arrow1Mstart"
175       orient="auto"
176       refY="0"
177       refX="0"
178       id="marker2667-4"
179       style="overflow:visible"
180       inkscape:isstock="true">
181      <path
182         id="path2665-0"
183         d="M 0,0 5,-5 -12.5,0 5,5 Z"
184         style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000003pt;stroke-opacity:1"
185         transform="matrix(0.4,0,0,0.4,4,0)"
186         inkscape:connector-curvature="0" />
187    </marker>
188    <marker
189       inkscape:isstock="true"
190       style="overflow:visible"
191       id="marker1826-2-4-7-1-7-5-9"
192       refX="0"
193       refY="0"
194       orient="auto"
195       inkscape:stockid="Arrow1Mend">
196      <path
197         inkscape:connector-curvature="0"
198         transform="matrix(-0.4,0,0,-0.4,-4,0)"
199         style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000003pt;stroke-opacity:1"
200         d="M 0,0 5,-5 -12.5,0 5,5 Z"
201         id="path1824-9-4-2-5-2-9-9" />
202    </marker>
203    <marker
204       inkscape:stockid="Arrow1Mstart"
205       orient="auto"
206       refY="0"
207       refX="0"
208       id="marker2464-3"
209       style="overflow:visible"
210       inkscape:isstock="true">
211      <path
212         id="path2462-5"
213         d="M 0,0 5,-5 -12.5,0 5,5 Z"
214         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff2a2a;stroke-width:1.00000003pt;stroke-opacity:1"
215         transform="matrix(0.4,0,0,0.4,4,0)"
216         inkscape:connector-curvature="0" />
217    </marker>
218    <marker
219       inkscape:stockid="Arrow1Mend"
220       orient="auto"
221       refY="0"
222       refX="0"
223       id="marker2468-5"
224       style="overflow:visible"
225       inkscape:isstock="true">
226      <path
227         id="path2466-4"
228         d="M 0,0 5,-5 -12.5,0 5,5 Z"
229         style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#ff2a2a;stroke-width:1.00000003pt;stroke-opacity:1"
230         transform="matrix(-0.4,0,0,-0.4,-4,0)"
231         inkscape:connector-curvature="0" />
232    </marker>
233    <marker
234       inkscape:stockid="Arrow1Mstart"
235       orient="auto"
236       refY="0"
237       refX="0"
238       id="marker2663-8"
239       style="overflow:visible"
240       inkscape:isstock="true">
241      <path
242         id="path2661-0"
243         d="M 0,0 5,-5 -12.5,0 5,5 Z"
244         style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000003pt;stroke-opacity:1"
245         transform="matrix(0.4,0,0,0.4,4,0)"
246         inkscape:connector-curvature="0" />
247    </marker>
248    <marker
249       inkscape:isstock="true"
250       style="overflow:visible"
251       id="marker1826-2-4-7-1-7-97"
252       refX="0"
253       refY="0"
254       orient="auto"
255       inkscape:stockid="Arrow1Mend">
256      <path
257         inkscape:connector-curvature="0"
258         transform="matrix(-0.4,0,0,-0.4,-4,0)"
259         style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.00000003pt;stroke-opacity:1"
260         d="M 0,0 5,-5 -12.5,0 5,5 Z"
261         id="path1824-9-4-2-5-2-93" />
262    </marker>
263  </defs>
264  <metadata
265     id="metadata24">
266    <rdf:RDF>
267      <cc:Work
268         rdf:about="">
269        <dc:format>image/svg+xml</dc:format>
270        <dc:type
271           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
272        <dc:title>Thin Provisioning Write</dc:title>
273      </cc:Work>
274    </rdf:RDF>
275  </metadata>
276  <g
277     inkscape:groupmode="layer"
278     id="layer1"
279     inkscape:label="Layer 1"
280     style="display:inline"
281     transform="translate(-20.09375,9.9883163e-4)">
282    <rect
283       style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:0.52916664;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
284       id="rect2890"
285       width="169.33331"
286       height="52.916664"
287       x="20.09375"
288       y="0.043701001" />
289    <rect
290       x="70.364159"
291       y="19.887449"
292       width="22.49"
293       height="6.6146002"
294       id="rect104"
295       style="fill:#fff6d5;fill-opacity:1;stroke:#000000;stroke-width:0.26458001" />
296    <rect
297       style="fill:none;stroke:#999999;stroke-width:0.26458332;stroke-miterlimit:4;stroke-dasharray:none"
298       id="rect132"
299       ry="1.3229001"
300       height="30.427082"
301       width="33.072914"
302       y="-96.822914"
303       x="11.949952"
304       transform="rotate(90)" />
305    <text
306       x="76.792732"
307       y="24.435831"
308       font-size="3.5278px"
309       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
310       xml:space="preserve"
311       id="text90">LUN0</text>
312    <rect
313       x="70.364159"
314       y="27.824934"
315       width="22.49"
316       height="6.6146002"
317       id="rect104-6"
318       style="fill:#fff6d5;fill-opacity:1;stroke:#000000;stroke-width:0.26458001" />
319    <text
320       x="69.098686"
321       y="16.596354"
322       font-size="3.5278px"
323       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
324       xml:space="preserve"
325       id="text90-5">Target: disk1</text>
326    <text
327       x="76.904396"
328       y="32.273182"
329       font-size="3.5278px"
330       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
331       xml:space="preserve"
332       id="text90-59">LUN1</text>
333    <text
334       x="63.376305"
335       y="6.9721842"
336       font-size="3.5278px"
337       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
338       xml:space="preserve"
339       id="text90-5-5">iSCSI Target server</text>
340    <rect
341       x="28.030828"
342       y="19.887449"
343       width="22.49"
344       height="6.6146002"
345       id="rect104-64"
346       style="fill:#fff6d5;fill-opacity:1;stroke:#000000;stroke-width:0.26458001" />
347    <text
348       x="33.225346"
349       y="24.641508"
350       font-size="3.5278px"
351       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
352       xml:space="preserve"
353       id="text90-56">Malloc0</text>
354    <rect
355       x="28.03083"
356       y="27.824945"
357       width="22.49"
358       height="6.6146002"
359       id="rect104-6-9"
360       style="fill:#fff6d5;fill-opacity:1;stroke:#000000;stroke-width:0.26458001" />
361    <text
362       x="33.337006"
363       y="32.273182"
364       font-size="3.5278px"
365       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
366       xml:space="preserve"
367       id="text90-59-2">Malloc1</text>
368    <rect
369       style="fill:none;stroke:#999999;stroke-width:0.5"
370       id="rect132-6"
371       ry="1.3229001"
372       height="50.270836"
373       width="47.624996"
374       y="-111.375"
375       x="2.6895342"
376       transform="rotate(90)" />
377    <rect
378       style="fill:none;stroke:#999999;stroke-width:0.5"
379       id="rect132-6-8"
380       ry="1.3229001"
381       height="33.072918"
382       width="27.781242"
383       y="-55.812492"
384       x="11.949948"
385       transform="rotate(90)" />
386    <path
387       sodipodi:nodetypes="cc"
388       inkscape:connector-curvature="0"
389       id="path1192-8-7-7-4-2-6"
390       d="m 50.520827,31.793698 19.843748,3e-6"
391       style="fill:#0000ff;stroke:#0000ff;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2667-4);marker-end:url(#marker1826-2-4-7-1-7-5-9)" />
392    <path
393       sodipodi:nodetypes="cc"
394       inkscape:connector-curvature="0"
395       id="path1192-8-7-7-4-2"
396       d="m 50.520827,23.856198 19.843748,2e-6"
397       style="fill:#0000ff;stroke:#0000ff;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2663-8);marker-end:url(#marker1826-2-4-7-1-7-97)" />
398    <rect
399       x="103.4371"
400       y="37.085365"
401       width="18.521248"
402       height="6.6145835"
403       id="rect104-63"
404       style="fill:#fff6d5;fill-opacity:1;stroke:#000000;stroke-width:0.26458001" />
405    <text
406       x="105.57915"
407       y="41.386662"
408       font-size="3.5278px"
409       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
410       xml:space="preserve"
411       id="text90-1">portal 1</text>
412    <text
413       x="25.394737"
414       y="15.738133"
415       font-size="3.5278px"
416       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
417       xml:space="preserve"
418       id="text90-5-5-8">SPDK bdevs</text>
419    <path
420       sodipodi:nodetypes="cc"
421       inkscape:connector-curvature="0"
422       id="path1192-8-7-7-4-2-6-4"
423       d="M 96.822918,41.054113 H 103.4375"
424       style="fill:#0000ff;stroke:#0000ff;stroke-width:0.26511249;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2659-1);marker-end:url(#marker1826-2-4-7-1-7-5-27-1)" />
425    <rect
426       x="158.99957"
427       y="37.08535"
428       width="22.49"
429       height="6.6146002"
430       id="rect104-63-9"
431       style="fill:#fff6d5;fill-opacity:1;stroke:#000000;stroke-width:0.26458001" />
432    <text
433       x="161.96524"
434       y="41.69516"
435       font-size="3.5278px"
436       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
437       xml:space="preserve"
438       id="text90-1-8">initiator 2</text>
439    <rect
440       style="fill:none;stroke:#999999;stroke-width:0.5"
441       id="rect132-6-1"
442       ry="1.3229001"
443       height="33.072933"
444       width="38.364578"
445       y="-186.78125"
446       x="11.949951"
447       transform="rotate(90)" />
448    <text
449       x="156.03279"
450       y="15.81625"
451       font-size="3.5278px"
452       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
453       xml:space="preserve"
454       id="text90-5-5-7">iSCSI client 0</text>
455    <text
456       x="101.36903"
457       y="47.613781"
458       font-size="3.5278px"
459       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
460       xml:space="preserve"
461       id="text90-5-7">10.0.0.1:3260</text>
462    <rect
463       x="161.64542"
464       y="19.887432"
465       width="19.844177"
466       height="6.6146011"
467       id="rect104-9"
468       style="fill:#fff6d5;fill-opacity:1;stroke:#000000;stroke-width:0.26458001" />
469    <text
470       x="168.07399"
471       y="24.435814"
472       font-size="3.5278px"
473       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
474       xml:space="preserve"
475       id="text90-7">sdd</text>
476    <rect
477       x="161.64542"
478       y="27.824913"
479       width="19.844177"
480       height="6.6146178"
481       id="rect104-6-8"
482       style="fill:#fff6d5;fill-opacity:1;stroke:#000000;stroke-width:0.26458001" />
483    <text
484       x="168.18565"
485       y="32.273163"
486       font-size="3.5278px"
487       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
488       xml:space="preserve"
489       id="text90-59-1">sde</text>
490    <path
491       sodipodi:nodetypes="cc"
492       inkscape:connector-curvature="0"
493       id="path11761-9-7-0"
494       d="m 92.854164,23.8562 68.791666,-1e-6"
495       style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:0.26511249;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.06044998, 1.06044998;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2464-2-0);marker-end:url(#marker2468-8-8)" />
496    <path
497       sodipodi:nodetypes="cc"
498       inkscape:connector-curvature="0"
499       id="path11761-9-7-0-0"
500       d="m 92.854164,31.7937 68.791666,-2e-6"
501       style="fill:#999999;fill-opacity:1;stroke:#999999;stroke-width:0.26511249;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:1.06044998, 1.06044998;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker2464-2-6-1);marker-end:url(#marker2468-8-9-5)" />
502    <text
503       x="160.41017"
504       y="47.490952"
505       font-size="3.5278px"
506       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
507       xml:space="preserve"
508       id="text90-5-7-2">10.0.0.2/32</text>
509    <path
510       style="fill:none;stroke:#999999;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
511       d="M 125.92708,51.63745 144.44792,0.04369787"
512       id="path2638"
513       inkscape:connector-curvature="0"
514       sodipodi:nodetypes="cc" />
515    <path
516       style="fill:none;stroke:#999999;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
517       d="M 127.25,52.960366 145.77084,1.3666139"
518       id="path2640"
519       inkscape:connector-curvature="0"
520       sodipodi:nodetypes="cc" />
521    <path
522       sodipodi:nodetypes="cc"
523       inkscape:connector-curvature="0"
524       id="path11761-9-7"
525       d="M 121.95833,41.054117 159,41.054115"
526       style="fill:#ff0000;stroke:#ff2a2a;stroke-width:0.26499999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2464-3);marker-end:url(#marker2468-5)" />
527    <text
528       x="122.73377"
529       y="8.7427139"
530       font-size="3.5278px"
531       style="font-size:3.52780008px;line-height:1.25;font-family:sans-serif;font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;letter-spacing:0px;word-spacing:0px;fill:#000000;stroke-width:0.26458001"
532       xml:space="preserve"
533       id="text90-5-5-9">TCP Network</text>
534    <path
535       style="fill:none;stroke:#000000;stroke-width:0.52916664;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-start:url(#marker2683-6);marker-end:url(#marker2679-9)"
536       d="M 124.60417,11.949951 H 143.125"
537       id="path2669"
538       inkscape:connector-curvature="0" />
539  </g>
540</svg>
541