<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns:osb="http://www.openswatchbook.org/uri/2009/osb" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://creativecommons.org/ns#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" width="1052.3622" height="744.09448" id="svg2" version="1.1" inkscape:version="0.48.1 r9760" sodipodi:docname="mac-learning.svg" inkscape:export-filename="/home/yamahata/openvswitch/sp-lab/scarab/scarab-2/doc/source/images/mac-learning.png" inkscape:export-xdpi="90" inkscape:export-ydpi="90"> <sodipodi:namedview id="base" pagecolor="#ffffff" bordercolor="#666666" borderopacity="1.0" inkscape:pageopacity="0.0" inkscape:pageshadow="2" inkscape:zoom="0.8162589" inkscape:cx="374.1874" inkscape:cy="324.99839" inkscape:document-units="px" inkscape:current-layer="layer1" showgrid="false" inkscape:window-width="1345" inkscape:window-height="1004" inkscape:window-x="54" inkscape:window-y="32" inkscape:window-maximized="0" inkscape:snap-grids="true" inkscape:snap-to-guides="false" inkscape:snap-bbox="false" inkscape:snap-page="false" showguides="true" inkscape:guide-bbox="true" /> <defs id="defs4"> <marker style="overflow:visible;" id="Arrow1Send" refX="0.0" refY="0.0" orient="auto" inkscape:stockid="Arrow1Send"> <path transform="scale(0.2) rotate(180) translate(6,0)" style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " id="path4154" /> </marker> <marker inkscape:stockid="Arrow2Mend" orient="auto" refY="0.0" refX="0.0" id="Arrow2Mend" style="overflow:visible;"> <path id="path4166" style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(0.6) rotate(180) translate(0,0)" /> </marker> <marker inkscape:stockid="Arrow2Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lstart" style="overflow:visible"> <path id="path5113" style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) translate(1,0)" /> </marker> <linearGradient id="linearGradient6493" osb:paint="solid"> <stop style="stop-color:#000000;stop-opacity:1;" offset="0" id="stop6495" /> </linearGradient> <linearGradient id="linearGradient5313" osb:paint="solid"> <stop style="stop-color:#5555ff;stop-opacity:1;" offset="0" id="stop5315" /> </linearGradient> <marker inkscape:stockid="Arrow1Mend" orient="auto" refY="0.0" refX="0.0" id="Arrow1Mend" style="overflow:visible;"> <path id="path5567" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" transform="scale(0.4) rotate(180) translate(10,0)" /> </marker> <marker inkscape:stockid="Arrow1Mstart" orient="auto" refY="0.0" refX="0.0" id="Arrow1Mstart" style="overflow:visible"> <path id="path5564" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" transform="scale(0.4) translate(10,0)" /> </marker> <marker inkscape:stockid="Arrow2Lend" orient="auto" refY="0.0" refX="0.0" id="Arrow2Lend" style="overflow:visible;"> <path id="path5579" style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round;" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(1.1) rotate(180) translate(1,0)" /> </marker> <marker inkscape:stockid="Arrow1Lend" orient="auto" refY="0.0" refX="0.0" id="Arrow1Lend" style="overflow:visible;"> <path id="path5561" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;" transform="scale(0.8) rotate(180) translate(12.5,0)" /> </marker> <marker inkscape:stockid="Arrow1Lstart" orient="auto" refY="0.0" refX="0.0" id="Arrow1Lstart" style="overflow:visible"> <path id="path5558" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none" transform="scale(0.8) translate(12.5,0)" /> </marker> <inkscape:path-effect effect="skeletal" id="path-effect5339" is_visible="true" pattern="M 0,0 0,10 10,5 z" copytype="single_stretched" prop_scale="1" scale_y_rel="false" spacing="0" normal_offset="0" tang_offset="0" prop_units="false" vertical_pattern="false" fuse_tolerance="0" /> <linearGradient id="linearGradient5242" osb:paint="solid"> <stop style="stop-color:#7fff2a;stop-opacity:1;" offset="0" id="stop5244" /> </linearGradient> <inkscape:perspective sodipodi:type="inkscape:persp3d" inkscape:vp_x="0 : 372.04724 : 1" inkscape:vp_y="0 : 1000 : 0" inkscape:vp_z="1052.3622 : 372.04724 : 1" inkscape:persp3d-origin="526.18109 : 248.03149 : 1" id="perspective3009" /> <marker inkscape:stockid="Arrow1LendM" orient="auto" refY="0.0" refX="0.0" id="Arrow1LendM" style="overflow:visible;"> <path id="path4159" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="marker-start:none;stroke:#ff0000;stroke-width:1.0pt;fill:#ff0000;fill-rule:evenodd" transform="scale(0.8) rotate(180) translate(12.5,0)" /> </marker> <marker inkscape:stockid="Arrow1LendF" orient="auto" refY="0.0" refX="0.0" id="Arrow1LendF" style="overflow:visible;"> <path id="path4585" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="marker-start:none;stroke:#ff0000;stroke-width:1.0pt;fill:#ff0000;fill-rule:evenodd" transform="scale(0.8) rotate(180) translate(12.5,0)" /> </marker> <marker inkscape:stockid="Arrow1Mend6" orient="auto" refY="0.0" refX="0.0" id="Arrow1Mend6" style="overflow:visible;"> <path id="path5404" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="marker-start:none;stroke:#ff0000;stroke-width:1.0pt;fill:#ff0000;fill-rule:evenodd" transform="scale(0.4) rotate(180) translate(10,0)" /> </marker> <marker inkscape:stockid="Arrow1MendN" orient="auto" refY="0.0" refX="0.0" id="Arrow1MendN" style="overflow:visible;"> <path id="path5645" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="marker-start:none;stroke:#ff0000;stroke-width:1.0pt;fill:#ff0000;fill-rule:evenodd" transform="scale(0.4) rotate(180) translate(10,0)" /> </marker> <linearGradient inkscape:collect="always" xlink:href="#linearGradient5343-7" id="linearGradient5349-6" x1="-532.43896" y1="622.73621" x2="-318.84055" y2="622.73621" gradientUnits="userSpaceOnUse" gradientTransform="matrix(0.83990127,0,0,1.846462,-201.58875,-629.6685)" /> <linearGradient inkscape:collect="always" id="linearGradient5343-7"> <stop style="stop-color:#aaccff;stop-opacity:1;" offset="0" id="stop5345-4" /> <stop style="stop-color:#aaccff;stop-opacity:0;" offset="1" id="stop5347-4" /> </linearGradient> <linearGradient y2="622.73621" x2="-318.84055" y1="622.73621" x1="-532.43896" gradientTransform="matrix(1.2042654,0,0,2.6602952,-344.10309,-1384.9447)" gradientUnits="userSpaceOnUse" id="linearGradient6079-9" xlink:href="#linearGradient5343-7-4" inkscape:collect="always" /> <linearGradient inkscape:collect="always" id="linearGradient5343-7-4"> <stop style="stop-color:#aaccff;stop-opacity:1;" offset="0" id="stop5345-4-1" /> <stop style="stop-color:#aaccff;stop-opacity:0;" offset="1" id="stop5347-4-6" /> </linearGradient> <marker inkscape:stockid="Arrow1Lenda" orient="auto" refY="0.0" refX="0.0" id="Arrow1Lenda" style="overflow:visible;"> <path id="path5800" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="marker-start:none;stroke:#05ff00;stroke-width:1.0pt;fill:#05ff00;fill-rule:evenodd" transform="scale(0.8) rotate(180) translate(12.5,0)" /> </marker> <marker inkscape:stockid="Arrow1Lendan" orient="auto" refY="0.0" refX="0.0" id="Arrow1Lendan" style="overflow:visible;"> <path id="path5943" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="fill-rule:evenodd;marker-start:none;stroke:#059500;stroke-width:1.0pt;fill:#059500" transform="scale(0.8) rotate(180) translate(12.5,0)" /> </marker> <linearGradient inkscape:collect="always" xlink:href="#linearGradient5343-7" id="linearGradient6508" gradientUnits="userSpaceOnUse" gradientTransform="matrix(1.963808,0,0,2.0387048,132.33185,-1087.5143)" x1="-532.43896" y1="622.73621" x2="-318.84055" y2="622.73621" /> <marker inkscape:stockid="Arrow2MendC" orient="auto" refY="0.0" refX="0.0" id="Arrow2MendC" style="overflow:visible;"> <path id="path4651" style="stroke-linejoin:round;font-size:12.0;fill-rule:evenodd;stroke:#05ff00;stroke-width:0.62500000;fill:#05ff00" d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z " transform="scale(0.6) rotate(180) translate(0,0)" /> </marker> <marker inkscape:stockid="Arrow1Lend4" orient="auto" refY="0.0" refX="0.0" id="Arrow1Lend4" style="overflow:visible;"> <path id="path6229" d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z " style="marker-start:none;stroke:#0000ff;stroke-width:1.0pt;fill:#0000ff;fill-rule:evenodd" transform="scale(0.8) rotate(180) translate(12.5,0)" /> </marker> </defs> <metadata id="metadata7"> <rdf:RDF> <cc:Work rdf:about=""> <dc:format>image/svg+xml</dc:format> <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> <dc:title /> </cc:Work> </rdf:RDF> </metadata> <g inkscape:label="Layer 1" inkscape:groupmode="layer" id="layer1" transform="translate(0,-308.2677)"> <path style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" d="m 123.73525,606.64067 0,-137.21137" id="path6078" inkscape:connector-curvature="0" /> <rect style="opacity:0.5;fill:url(#linearGradient6508);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.23578811;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="rect3065-4" width="417.50256" height="287.14444" x="-912.29431" y="38.488934" transform="matrix(0,-1,1,0,0,0)" /> <a id="a4003" transform="matrix(1,0,0,0.81896683,-0.728701,296.31497)" style="fill:#ff2ad4;fill-opacity:1" /> <path style="opacity:0.275;fill:#dd6de5;fill-opacity:0.46666667;fill-rule:nonzero;stroke:#ff0000;stroke-width:4.27355194;stroke-linecap:butt;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:2.13677602, 2.13677602;stroke-dashoffset:0" d="" id="path4088" inkscape:connector-curvature="0" transform="translate(0,308.2677)" /> <g id="g6423" transform="translate(423.13207,13.647835)" style="opacity:0.6125;fill:#3866a9;fill-opacity:0.46666667"> <rect style="fill:#b1c76d;fill-opacity:0.46666667;fill-rule:evenodd;stroke:#ff1300;stroke-width:4;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" id="rect6358-7" width="267.63913" height="28.903856" x="80.828072" y="594.69769" /> <text sodipodi:linespacing="125%" id="text6360-0" y="615.96716" x="86.097534" style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#3866a9;fill-opacity:0.46666667;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="615.96716" x="86.097534" id="tspan6362-5" sodipodi:role="line" style="fill:#ff0000;fill-opacity:1;stroke:#000000;stroke-opacity:1">ryu-openflow-controller</tspan></text> </g> <rect y="573.9325" x="74.458321" height="295.24646" width="233.97559" id="rect5351-5" style="opacity:0.275;fill:#ff2ad4;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.5089395px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <text sodipodi:linespacing="125%" id="text5353-2" y="854.9986" x="83.609177" style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="854.9986" x="83.609177" id="tspan5355-6" sodipodi:role="line">nova-compute</tspan></text> <path transform="matrix(0.69506452,0,0,0.47991755,33.246065,517.64778)" d="m 171.85039,632.4803 -69.88264,0.56783 -35.433072,-60.23622 34.449562,-60.80405 69.88263,-0.56783 35.43308,60.23622 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="true" sodipodi:arg2="1.5626709" sodipodi:arg1="1.0390722" sodipodi:r2="23.694832" sodipodi:r1="69.884941" sodipodi:cy="572.24408" sodipodi:cx="136.41731" sodipodi:sides="6" id="path5250" style="fill:#05ff00;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="star" /> <text sodipodi:linespacing="125%" id="text5274" y="783.74854" x="129.07115" style="font-size:18px;font-style:normal;font-weight:normal;text-align:center;line-height:125%;letter-spacing:0px;word-spacing:0px;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" y="783.74854" x="129.07115" id="tspan5276" sodipodi:role="line">VM</tspan><tspan id="tspan3167" style="font-size:18px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Bitstream Vera Sans;-inkscape-font-specification:Bitstream Vera Sans" y="806.24854" x="129.07115" sodipodi:role="line">tenant-X</tspan></text> <path transform="matrix(1.0086434,0,0,0.68923037,-136.00519,452.12072)" d="m 289.53315,248.36246 -14.42324,24.98178 -28.84647,0 -14.42324,-24.98178 14.42324,-24.98178 28.84647,0 z" inkscape:randomized="0" inkscape:rounded="0" inkscape:flatsided="true" sodipodi:arg2="0.52359878" sodipodi:arg1="0" sodipodi:r2="24.981781" sodipodi:r1="28.846476" sodipodi:cy="248.36246" sodipodi:cx="260.68668" sodipodi:sides="6" id="path5523-9" style="opacity:0.5;fill:#2ad4ff;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0" sodipodi:type="star" /> <text sodipodi:linespacing="125%" id="text5525-6" y="630.38098" x="106.25084" style="font-size:20px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="630.38098" x="106.25084" id="tspan5527-5" sodipodi:role="line">OVS</tspan></text> <path sodipodi:nodetypes="cc" inkscape:connector-curvature="0" id="path6228" d="m 125.69434,759.67428 0.17857,-108.00709" style="fill:none;stroke:#05ff00;stroke-width:8.14929199;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2MendC)" /> <text xml:space="preserve" style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="58.133625" y="897.9939" id="text3193" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan3195" x="58.133625" y="897.9939">physical host</tspan></text> <text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="33.077721" y="977.57361" id="text6045" sodipodi:linespacing="125%"><tspan sodipodi:role="line" x="33.077721" y="977.57361" id="tspan6049">associates mac address</tspan><tspan sodipodi:role="line" x="33.077721" y="1027.5736" id="tspan3090">to network id of OVS port</tspan></text> <g id="g6280" transform="translate(-137.65551,-208.28264)"> <g transform="matrix(1,0,0,0.71409652,-474.38063,289.09459)" id="g5864-4"> <rect style="fill:#00ffff;fill-rule:evenodd;stroke:#000000;stroke-width:0.79479539px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect5858-6" width="26.969246" height="59.086094" x="722.52655" y="601.5531" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="611.76575" y="-729.16479" id="text5860-69" sodipodi:linespacing="125%" transform="matrix(0,1,-1,0,0,0)"><tspan sodipodi:role="line" id="tspan5862-8" x="611.76575" y="-729.16479">eth</tspan></text> </g> </g> <text xml:space="preserve" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#05ff00;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="459.41306" y="697.02533" id="text6080" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan6082" x="459.41306" y="697.02533" /></text> <flowRoot xml:space="preserve" id="flowRoot6500" style="fill:black;stroke:none;stroke-opacity:1;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;fill-opacity:1;font-family:Bitstream Vera Sans;font-style:normal;font-weight:normal;font-size:40px;line-height:125%;letter-spacing:0px;word-spacing:0px"><flowRegion id="flowRegion6502"><rect id="rect6504" width="978.85608" height="519.44305" x="-91.882614" y="261.40448" /></flowRegion><flowPara id="flowPara6506" /></flowRoot> <text sodipodi:linespacing="125%" id="text4810" y="754.66254" x="144.56197" style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="754.66254" x="144.56197" id="tspan4812" sodipodi:role="line">send packet</tspan></text> <path inkscape:connector-curvature="0" id="path4814" d="m 153.13769,623.1046 335.67781,0" style="fill:none;stroke:#000000;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Lend)" /> <g id="g5284-2" transform="matrix(0.7624367,0,0,0.67711861,-318.80448,357.75715)"> <rect style="fill:#f2f2f2;stroke:#000000;stroke-width:0.78552711px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect5232-3" width="117.8242" height="109.24851" x="628.36981" y="431.12851" /> <rect style="fill:#b3b3b3;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.90931469px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect5234-1" width="116.47533" height="36.843727" x="629.65686" y="432.41547" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="638.27789" y="458.18796" id="text5236-0" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan5238-7" x="638.27789" y="458.18796">dst addr</tspan></text> <rect style="fill:#05ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.90931469px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" id="rect5234-2-4" width="116.47533" height="36.843727" x="629.04431" y="470.39359" /> <text xml:space="preserve" style="font-size:24px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="637.66534" y="496.16611" id="text5236-9-8" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan5238-6-0" x="637.66534" y="496.16611">src addr</tspan></text> <text xml:space="preserve" style="font-size:22px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" x="661.55481" y="534.14423" id="text5280-1" sodipodi:linespacing="125%"><tspan sodipodi:role="line" id="tspan5282-8" x="661.55481" y="534.14423">data</tspan></text> </g> <text sodipodi:linespacing="125%" id="text5340" y="589.2738" x="145.78708" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="589.2738" x="145.78708" id="tspan5342" sodipodi:role="line">packet in event</tspan></text> <rect y="664.97241" x="507.73914" height="41.623135" width="183.73491" id="rect5364" style="fill:#05ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.03031623px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <text sodipodi:linespacing="125%" id="text5366" y="697.13458" x="515.07465" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="697.13458" x="515.07465" id="tspan5368" sodipodi:role="line">tenant-X</tspan></text> <rect y="720.99866" x="511.80664" height="24.921518" width="96.129616" id="rect5234-2-4-7" style="fill:#05ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.67940903px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <text transform="scale(1.0611323,0.94238956)" sodipodi:linespacing="125%" id="text5236-9-8-1" y="782.27899" x="487.34879" style="font-size:17.24429703px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="782.27899" x="487.34879" id="tspan5238-6-0-7" sodipodi:role="line">mac addr</tspan></text> <rect y="664.02014" x="720.37482" height="41.623135" width="183.73491" id="rect5364-7" style="fill:#00fffc;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.03031622999999994px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <text sodipodi:linespacing="125%" id="text5366-8" y="696.18231" x="727.71033" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="696.18231" x="727.71033" id="tspan5368-6" sodipodi:role="line">tenant-Y</tspan></text> <rect y="723.8252" x="724.97424" height="24.921518" width="96.129616" id="rect5234-2-4-7-9" style="fill:#00fffc;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.67940902999999997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> <text transform="scale(1.0611323,0.94238956)" sodipodi:linespacing="125%" id="text5236-9-8-1-8" y="785.27838" x="688.23566" style="font-size:17.24429703px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="785.27838" x="688.23566" id="tspan5238-6-0-7-5" sodipodi:role="line">mac addr</tspan></text> <path transform="translate(0,308.2677)" inkscape:connector-curvature="0" id="path5536" d="M 245.0203,381.46444 C 396.93288,431.6936 504.74182,428.0183 504.74182,428.0183" style="stroke-linejoin:miter;marker-end:url(#Arrow1Lend4);stroke-opacity:1;marker-start:none;stroke-dashoffset:0;stroke:#0000ff;stroke-linecap:butt;stroke-miterlimit:4;stroke-dasharray:15, 5;stroke-width:5;fill:none" /> <text sodipodi:linespacing="125%" id="text6170" y="791.41553" x="344.25351" style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#0000ff;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" xml:space="preserve"><tspan y="791.41553" x="344.25351" id="tspan6172" sodipodi:role="line">associate</tspan><tspan id="tspan6174" y="841.41553" x="344.25351" sodipodi:role="line">mac address to</tspan><tspan id="tspan6176" y="891.41553" x="344.25351" sodipodi:role="line">network id</tspan></text> </g> </svg>