Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 1 | <?xml version="1.0" ?> |
| 2 | <graphml xmlns="http://graphml.graphdrawing.org/xmlns"> |
| 3 | |
| 4 | <key id="id" for="node" attr.name="id" attr.type="string"></key> |
| 5 | <key id="type" for="node" attr.name="type" attr.type="string"></key> |
Pavlin Radoslavov | 98d3cf2 | 2013-06-27 15:46:31 -0700 | [diff] [blame] | 6 | <key id="state" for="node" attr.name="state" attr.type="string"></key> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 7 | <key id="dpid" for="node" attr.name="dpid" attr.type="string"></key> |
| 8 | <key id="desc" for="node" attr.name="desc" attr.type="string"></key> |
| 9 | <key id="number" for="node" attr.name="number" attr.type="int"></key> |
| 10 | <key id="dl_addr" for="node" attr.name="dl_addr" attr.type="string"></key> |
| 11 | <key id="nw_addr" for="node" attr.name="nw_addr" attr.type="string"></key> |
| 12 | <key id="id" for="edge" attr.name="id" attr.type="string"></key> |
| 13 | <key id="source" for="edge" attr.name="source" attr.type="string"></key> |
| 14 | <key id="target" for="edge" attr.name="target" attr.type="string"></key> |
| 15 | <key id="label" for="edge" attr.name="label" attr.type="string"></key> |
| 16 | |
| 17 | <graph id="G" edgedefault="directed"> |
| 18 | <node id="1"> |
| 19 | <data key="type">switch</data> |
| 20 | <data key="dpid">00:00:00:00:00:00:0a:01</data> |
Pavlin Radoslavov | 98d3cf2 | 2013-06-27 15:46:31 -0700 | [diff] [blame] | 21 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 22 | <data key="desc">OpenFlow Switch at SEA</data> |
| 23 | </node> |
| 24 | <node id="2"> |
| 25 | <data key="type">switch</data> |
| 26 | <data key="dpid">00:00:00:00:00:00:0a:02</data> |
Pavlin Radoslavov | 98d3cf2 | 2013-06-27 15:46:31 -0700 | [diff] [blame] | 27 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 28 | <data key="desc">OpenFlow Switch at LAX</data> |
| 29 | </node> |
| 30 | <node id="3"> |
| 31 | <data key="type">switch</data> |
| 32 | <data key="dpid">00:00:00:00:00:00:0a:03</data> |
Pavlin Radoslavov | 98d3cf2 | 2013-06-27 15:46:31 -0700 | [diff] [blame] | 33 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 34 | <data key="desc">OpenFlow Switch at CHI</data> |
| 35 | </node> |
| 36 | <node id="4"> |
| 37 | <data key="type">switch</data> |
| 38 | <data key="dpid">00:00:00:00:00:00:0a:04</data> |
Pavlin Radoslavov | 98d3cf2 | 2013-06-27 15:46:31 -0700 | [diff] [blame] | 39 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 40 | <data key="desc">OpenFlow Switch at IAH</data> |
| 41 | </node> |
| 42 | <node id="5"> |
| 43 | <data key="type">switch</data> |
| 44 | <data key="dpid">00:00:00:00:00:00:0a:05</data> |
Pavlin Radoslavov | 98d3cf2 | 2013-06-27 15:46:31 -0700 | [diff] [blame] | 45 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 46 | <data key="desc">OpenFlow Switch at NYC</data> |
| 47 | </node> |
| 48 | <node id="6"> |
| 49 | <data key="type">switch</data> |
| 50 | <data key="dpid">00:00:00:00:00:00:0a:06</data> |
Pavlin Radoslavov | 98d3cf2 | 2013-06-27 15:46:31 -0700 | [diff] [blame] | 51 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 52 | <data key="desc">OpenFlow Switch at ATL</data> |
| 53 | </node> |
| 54 | |
| 55 | <node id="100"> |
| 56 | <data key="type">port</data> |
| 57 | <data key="number">1</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 58 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 59 | <data key="desc">port 1 at SEA Switch</data> |
| 60 | </node> |
| 61 | <node id="101"> |
| 62 | <data key="type">port</data> |
| 63 | <data key="number">2</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 64 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 65 | <data key="desc">port 2 at SEA Switch</data> |
| 66 | </node> |
| 67 | <node id="102"> |
| 68 | <data key="type">port</data> |
| 69 | <data key="number">3</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 70 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 71 | <data key="desc">port 3 at SEA Switch</data> |
| 72 | </node> |
| 73 | <node id="103"> |
| 74 | <data key="type">port</data> |
| 75 | <data key="number">4</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 76 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 77 | <data key="desc">port 4 at SEA Switch</data> |
| 78 | </node> |
| 79 | |
| 80 | <node id="104"> |
| 81 | <data key="type">port</data> |
| 82 | <data key="number">1</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 83 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 84 | <data key="desc">port 1 at LAX Switch</data> |
| 85 | </node> |
| 86 | <node id="105"> |
| 87 | <data key="type">port</data> |
| 88 | <data key="number">2</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 89 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 90 | <data key="desc">port 2 at LAX Switch</data> |
| 91 | </node> |
| 92 | <node id="106"> |
| 93 | <data key="type">port</data> |
| 94 | <data key="number">3</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 95 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 96 | <data key="desc">port 3 at LAX Switch</data> |
| 97 | </node> |
| 98 | |
| 99 | <node id="107"> |
| 100 | <data key="type">port</data> |
| 101 | <data key="number">1</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 102 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 103 | <data key="desc">port 1 at CHI Switch</data> |
| 104 | </node> |
| 105 | <node id="108"> |
| 106 | <data key="type">port</data> |
| 107 | <data key="number">2</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 108 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 109 | <data key="desc">port 2 at CHI Switch</data> |
| 110 | </node> |
| 111 | <node id="109"> |
| 112 | <data key="type">port</data> |
| 113 | <data key="number">3</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 114 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 115 | <data key="desc">port 3 at CHI Switch</data> |
| 116 | </node> |
| 117 | <node id="110"> |
| 118 | <data key="type">port</data> |
| 119 | <data key="number">4</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 120 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 121 | <data key="desc">port 4 at CHI Switch</data> |
| 122 | </node> |
| 123 | |
| 124 | <node id="111"> |
| 125 | <data key="type">port</data> |
| 126 | <data key="number">1</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 127 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 128 | <data key="desc">port 1 at IAH Switch</data> |
| 129 | </node> |
| 130 | <node id="112"> |
| 131 | <data key="type">port</data> |
| 132 | <data key="number">2</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 133 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 134 | <data key="desc">port 2 at IAH Switch</data> |
| 135 | </node> |
| 136 | <node id="113"> |
| 137 | <data key="type">port</data> |
| 138 | <data key="number">3</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 139 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 140 | <data key="desc">port 3 at IAH Switch</data> |
| 141 | </node> |
| 142 | |
| 143 | <node id="114"> |
| 144 | <data key="type">port</data> |
| 145 | <data key="number">1</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 146 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 147 | <data key="desc">port 1 at NYC Switch</data> |
| 148 | </node> |
| 149 | <node id="115"> |
| 150 | <data key="type">port</data> |
| 151 | <data key="number">2</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 152 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 153 | <data key="desc">port 2 at NYC Switch</data> |
| 154 | </node> |
| 155 | <node id="116"> |
| 156 | <data key="type">port</data> |
| 157 | <data key="number">3</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 158 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 159 | <data key="desc">port 3 at NYC Switch</data> |
| 160 | </node> |
| 161 | |
| 162 | <node id="117"> |
| 163 | <data key="type">port</data> |
| 164 | <data key="number">1</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 165 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 166 | <data key="desc">port 1 at ATL Switch</data> |
| 167 | </node> |
| 168 | <node id="118"> |
| 169 | <data key="type">port</data> |
| 170 | <data key="number">2</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 171 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 172 | <data key="desc">port 2 at ATL Switch</data> |
| 173 | </node> |
| 174 | <node id="119"> |
| 175 | <data key="type">port</data> |
| 176 | <data key="number">3</data> |
Pavlin Radoslavov | 5945c5a | 2013-09-06 20:51:35 -0700 | [diff] [blame] | 177 | <data key="state">ACTIVE</data> |
Jonathan Hart | d1c5a1c | 2013-01-23 00:56:14 -0800 | [diff] [blame] | 178 | <data key="desc">port 3 at ATL Switch</data> |
| 179 | </node> |
| 180 | |
| 181 | <node id="1000"> |
| 182 | <data key="type">device</data> |
| 183 | <data key="dl_addr">20:c9:d0:4a:e1:73</data> |
| 184 | <data key="nw_addr">192.168.10.101</data> |
| 185 | </node> |
| 186 | <node id="1001"> |
| 187 | <data key="type">device</data> |
| 188 | <data key="dl_addr">20:c9:d0:4a:e1:62</data> |
| 189 | <data key="nw_addr">192.168.20.101</data> |
| 190 | </node> |
| 191 | <node id="1002"> |
| 192 | <data key="type">device</data> |
| 193 | <data key="dl_addr">10:40:f3:e6:8d:55</data> |
| 194 | <data key="nw_addr">192.168.10.1</data> |
| 195 | </node> |
| 196 | <node id="1003"> |
| 197 | <data key="type">device</data> |
| 198 | <data key="dl_addr">a0:b3:cc:9c:c6:88</data> |
| 199 | <data key="nw_addr">192.168.20.1</data> |
| 200 | </node> |
| 201 | <node id="1004"> |
| 202 | <data key="type">device</data> |
| 203 | <data key="dl_addr">00:04:20:e2:50:a2</data> |
| 204 | <data key="nw_addr">192.168.30.1</data> |
| 205 | </node> |
| 206 | <node id="1005"> |
| 207 | <data key="type">device</data> |
| 208 | <data key="dl_addr">58:55:ca:c4:1b:a0</data> |
| 209 | <data key="nw_addr">192.168.40.1</data> |
| 210 | </node> |
| 211 | |
| 212 | <edge id="10000" source="1" target="101" label="on"></edge> |
| 213 | <edge id="10001" source="1" target="102" label="on"></edge> |
| 214 | <edge id="10002" source="1" target="103" label="on"></edge> |
| 215 | |
| 216 | <edge id="10003" source="2" target="104" label="on"></edge> |
| 217 | <edge id="10004" source="2" target="105" label="on"></edge> |
| 218 | <edge id="10005" source="2" target="106" label="on"></edge> |
| 219 | |
| 220 | <edge id="10006" source="3" target="107" label="on"></edge> |
| 221 | <edge id="10007" source="3" target="108" label="on"></edge> |
| 222 | <edge id="10008" source="3" target="109" label="on"></edge> |
| 223 | <edge id="10009" source="3" target="110" label="on"></edge> |
| 224 | |
| 225 | <edge id="10010" source="4" target="111" label="on"></edge> |
| 226 | <edge id="10011" source="4" target="112" label="on"></edge> |
| 227 | <edge id="10012" source="4" target="113" label="on"></edge> |
| 228 | |
| 229 | <edge id="10013" source="5" target="114" label="on"></edge> |
| 230 | <edge id="10014" source="5" target="115" label="on"></edge> |
| 231 | <edge id="10015" source="5" target="116" label="on"></edge> |
| 232 | |
| 233 | <edge id="10016" source="6" target="117" label="on"></edge> |
| 234 | <edge id="10017" source="6" target="118" label="on"></edge> |
| 235 | <edge id="10018" source="6" target="119" label="on"></edge> |
| 236 | |
| 237 | <edge id="11000" source="101" target="107" label="link"></edge> |
| 238 | <!--<edge id="11001" source="102" target="104" label="link"></edge>--> |
| 239 | |
| 240 | <edge id="11002" source="104" target="102" label="link"></edge> |
| 241 | <edge id="11003" source="105" target="111" label="link"></edge> |
| 242 | |
| 243 | <edge id="11004" source="107" target="101" label="link"></edge> |
| 244 | <edge id="11005" source="108" target="112" label="link"></edge> |
| 245 | <edge id="11006" source="109" target="114" label="link"></edge> |
| 246 | |
| 247 | <edge id="11007" source="111" target="105" label="link"></edge> |
| 248 | <edge id="11008" source="112" target="108" label="link"></edge> |
| 249 | <edge id="11009" source="113" target="117" label="link"></edge> |
| 250 | |
| 251 | <edge id="11010" source="114" target="109" label="link"></edge> |
| 252 | <edge id="11011" source="115" target="118" label="link"></edge> |
| 253 | |
| 254 | <edge id="11012" source="117" target="113" label="link"></edge> |
| 255 | <edge id="11013" source="118" target="115" label="link"></edge> |
| 256 | |
| 257 | <edge id="12000" source="103" target="1000" label="host"></edge> |
| 258 | <edge id="12001" source="103" target="1001" label="host"></edge> |
| 259 | <edge id="12002" source="110" target="1002" label="host"></edge> |
| 260 | <edge id="12003" source="116" target="1003" label="host"></edge> |
| 261 | <edge id="12004" source="106" target="1004" label="host"></edge> |
| 262 | <edge id="12005" source="119" target="1005" label="host"></edge> |
| 263 | </graph> |
Pavlin Radoslavov | 17bb560 | 2013-06-21 13:30:00 -0700 | [diff] [blame] | 264 | </graphml> |