<mxfile host="app.diagrams.net">
  <diagram name="Page-1" id="mo1PUCc6GA-DQjgS20fF">
    <mxGraphModel dx="540" dy="405" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="0" shadow="0">
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <mxCell id="eMuqq16K3DwSbwfnew4p-1" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Microsoft YaHei;fillColor=#fff2cc;strokeColor=#d6b656;" value="控制器" vertex="1">
          <mxGeometry height="40" width="90" x="320" y="220" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-4" parent="1" style="sketch=0;points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.145,0.145,0],[0.8555,0.145,0],[0.855,0.8555,0],[0.145,0.855,0]];verticalLabelPosition=bottom;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.rect;prIcon=router;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="30" width="30" x="350" y="340" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-6" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="280" y="350" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-7" parent="1" style="sketch=0;points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.145,0.145,0],[0.8555,0.145,0],[0.855,0.8555,0],[0.145,0.855,0]];verticalLabelPosition=bottom;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.rect;prIcon=router;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="30" width="30" x="440" y="300" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-14" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-8" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.978;exitY=0.289;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;dashed=1;strokeWidth=2;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-1">
          <mxGeometry relative="1" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-8" parent="1" style="sketch=0;points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.145,0.145,0],[0.8555,0.145,0],[0.855,0.8555,0],[0.145,0.855,0]];verticalLabelPosition=bottom;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.rect;prIcon=router;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="30" width="30" x="230" y="300" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-9" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="140" y="300" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-10" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="230" y="250" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-11" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="300" y="420" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-12" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="393" y="420" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-13" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="510" y="350" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-15" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-4" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=none;endFill=0;dashed=1;strokeWidth=2;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-1">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="300" y="359" as="sourcePoint" />
            <mxPoint x="406" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-16" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-1" style="rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.145;entryY=0.145;entryDx=0;entryDy=0;endArrow=none;endFill=0;dashed=1;strokeWidth=2;entryPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-7">
          <mxGeometry relative="1" as="geometry">
            <mxPoint x="390" y="359" as="sourcePoint" />
            <mxPoint x="496" y="310" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-17" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="480" y="420" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-19" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-11" style="endArrow=none;html=1;rounded=0;entryX=0.302;entryY=0.913;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-4" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="320" y="380" as="sourcePoint" />
            <mxPoint x="370" y="330" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-21" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-12" style="endArrow=none;html=1;rounded=0;entryX=0.855;entryY=0.8555;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-4" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="320" y="380" as="sourcePoint" />
            <mxPoint x="370" y="330" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-22" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-12" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-11" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="454" y="464" as="sourcePoint" />
            <mxPoint x="420" y="410" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-23" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-4" style="endArrow=none;html=1;rounded=0;entryX=0.145;entryY=0.855;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-7" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="444" y="454" as="sourcePoint" />
            <mxPoint x="410" y="400" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-24" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-17" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-12" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="464" y="464" as="sourcePoint" />
            <mxPoint x="430" y="410" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-25" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-13" style="endArrow=none;html=1;rounded=0;entryX=0.984;entryY=0.722;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-7" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="507" y="430" as="sourcePoint" />
            <mxPoint x="460" y="430" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-26" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-17" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-13" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="590" y="418" as="sourcePoint" />
            <mxPoint x="530" y="390" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-27" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-17" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-7" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="540" y="398" as="sourcePoint" />
            <mxPoint x="480" y="370" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-28" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-6" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-4" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="360" y="463" as="sourcePoint" />
            <mxPoint x="396" y="410" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-30" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="200" y="390" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-31" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-8" style="endArrow=none;html=1;rounded=0;entryX=0.05;entryY=0.05;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.855;exitY=0.8555;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-6" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="330" y="370" as="sourcePoint" />
            <mxPoint x="360" y="370" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-32" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-8" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.349;exitY=0.96;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-30" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="330" y="380" as="sourcePoint" />
            <mxPoint x="360" y="380" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-33" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-30" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-11" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="280" y="370" as="sourcePoint" />
            <mxPoint x="306" y="395" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-34" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-30" style="endArrow=none;html=1;rounded=0;entryX=0.1;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-6" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="270" y="400" as="sourcePoint" />
            <mxPoint x="330" y="430" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-35" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-30" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-9" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="270" y="430" as="sourcePoint" />
            <mxPoint x="325" y="400" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-36" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-8" style="endArrow=none;html=1;rounded=0;entryX=0.5;entryY=1;entryDx=0;entryDy=0;entryPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-10" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="246" y="420" as="sourcePoint" />
            <mxPoint x="190" y="340" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-37" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-9" style="endArrow=none;html=1;rounded=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0.5;exitY=0;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-10" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="260" y="340" as="sourcePoint" />
            <mxPoint x="264" y="300" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-38" edge="1" parent="1" source="eMuqq16K3DwSbwfnew4p-8" style="endArrow=none;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;entryPerimeter=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;fontFamily=Microsoft YaHei;" target="eMuqq16K3DwSbwfnew4p-9" value="">
          <mxGeometry height="50" relative="1" width="50" as="geometry">
            <mxPoint x="260" y="340" as="sourcePoint" />
            <mxPoint x="264" y="300" as="targetPoint" />
          </mxGeometry>
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-39" parent="1" style="fontColor=#0066CC;verticalAlign=top;verticalLabelPosition=bottom;labelPosition=center;align=center;html=1;outlineConnect=0;fillColor=#CCCCCC;strokeColor=#6881B3;gradientColor=none;gradientDirection=north;strokeWidth=2;shape=mxgraph.networks.switch;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="10" width="40" x="470" y="230" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-40" parent="1" style="sketch=0;points=[[0.5,0,0],[1,0.5,0],[0.5,1,0],[0,0.5,0],[0.145,0.145,0],[0.8555,0.145,0],[0.855,0.8555,0],[0.145,0.855,0]];verticalLabelPosition=bottom;html=1;verticalAlign=top;aspect=fixed;align=center;pointerEvents=1;shape=mxgraph.cisco19.rect;prIcon=router;fillColor=#f8cecc;strokeColor=#b85450;fontFamily=Microsoft YaHei;" value="" vertex="1">
          <mxGeometry height="30" width="30" x="475" y="180" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-41" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontFamily=Microsoft YaHei;" value="传统网络设备" vertex="1">
          <mxGeometry height="30" width="80" x="520" y="220" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-42" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontFamily=Microsoft YaHei;" value="SDN设备" vertex="1">
          <mxGeometry height="30" width="80" x="520" y="180" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-45" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontFamily=Microsoft YaHei;" value="设置策略" vertex="1">
          <mxGeometry height="30" width="80" x="353" y="290" as="geometry" />
        </mxCell>
        <mxCell id="eMuqq16K3DwSbwfnew4p-46" parent="1" style="rounded=1;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;fontFamily=Microsoft YaHei;" value="负载均衡&lt;div&gt;路由策略&lt;/div&gt;&lt;div&gt;……&lt;/div&gt;" vertex="1">
          <mxGeometry height="50" width="90" x="320" y="170" as="geometry" />
        </mxCell>
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>
