5 "node-id": "openflow:1",
\r
6 "node-type": "router",
\r
10 "value":"openflow:1"
\r
19 "port-id": "openflow:1:1",
\r
20 "port-type":"external",
\r
21 "port-ip-address": "",
\r
22 "port-mac-address":"00:00:00:00:01:01",
\r
28 "value":"openflow:1:1"
\r
33 "port-id": "openflow:1:2",
\r
34 "port-type":"external",
\r
35 "port-ip-address": "",
\r
36 "port-mac-address":"00:00:00:00:01:02",
\r
42 "value":"openflow:1:2"
\r
47 "port-id": "openflow:1:3",
\r
48 "port-type":"internal",
\r
49 "port-ip-address": "",
\r
50 "port-mac-address":"00:00:00:00:01:03",
\r
56 "value":"openflow:1:3"
\r
63 "node-id": "openflow:2",
\r
64 "node-type": "router",
\r
68 "value":"openflow:2"
\r
77 "port-id": "openflow:2:1",
\r
78 "port-type":"external",
\r
79 "port-ip-address": "",
\r
80 "port-mac-address":"00:00:00:00:02:01",
\r
86 "value":"openflow:2:1"
\r
91 "port-id": "openflow:2:2",
\r
92 "port-type":"external",
\r
93 "port-ip-address": "",
\r
94 "port-mac-address":"00:00:00:00:02:02",
\r
100 "value":"openflow:2:2"
\r
105 "port-id": "openflow:2:3",
\r
106 "port-type":"internal",
\r
107 "port-ip-address": "",
\r
108 "port-mac-address":"00:00:00:00:02:03",
\r
114 "value":"openflow:2:3"
\r
121 "node-id": "openflow:3",
\r
122 "node-type": "router",
\r
126 "value":"openflow:3"
\r
135 "port-id": "openflow:3:1",
\r
136 "port-type":"internal",
\r
137 "port-ip-address": "",
\r
138 "port-mac-address":"00:00:00:00:03:01",
\r
144 "value":"openflow:3:1"
\r
149 "port-id": "openflow:3:2",
\r
150 "port-type":"internal",
\r
151 "port-ip-address": "",
\r
152 "port-mac-address":"00:00:00:00:03:02",
\r
158 "value":"openflow:3:2"
\r
163 "port-id": "openflow:3:3",
\r
164 "port-type":"internal",
\r
165 "port-ip-address": "",
\r
166 "port-mac-address":"00:00:00:00:03:03",
\r
172 "value":"openflow:3:3"
\r
177 "port-id": "openflow:3:4",
\r
178 "port-type":"external",
\r
179 "port-ip-address": "",
\r
180 "port-mac-address":"00:00:00:00:03:04",
\r
186 "value":"openflow:3:4"
\r
193 "node-id": "openflow:4",
\r
194 "node-type": "router",
\r
198 "value":"openflow:4"
\r
207 "port-id": "openflow:4:1",
\r
208 "port-type":"internal",
\r
209 "port-ip-address": "",
\r
210 "port-mac-address":"00:00:00:00:04:01",
\r
216 "value":"openflow:4:1"
\r
221 "port-id": "openflow:4:2",
\r
222 "port-type":"external",
\r
223 "port-ip-address": "",
\r
224 "port-mac-address":"00:00:00:00:04:02",
\r
230 "value":"openflow:4:2"
\r
237 "node-id": "external:branch-1",
\r
238 "node-type": "ext-router",
\r
242 "value":"external:branch-1"
\r
250 "mac-address":"08:00:27:6e:f2:07",
\r
251 "protocol":"static"
\r
254 "node-id": "external:headquarters-1",
\r
255 "node-type": "ext-router",
\r
259 "value":"external:headquarters-1"
\r
267 "mac-address":"08:00:27:cb:43:ca",
\r
268 "protocol":"static"
\r
271 "node-id": "external:fw1",
\r
272 "node-type": "ext-router",
\r
276 "value":"external:fw1"
\r
285 "port-id": "fw1:1",
\r
286 "port-type":"external",
\r
287 "port-ip-address": "",
\r
288 "port-mac-address":"08:00:27:65:4c:f6",
\r
299 "mac-address":"08:00:27:65:4c:f6",
\r
300 "protocol":"static"
\r
303 "node-id": "external:fw2",
\r
304 "node-type": "ext-router",
\r
308 "value":"external:fw2"
\r
317 "port-id": "fw2:1",
\r
318 "port-type":"external",
\r
319 "port-ip-address": "",
\r
320 "port-mac-address":"00:00:00:00:00:01",
\r
331 "mac-address":"00:00:00:00:00:01",
\r
332 "protocol":"static"
\r
335 "node-id": "external:cache1",
\r
336 "node-type": "ext-router",
\r
340 "value":"external:cache1"
\r
349 "port-id": "cache1:1",
\r
350 "port-type":"external",
\r
351 "port-ip-address": "",
\r
352 "port-mac-address":"00:00:00:00:00:02",
\r
363 "mac-address":"00:00:00:00:00:02",
\r
364 "protocol":"static"
\r
367 "node-id": "external:cache2",
\r
368 "node-type": "ext-router",
\r
372 "value":"external:cache2"
\r
381 "port-id": "cache2:1",
\r
382 "port-type":"external",
\r
383 "port-ip-address": "",
\r
384 "port-mac-address":"08:00:27:90:0f:a5",
\r
395 "mac-address":"08:00:27:90:0f:a5",
\r
396 "protocol":"static"
\r
402 "link-id":"link_1",
\r
403 "left-node-id":"openflow:1",
\r
404 "left-port-id":"openflow:1:3",
\r
405 "right-node-id":"openflow:3",
\r
406 "right-port-id":"openflow:3:1",
\r
407 "link-bandwidth":"10240",
\r
413 "link-id":"link_2",
\r
414 "left-node-id":"openflow:3",
\r
415 "left-port-id":"openflow:3:1",
\r
416 "right-node-id":"openflow:1",
\r
417 "right-port-id":"openflow:1:3",
\r
418 "link-bandwidth":"10240",
\r
425 "link-id":"link_3",
\r
426 "left-node-id":"openflow:3",
\r
427 "left-port-id":"openflow:3:2",
\r
428 "right-node-id":"openflow:2",
\r
429 "right-port-id":"openflow:2:3",
\r
430 "link-bandwidth":"10240",
\r
436 "link-id":"link_4",
\r
437 "left-node-id":"openflow:2",
\r
438 "left-port-id":"openflow:2:3",
\r
439 "right-node-id":"openflow:3",
\r
440 "right-port-id":"openflow:3:2",
\r
441 "link-bandwidth":"10240",
\r
448 "link-id":"link_5",
\r
449 "left-node-id":"openflow:3",
\r
450 "left-port-id":"openflow:3:3",
\r
451 "right-node-id":"openflow:4",
\r
452 "right-port-id":"openflow:4:1",
\r
453 "link-bandwidth":"10240",
\r
459 "link-id":"link_6",
\r
460 "left-node-id":"openflow:4",
\r
461 "left-port-id":"openflow:4:1",
\r
462 "right-node-id":"openflow:3",
\r
463 "right-port-id":"openflow:3:3",
\r
464 "link-bandwidth":"10240",
\r
471 "link-id":"link_7",
\r
472 "left-node-id":"openflow:3",
\r
473 "left-port-id":"openflow:3:4",
\r
474 "right-node-id":"external:branch-1",
\r
475 "right-port-id":"",
\r
476 "link-bandwidth":"10240",
\r
482 "link-id":"link_8",
\r
483 "left-node-id":"external:branch-1",
\r
485 "right-node-id":"openflow:3",
\r
486 "right-port-id":"openflow:3:4",
\r
487 "link-bandwidth":"10240",
\r
494 "link-id":"link_9",
\r
495 "left-node-id":"openflow:4",
\r
496 "left-port-id":"openflow:4:2",
\r
497 "right-node-id":"external:headquarters-1",
\r
498 "right-port-id":"",
\r
499 "link-bandwidth":"10240",
\r
505 "link-id":"link_10",
\r
506 "left-node-id":"external:headquarters-1",
\r
508 "right-node-id":"openflow:4",
\r
509 "right-port-id":"openflow:4:2",
\r
510 "link-bandwidth":"10240",
\r
517 "link-id":"link_11",
\r
518 "left-node-id":"openflow:1",
\r
519 "left-port-id":"openflow:1:1",
\r
520 "right-node-id":"external:fw1",
\r
521 "right-port-id":"fw1:1",
\r
522 "link-bandwidth":"10240",
\r
528 "link-id":"link_12",
\r
529 "left-node-id":"external:fw1",
\r
530 "left-port-id":"fw1:1",
\r
531 "right-node-id":"openflow:1",
\r
532 "right-port-id":"openflow:1:1",
\r
533 "link-bandwidth":"10240",
\r
540 "link-id":"link_13",
\r
541 "left-node-id":"openflow:1",
\r
542 "left-port-id":"openflow:1:2",
\r
543 "right-node-id":"external:fw2",
\r
544 "right-port-id":"fw2:1",
\r
545 "link-bandwidth":"10240",
\r
551 "link-id":"link_14",
\r
552 "left-node-id":"external:fw2",
\r
553 "left-port-id":"fw2:1",
\r
554 "right-node-id":"openflow:1",
\r
555 "right-port-id":"openflow:1:2",
\r
556 "link-bandwidth":"10240",
\r
563 "link-id":"link_15",
\r
564 "left-node-id":"openflow:2",
\r
565 "left-port-id":"openflow:2:1",
\r
566 "right-node-id":"external:cache1",
\r
567 "right-port-id":"cache1:1",
\r
568 "link-bandwidth":"10240",
\r
574 "link-id":"link_16",
\r
575 "left-node-id":"external:cache1",
\r
576 "left-port-id":"cache1:1",
\r
577 "right-node-id":"openflow:2",
\r
578 "right-port-id":"openflow:2:1",
\r
579 "link-bandwidth":"10240",
\r
586 "link-id":"link_17",
\r
587 "left-node-id":"openflow:2",
\r
588 "left-port-id":"openflow:2:2",
\r
589 "right-node-id":"external:cache2",
\r
590 "right-port-id":"cache2:1",
\r
591 "link-bandwidth":"10240",
\r
597 "link-id":"link_18",
\r
598 "left-node-id":"external:cache2",
\r
599 "left-port-id":"cache2:1",
\r
600 "right-node-id":"openflow:2",
\r
601 "right-port-id":"openflow:2:2",
\r
602 "link-bandwidth":"10240",
\r