Upgrade to Jung 2.1.1
[nemo.git] / nemo-ui / src / main / resources / nemo / module / test / bod_userJson.js
1 var userinfo ={\r
2   "users": {\r
3     "user": [\r
4       {\r
5         "user-id": "14ce424a-3e50-4a2a-ad5c-b29845158c8b",\r
6         "user-role": "tenant",\r
7         "user-password": "abc",\r
8         "user-name": "user2",\r
9         "objects": {\r
10           "node": [\r
11             {\r
12               "node-id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",\r
13               "node-name": "server2",\r
14               "node-type": "host"\r
15             },\r
16             {\r
17               "node-id": "1eaf9a67-a171-42a8-9282-71cf702f61dd",\r
18               "node-name": "vm1",\r
19               "node-type": "host"\r
20             },\r
21             {\r
22               "node-id": "175425f7-c9c9-474a-962c-70cb6c180d4d",\r
23               "property": [\r
24                 {\r
25                   "property-name": "location",\r
26                   "property-values": {\r
27                     "string-value": [\r
28                       {\r
29                         "value": "openflow:3",\r
30                         "order": 0\r
31                       }\r
32                     ]\r
33                   }\r
34                 },\r
35                 {\r
36                   "property-name": "ip-prefix",\r
37                   "property-values": {\r
38                     "string-value": [\r
39                       {\r
40                         "value": "192.168.12.0/24",\r
41                         "order": 0\r
42                       }\r
43                     ]\r
44                   }\r
45                 },\r
46                 {\r
47                   "property-name": "gateway-ip",\r
48                   "property-values": {\r
49                     "string-value": [\r
50                       {\r
51                         "value": "192.168.12.1",\r
52                         "order": 0\r
53                       }\r
54                     ]\r
55                   }\r
56                 }\r
57               ],\r
58               "node-type": "l2-group",\r
59               "node-name": "interior",\r
60               "sub-node": [\r
61                 {\r
62                   "node-id": "6c787caa-156a-49ed-8546-547bdccf283c",\r
63                   "order": 0\r
64                 },\r
65                 {\r
66                   "node-id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",\r
67                   "order": 0\r
68                 },\r
69                 {\r
70                   "node-id": "1eaf9a67-a171-42a8-9282-71cf702f61dd",\r
71                   "order": 0\r
72                 }\r
73               ]\r
74             },\r
75             {\r
76               "node-id": "6c787caa-156a-49ed-8546-547bdccf283c",\r
77               "node-name": "vm2",\r
78               "node-type": "host"\r
79             },\r
80             {\r
81               "node-id": "94a6fb90-b425-4ffd-9515-c0684aa4c37f",\r
82               "property": [\r
83                 {\r
84                   "property-name": "ac-info-network",\r
85                   "property-values": {\r
86                     "string-value": [\r
87                       {\r
88                         "value": "layer3",\r
89                         "order": 0\r
90                       }\r
91                     ]\r
92                   }\r
93                 },\r
94                 {\r
95                   "property-name": "ip-prefix",\r
96                   "property-values": {\r
97                     "string-value": [\r
98                       {\r
99                         "value": "192.168.13.0/24",\r
100                         "order": 0\r
101                       }\r
102                     ]\r
103                   }\r
104                 },\r
105                 {\r
106                   "property-name": "ac-info-protocol",\r
107                   "property-values": {\r
108                     "string-value": [\r
109                       {\r
110                         "value": "static",\r
111                         "order": 0\r
112                       }\r
113                     ]\r
114                   }\r
115                 },\r
116                 {\r
117                   "property-name": "location",\r
118                   "property-values": {\r
119                     "string-value": [\r
120                       {\r
121                         "value": "openflow:4:2",\r
122                         "order": 0\r
123                       }\r
124                     ]\r
125                   }\r
126                 }\r
127               ],\r
128               "node-type": "ext-group",\r
129               "node-name": "enterprise"\r
130             },\r
131             {\r
132               "node-id": "b46cfa7f-93a3-43f4-ac20-09307c75feca",\r
133               "property": [\r
134                 {\r
135                   "property-name": "location",\r
136                   "property-values": {\r
137                     "string-value": [\r
138                       {\r
139                         "value": "openflow:3",\r
140                         "order": 0\r
141                       }\r
142                     ]\r
143                   }\r
144                 },\r
145                 {\r
146                   "property-name": "ip-prefix",\r
147                   "property-values": {\r
148                     "string-value": [\r
149                       {\r
150                         "value": "192.168.11.0/24",\r
151                         "order": 0\r
152                       }\r
153                     ]\r
154                   }\r
155                 },\r
156                 {\r
157                   "property-name": "gateway-ip",\r
158                   "property-values": {\r
159                     "string-value": [\r
160                       {\r
161                         "value": "192.168.11.1",\r
162                         "order": 0\r
163                       }\r
164                     ]\r
165                   }\r
166                 }\r
167               ],\r
168               "node-type": "l2-group",\r
169               "node-name": "dmz",\r
170               "sub-node": [\r
171                 {\r
172                   "node-id": "7b796915-adf4-4356-b5ca-de005ac410c1",\r
173                   "order": 0\r
174                 }\r
175               ]\r
176             },\r
177             {\r
178               "node-id": "7b796915-adf4-4356-b5ca-de005ac410c1",\r
179               "node-name": "server1",\r
180               "node-type": "host"\r
181             },\r
182             {\r
183               "node-id": "d463232f-363f-491c-a6f5-097ed0a794d3",\r
184               "property": [\r
185                 {\r
186                   "property-name": "ac-info-network",\r
187                   "property-values": {\r
188                     "string-value": [\r
189                       {\r
190                         "value": "layer3",\r
191                         "order": 0\r
192                       }\r
193                     ]\r
194                   }\r
195                 },\r
196                 {\r
197                   "property-name": "ip-prefix",\r
198                   "property-values": {\r
199                     "string-value": [\r
200                       {\r
201                         "value": "172.168.1.0/24",\r
202                         "order": 0\r
203                       }\r
204                     ]\r
205                   }\r
206                 },\r
207                 {\r
208                   "property-name": "ac-info-protocol",\r
209                   "property-values": {\r
210                     "string-value": [\r
211                       {\r
212                         "value": "static",\r
213                         "order": 0\r
214                       }\r
215                     ]\r
216                   }\r
217                 },\r
218                 {\r
219                   "property-name": "location",\r
220                   "property-values": {\r
221                     "string-value": [\r
222                       {\r
223                         "value": "openflow:3:4",\r
224                         "order": 0\r
225                       }\r
226                     ]\r
227                   }\r
228                 }\r
229               ],\r
230               "node-type": "ext-group",\r
231               "node-name": "internet"\r
232             }\r
233           ],\r
234           "connection": [\r
235             {\r
236               "connection-id": "30da6667-608e-4d2f-bb50-79e5cabcc523",\r
237               "property": [\r
238                 {\r
239                   "property-name": "bandwidth",\r
240                   "property-values": {\r
241                     "int-value": [\r
242                       {\r
243                         "value": 128,\r
244                         "order": 0\r
245                       }\r
246                     ]\r
247                   }\r
248                 }\r
249               ],\r
250               "connection-type": "p2p",\r
251               "end-node": [\r
252                 {\r
253                   "node-id": "94a6fb90-b425-4ffd-9515-c0684aa4c37f",\r
254                   "order": 0\r
255                 },\r
256                 {\r
257                   "node-id": "175425f7-c9c9-474a-962c-70cb6c180d4d",\r
258                   "order": 0\r
259                 }\r
260               ],\r
261               "connection-name": "c1"\r
262             },\r
263             {\r
264               "connection-id": "e0d56fee-7235-4748-a2a1-eb5e3733d866",\r
265               "connection-type": "p2p",\r
266               "end-node": [\r
267                 {\r
268                   "node-id": "d463232f-363f-491c-a6f5-097ed0a794d3",\r
269                   "order": 0\r
270                 },\r
271                 {\r
272                   "node-id": "b46cfa7f-93a3-43f4-ac20-09307c75feca",\r
273                   "order": 0\r
274                 }\r
275               ],\r
276               "connection-name": "c3"\r
277             },\r
278             {\r
279               "connection-id": "b49e3960-c08d-4fff-b9fc-08b65ebcde2c",\r
280               "connection-type": "p2p",\r
281               "end-node": [\r
282                 {\r
283                   "node-id": "175425f7-c9c9-474a-962c-70cb6c180d4d",\r
284                   "order": 0\r
285                 },\r
286                 {\r
287                   "node-id": "b46cfa7f-93a3-43f4-ac20-09307c75feca",\r
288                   "order": 0\r
289                 }\r
290               ],\r
291               "connection-name": "c2"\r
292             }\r
293           ]\r
294         }\r
295       }\r
296     ]\r
297   }\r
298 }\r
299 //console.log(userinfo);\r
300 userinfo2={\r
301   "users": {\r
302     "user": [\r
303       {\r
304         "user-id": "14ce424a-3e50-4a2a-ad5c-b29845158c8b",\r
305         "user-role": "tenant",\r
306         "user-password": "abc",\r
307         "user-name": "user2",\r
308         "objects": {\r
309           "node": [\r
310             {\r
311               "node-id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",\r
312               "node-name": "server1",\r
313               "node-type": "host"\r
314             },\r
315             {\r
316               "node-id": "9d6f5343-f38e-4101-ab60-309e6322ace3",\r
317               "property": [\r
318                 {\r
319                   "property-name": "location",\r
320                   "property-values": {\r
321                     "string-value": [\r
322                       {\r
323                         "value": "openflow:1:1",\r
324                         "order": 0\r
325                       }\r
326                     ]\r
327                   }\r
328                 },\r
329                 {\r
330                   "property-name": "operating-mode",\r
331                   "property-values": {\r
332                     "string-value": [\r
333                       {\r
334                         "value": "layer3",\r
335                         "order": 0\r
336                       }\r
337                     ]\r
338                   }\r
339                 }\r
340               ],\r
341               "node-type": "fw",\r
342               "node-name": "dmz1.fw1"\r
343             },\r
344             {\r
345               "node-id": "ae83ca1d-43ef-4d02-a48b-6c250bb084bd",\r
346               "property": [\r
347                 {\r
348                   "property-name": "ip-prefix",\r
349                   "property-values": {\r
350                     "string-value": [\r
351                       {\r
352                         "value": "192.168.13.0/24",\r
353                         "order": 0\r
354                       }\r
355                     ]\r
356                   }\r
357                 },\r
358                 {\r
359                   "property-name": "ac-info-network",\r
360                   "property-values": {\r
361                     "string-value": [\r
362                       {\r
363                         "value": "layer3",\r
364                         "order": 0\r
365                       }\r
366                     ]\r
367                   }\r
368                 },\r
369                 {\r
370                   "property-name": "ac-info-protocol",\r
371                   "property-values": {\r
372                     "string-value": [\r
373                       {\r
374                         "value": "static",\r
375                         "order": 0\r
376                       }\r
377                     ]\r
378                   }\r
379                 },\r
380                 {\r
381                   "property-name": "location",\r
382                   "property-values": {\r
383                     "string-value": [\r
384                       {\r
385                         "value": "openflow:4:2",\r
386                         "order": 0\r
387                       }\r
388                     ]\r
389                   }\r
390                 }\r
391               ],\r
392               "node-type": "ext-group",\r
393               "node-name": "interior"\r
394             },\r
395             {\r
396               "node-id": "7dc2233e-f8a2-416c-902a-95cff42b398a",\r
397               "property": [\r
398                 {\r
399                   "property-name": "location",\r
400                   "property-values": {\r
401                     "string-value": [\r
402                       {\r
403                         "value": "openflow:3",\r
404                         "order": 0\r
405                       }\r
406                     ]\r
407                   }\r
408                 },\r
409                 {\r
410                   "property-name": "ip-prefix",\r
411                   "property-values": {\r
412                     "string-value": [\r
413                       {\r
414                         "value": "192.168.12.0/24",\r
415                         "order": 0\r
416                       }\r
417                     ]\r
418                   }\r
419                 },\r
420                 {\r
421                   "property-name": "gateway-ip",\r
422                   "property-values": {\r
423                     "string-value": [\r
424                       {\r
425                         "value": "192.168.12.1",\r
426                         "order": 0\r
427                       }\r
428                     ]\r
429                   }\r
430                 }\r
431               ],\r
432               "node-type": "l2-group",\r
433               "node-name": "dmz1.n2",\r
434               "sub-node": [\r
435                 {\r
436                   "node-id": "6c787caa-156a-49ed-8546-547bdccf283c",\r
437                   "order": 0\r
438                 },\r
439                 {\r
440                   "node-id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",\r
441                   "order": 1\r
442                 }\r
443               ]\r
444             },\r
445             {\r
446               "node-id": "c3afb4f5-ffb4-4413-bad9-020babc67ed8",\r
447               "property": [\r
448                 {\r
449                   "property-name": "ip-prefix",\r
450                   "property-values": {\r
451                     "string-value": [\r
452                       {\r
453                         "value": "172.168.1.0/24",\r
454                         "order": 0\r
455                       }\r
456                     ]\r
457                   }\r
458                 },\r
459                 {\r
460                   "property-name": "ac-info-network",\r
461                   "property-values": {\r
462                     "string-value": [\r
463                       {\r
464                         "value": "layer3",\r
465                         "order": 0\r
466                       }\r
467                     ]\r
468                   }\r
469                 },\r
470                 {\r
471                   "property-name": "ac-info-protocol",\r
472                   "property-values": {\r
473                     "string-value": [\r
474                       {\r
475                         "value": "static",\r
476                         "order": 0\r
477                       }\r
478                     ]\r
479                   }\r
480                 },\r
481                 {\r
482                   "property-name": "location",\r
483                   "property-values": {\r
484                     "string-value": [\r
485                       {\r
486                         "value": "openflow:3:4",\r
487                         "order": 0\r
488                       }\r
489                     ]\r
490                   }\r
491                 }\r
492               ],\r
493               "node-type": "ext-group",\r
494               "node-name": "internet"\r
495             },\r
496             {\r
497               "node-id": "6c787caa-156a-49ed-8546-547bdccf283c",\r
498               "node-name": "vm2",\r
499               "node-type": "host"\r
500             },\r
501             {\r
502               "node-id": "0dc22c0a-8ff0-448f-afc3-86fa22976242",\r
503               "node-type": "chain-group",\r
504               "node-name": "dmz1.n1",\r
505               "sub-node": [\r
506                 {\r
507                   "node-id": "9d6f5343-f38e-4101-ab60-309e6322ace3",\r
508                   "order": 0\r
509                 }\r
510               ]\r
511             }\r
512           ],\r
513           "connection": [\r
514             {\r
515               "connection-id": "94709024-6675-4a9a-b098-07e14d18633f",\r
516               "end-node": [\r
517                 {\r
518                   "node-id": "c3afb4f5-ffb4-4413-bad9-020babc67ed8",\r
519                   "order": 0\r
520                 },\r
521                 {\r
522                   "node-id": "0dc22c0a-8ff0-448f-afc3-86fa22976242",\r
523                   "order": 0\r
524                 }\r
525               ],\r
526               "connection-type": "p2p",\r
527               "connection-name": "c1"\r
528             },\r
529             {\r
530               "connection-id": "a88b037d-0aa0-4a50-8076-225449c8f036",\r
531               "end-node": [\r
532                 {\r
533                   "node-id": "0dc22c0a-8ff0-448f-afc3-86fa22976242",\r
534                   "order": 0\r
535                 },\r
536                 {\r
537                   "node-id": "7dc2233e-f8a2-416c-902a-95cff42b398a",\r
538                   "order": 1\r
539                 }\r
540               ],\r
541               "connection-type": "p2p",\r
542               "connection-name": "dmz1.c1"\r
543             },\r
544             {\r
545               "connection-id": "06c60ef9-f16d-4368-9697-aa6b1cf1340a",\r
546               "end-node": [\r
547                 {\r
548                   "node-id": "ae83ca1d-43ef-4d02-a48b-6c250bb084bd",\r
549                   "order": 0\r
550                 },\r
551                 {\r
552                   "node-id": "7dc2233e-f8a2-416c-902a-95cff42b398a",\r
553                   "order": 0\r
554                 }\r
555               ],\r
556               "connection-type": "p2p",\r
557               "connection-name": "c2"\r
558             }\r
559           ],\r
560           "flow": [\r
561             {\r
562               "flow-id": "613648ce-1059-4d06-b25a-0d54193c6586",\r
563               "match-item": [\r
564                 {\r
565                   "match-item-name": "dst-port",\r
566                   "match-item-value": {\r
567                     "int-value": 80\r
568                   }\r
569                 },\r
570                 {\r
571                   "match-item-name": "dst-ip",\r
572                   "match-item-value": {\r
573                     "string-value": "192.168.12.0/24"\r
574                   }\r
575                 },\r
576                 {\r
577                   "match-item-name": "src-ip",\r
578                   "match-item-value": {\r
579                     "string-value": "172.168.1.0/24"\r
580                   }\r
581                 }\r
582               ],\r
583               "flow-name": "dmz1.f1"\r
584             }\r
585           ]\r
586         },\r
587         "operations": {\r
588           "operation": [\r
589             {\r
590               "operation-id": "315b1a21-f5b3-4298-868f-6b08729d2622",\r
591               "priority": 0,\r
592               "action": [\r
593                 {\r
594                   "action-name": "deny",\r
595                   "order": 0\r
596                 }\r
597               ],\r
598               "target-object": "613648ce-1059-4d06-b25a-0d54193c6586",\r
599               "operation-name": "dmz1.o1"\r
600             }\r
601           ]\r
602         },\r
603         "template-instances": {\r
604           "template-instance": [\r
605             {\r
606               "template-instance-id": "e630091d-f336-4a3a-a699-fe3a4fe7c6e2",\r
607               "template-parameter": [\r
608                 {\r
609                   "parameter-name": "subnodes-n2",\r
610                   "parameter-values": {\r
611                     "string-value": [\r
612                       {\r
613                         "value": "vm2",\r
614                         "order": 0\r
615                       },\r
616                       {\r
617                         "value": "server1",\r
618                         "order": 1\r
619                       }\r
620                     ]\r
621                   }\r
622                 },\r
623                 {\r
624                   "parameter-name": "location-fw",\r
625                   "parameter-values": {\r
626                     "string-value": [\r
627                       {\r
628                         "value": "openflow:1:1",\r
629                         "order": 0\r
630                       }\r
631                     ]\r
632                   }\r
633                 },\r
634                 {\r
635                   "parameter-name": "ipprefix",\r
636                   "parameter-values": {\r
637                     "string-value": [\r
638                       {\r
639                         "value": "192.168.12.0/24",\r
640                         "order": 0\r
641                       }\r
642                     ]\r
643                   }\r
644                 },\r
645                 {\r
646                   "parameter-name": "location-n2",\r
647                   "parameter-values": {\r
648                     "string-value": [\r
649                       {\r
650                         "value": "openflow:3",\r
651                         "order": 0\r
652                       }\r
653                     ]\r
654                   }\r
655                 },\r
656                 {\r
657                   "parameter-name": "gatewayip",\r
658                   "parameter-values": {\r
659                     "string-value": [\r
660                       {\r
661                         "value": "192.168.12.1",\r
662                         "order": 0\r
663                       }\r
664                     ]\r
665                   }\r
666                 },\r
667                 {\r
668                   "parameter-name": "srcip",\r
669                   "parameter-values": {\r
670                     "string-value": [\r
671                       {\r
672                         "value": "172.168.1.0/24",\r
673                         "order": 0\r
674                       }\r
675                     ]\r
676                   }\r
677                 }\r
678               ],\r
679               "template-name": "dmz",\r
680               "template-instance-name": "dmz1"\r
681             }\r
682           ]\r
683         }\r
684       },\r
685       {\r
686         "user-id": "af4fc2be-e3f4-4388-a8ef-3aabae872f2b",\r
687         "user-role": "admin",\r
688         "user-password": "abcd",\r
689         "user-name": "admin",\r
690         "template-definitions": {\r
691           "template-definition": [\r
692             {\r
693               "template-name": "dmz",\r
694               "abstract-intents": {\r
695                 "abstract-objects": {\r
696                   "abstract-connection": [\r
697                     {\r
698                       "connection-id": "86f56efc-db49-4d7c-853c-6e7db169f56c",\r
699                       "end-node": [\r
700                         {\r
701                           "node-id": "fc096b0b-95cb-4f12-af28-b700a1228191",\r
702                           "order": 0\r
703                         },\r
704                         {\r
705                           "node-id": "9cfda02c-ba8b-41c2-9b36-b7144390fcc3",\r
706                           "order": 1\r
707                         }\r
708                       ],\r
709                       "connection-type": "p2p",\r
710                       "connection-name": "c1"\r
711                     }\r
712                   ],\r
713                   "abstract-node": [\r
714                     {\r
715                       "node-id": "f011ae1d-bb3e-42e0-9fa1-f6fa3641f02d",\r
716                       "property": [\r
717                         {\r
718                           "property-name": "location",\r
719                           "property-values": {\r
720                             "string-value": [\r
721                               {\r
722                                 "value": "location-fw",\r
723                                 "order": 0\r
724                               }\r
725                             ]\r
726                           }\r
727                         },\r
728                         {\r
729                           "property-name": "operating-mode",\r
730                           "property-values": {\r
731                             "string-value": [\r
732                               {\r
733                                 "value": "layer3",\r
734                                 "order": 0\r
735                               }\r
736                             ]\r
737                           }\r
738                         }\r
739                       ],\r
740                       "node-type": "fw",\r
741                       "node-name": "fw1"\r
742                     },\r
743                     {\r
744                       "node-id": "9cfda02c-ba8b-41c2-9b36-b7144390fcc3",\r
745                       "property": [\r
746                         {\r
747                           "property-name": "ip-prefix",\r
748                           "property-values": {\r
749                             "string-value": [\r
750                               {\r
751                                 "value": "ipprefix",\r
752                                 "order": 0\r
753                               }\r
754                             ]\r
755                           }\r
756                         },\r
757                         {\r
758                           "property-name": "gateway-ip",\r
759                           "property-values": {\r
760                             "string-value": [\r
761                               {\r
762                                 "value": "gatewayip",\r
763                                 "order": 0\r
764                               }\r
765                             ]\r
766                           }\r
767                         },\r
768                         {\r
769                           "property-name": "location",\r
770                           "property-values": {\r
771                             "string-value": [\r
772                               {\r
773                                 "value": "location-n2",\r
774                                 "order": 0\r
775                               }\r
776                             ]\r
777                           }\r
778                         },\r
779                         {\r
780                           "property-name": "sub-nodes",\r
781                           "property-values": {\r
782                             "string-value": [\r
783                               {\r
784                                 "value": "subnodes-n2",\r
785                                 "order": 0\r
786                               }\r
787                             ]\r
788                           }\r
789                         }\r
790                       ],\r
791                       "node-type": "l2-group",\r
792                       "node-name": "n2"\r
793                     },\r
794                     {\r
795                       "node-id": "fc096b0b-95cb-4f12-af28-b700a1228191",\r
796                       "node-type": "chain-group",\r
797                       "node-name": "n1",\r
798                       "sub-node": [\r
799                         {\r
800                           "node-id": "f011ae1d-bb3e-42e0-9fa1-f6fa3641f02d",\r
801                           "order": 0\r
802                         }\r
803                       ]\r
804                     }\r
805                   ],\r
806                   "abstract-flow": [\r
807                     {\r
808                       "flow-id": "815c0bee-b04e-4c56-9bb8-b743d72ba66f",\r
809                       "match-item": [\r
810                         {\r
811                           "match-item-name": "dst-port",\r
812                           "match-item-value": {\r
813                             "int-value": 80\r
814                           }\r
815                         },\r
816                         {\r
817                           "match-item-name": "dst-ip",\r
818                           "match-item-value": {\r
819                             "string-value": "ipprefix"\r
820                           }\r
821                         },\r
822                         {\r
823                           "match-item-name": "src-ip",\r
824                           "match-item-value": {\r
825                             "string-value": "srcip"\r
826                           }\r
827                         }\r
828                       ],\r
829                       "flow-name": "f1"\r
830                     }\r
831                   ]\r
832                 },\r
833                 "abstract-operations": {\r
834                   "abstract-operation": [\r
835                     {\r
836                       "operation-id": "769c52f5-1c75-4c21-b270-15fa259de39b",\r
837                       "priority": 0,\r
838                       "action": [\r
839                         {\r
840                           "action-name": "deny",\r
841                           "order": 0\r
842                         }\r
843                       ],\r
844                       "target-object": "815c0bee-b04e-4c56-9bb8-b743d72ba66f",\r
845                       "operation-name": "o1"\r
846                     }\r
847                   ]\r
848                 }\r
849               },\r
850               "template-parameter": [\r
851                 {\r
852                   "parameter-name": "subnodes-n2",\r
853                   "parameter-value-type": "string"\r
854                 },\r
855                 {\r
856                   "parameter-name": "location-fw",\r
857                   "parameter-value-type": "string"\r
858                 },\r
859                 {\r
860                   "parameter-name": "ipprefix",\r
861                   "parameter-value-type": "string"\r
862                 },\r
863                 {\r
864                   "parameter-name": "location-n2",\r
865                   "parameter-value-type": "string"\r
866                 },\r
867                 {\r
868                   "parameter-name": "gatewayip",\r
869                   "parameter-value-type": "string"\r
870                 },\r
871                 {\r
872                   "parameter-name": "srcip",\r
873                   "parameter-value-type": "string"\r
874                 }\r
875               ]\r
876             }\r
877           ]\r
878         }\r
879       }\r
880     ]\r
881   }\r
882   }\r
883 var physicalJson2={\r
884   "physical-network": {\r
885     "physical-hosts": {\r
886       "physical-host": [\r
887         {\r
888           "host-id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",\r
889           "node-id": "openflow:2",\r
890           "host-name": "video-server2",\r
891           "mac-address": "08:00:27:a0:a9:b3",\r
892           "port-id": "openflow:2:2",\r
893           "ip-addresses": {\r
894             "ip-address": [\r
895               "192.168.12.4"\r
896             ]\r
897           }\r
898         },\r
899         {\r
900           "host-id": "7b796915-adf4-4356-b5ca-de005ac410c1",\r
901           "node-id": "openflow:1",\r
902           "host-name": "video-server1",\r
903           "mac-address": "00:00:00:00:00:03",\r
904           "port-id": "openflow:1:1",\r
905           "ip-addresses": {\r
906             "ip-address": [\r
907               "192.168.11.2"\r
908             ]\r
909           }\r
910         },\r
911         {\r
912           "host-id": "6c787caa-156a-49ed-8546-547bdccf283c",\r
913           "node-id": "openflow:2",\r
914           "host-name": "vm2",\r
915           "mac-address": "00:00:00:00:00:02",\r
916           "port-id": "openflow:2:1",\r
917           "ip-addresses": {\r
918             "ip-address": [\r
919               "192.168.12.3"\r
920             ]\r
921           }\r
922         },\r
923         {\r
924           "host-id": "1eaf9a67-a171-42a8-9282-71cf702f61dd",\r
925           "node-id": "openflow:1",\r
926           "host-name": "vm1",\r
927           "mac-address": "00:00:00:00:00:01",\r
928           "port-id": "openflow:1:2",\r
929           "ip-addresses": {\r
930             "ip-address": [\r
931               "192.168.12.2"\r
932             ]\r
933           }\r
934         }\r
935       ]\r
936     },\r
937     "physical-nodes": {\r
938       "physical-node": [\r
939         {\r
940           "node-id": "openflow:3",\r
941           "attribute": [\r
942             {\r
943               "attribute-name": "location",\r
944               "attribute-value": {\r
945                 "string-value": "openflow:3"\r
946               }\r
947             }\r
948           ],\r
949           "node-type": "router"\r
950         },\r
951         {\r
952           "node-id": "openflow:4",\r
953           "attribute": [\r
954             {\r
955               "attribute-name": "location",\r
956               "attribute-value": {\r
957                 "string-value": "openflow:4"\r
958               }\r
959             }\r
960           ],\r
961           "node-type": "router"\r
962         },\r
963         {\r
964           "node-id": "openflow:1",\r
965           "attribute": [\r
966             {\r
967               "attribute-name": "location",\r
968               "attribute-value": {\r
969                 "string-value": "openflow:1"\r
970               }\r
971             }\r
972           ],\r
973           "node-type": "switch",\r
974           "physical-port": [\r
975             {\r
976               "port-id": "openflow:1:1",\r
977               "attribute": [\r
978                 {\r
979                   "attribute-name": "location",\r
980                   "attribute-value": {\r
981                     "string-value": "openflow:1:1"\r
982                   }\r
983                 }\r
984               ],\r
985               "port-type": "external",\r
986               "mac-address": "56:21:6B:B3:3E:1A",\r
987               "bandwidth": 10240\r
988             },\r
989             {\r
990               "port-id": "openflow:1:2",\r
991               "attribute": [\r
992                 {\r
993                   "attribute-name": "location",\r
994                   "attribute-value": {\r
995                     "string-value": "openflow:1:2"\r
996                   }\r
997                 }\r
998               ],\r
999               "port-type": "external",\r
1000               "mac-address": "FE:2C:6E:85:F0:E1",\r
1001               "bandwidth": 10240\r
1002             },\r
1003             {\r
1004               "port-id": "openflow:1:3",\r
1005               "attribute": [\r
1006                 {\r
1007                   "attribute-name": "location",\r
1008                   "attribute-value": {\r
1009                     "string-value": "openflow:1:3"\r
1010                   }\r
1011                 }\r
1012               ],\r
1013               "port-type": "internal",\r
1014               "mac-address": "B2:78:02:9F:FA:2C",\r
1015               "bandwidth": 10240\r
1016             }\r
1017           ]\r
1018         },\r
1019         {\r
1020           "node-id": "openflow:2",\r
1021           "attribute": [\r
1022             {\r
1023               "attribute-name": "location",\r
1024               "attribute-value": {\r
1025                 "string-value": "openflow:2"\r
1026               }\r
1027             }\r
1028           ],\r
1029           "node-type": "switch",\r
1030           "physical-port": [\r
1031             {\r
1032               "port-id": "openflow:2:3",\r
1033               "attribute": [\r
1034                 {\r
1035                   "attribute-name": "location",\r
1036                   "attribute-value": {\r
1037                     "string-value": "openflow:2:3"\r
1038                   }\r
1039                 }\r
1040               ],\r
1041               "port-type": "internal",\r
1042               "mac-address": "52:B8:9B:40:CF:43",\r
1043               "bandwidth": 10240\r
1044             },\r
1045             {\r
1046               "port-id": "openflow:2:2",\r
1047               "attribute": [\r
1048                 {\r
1049                   "attribute-name": "location",\r
1050                   "attribute-value": {\r
1051                     "string-value": "openflow:2:2"\r
1052                   }\r
1053                 }\r
1054               ],\r
1055               "port-type": "external",\r
1056               "mac-address": "00:0C:29:98:7E:13",\r
1057               "bandwidth": 10240\r
1058             },\r
1059             {\r
1060               "port-id": "openflow:2:1",\r
1061               "attribute": [\r
1062                 {\r
1063                   "attribute-name": "location",\r
1064                   "attribute-value": {\r
1065                     "string-value": "openflow:2:1"\r
1066                   }\r
1067                 }\r
1068               ],\r
1069               "port-type": "external",\r
1070               "mac-address": "52:A7:95:B0:0F:FE",\r
1071               "bandwidth": 10240\r
1072             }\r
1073           ]\r
1074         }\r
1075       ]\r
1076     },\r
1077     "physical-links": {\r
1078       "physical-link": [\r
1079         {\r
1080           "link-id": "openflow:3:3",\r
1081           "loss-rate": 1,\r
1082           "delay": 1,\r
1083           "src-port-id": "openflow:3:3",\r
1084           "dest-node-id": "openflow:4",\r
1085           "metric": 1,\r
1086           "dest-port-id": "openflow:4:1",\r
1087           "bandwidth": 10240,\r
1088           "src-node-id": "openflow:3"\r
1089         },\r
1090         {\r
1091           "link-id": "openflow:1:3",\r
1092           "loss-rate": 1,\r
1093           "delay": 1,\r
1094           "src-port-id": "openflow:1:3",\r
1095           "dest-node-id": "openflow:3",\r
1096           "metric": 1,\r
1097           "dest-port-id": "openflow:3:1",\r
1098           "bandwidth": 10240,\r
1099           "src-node-id": "openflow:1"\r
1100         }\r
1101       ]\r
1102     }\r
1103   }\r
1104 }\r
1105 var physicalJson={\r
1106   "physical-network": {\r
1107     "physical-hosts": {\r
1108       "physical-host": [\r
1109         {\r
1110           "host-id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",\r
1111           "node-id": "openflow:2",\r
1112           "host-name": "video-server2",\r
1113           "mac-address": "08:00:27:a0:a9:b3",\r
1114           "port-id": "openflow:2:2",\r
1115           "ip-addresses": {\r
1116             "ip-address": [\r
1117               "192.168.12.4"\r
1118             ]\r
1119           }\r
1120         },\r
1121         {\r
1122           "host-id": "7b796915-adf4-4356-b5ca-de005ac410c1",\r
1123           "node-id": "openflow:1",\r
1124           "host-name": "video-server1",\r
1125           "mac-address": "00:00:00:00:00:03",\r
1126           "port-id": "openflow:1:1",\r
1127           "ip-addresses": {\r
1128             "ip-address": [\r
1129               "192.168.11.2"\r
1130             ]\r
1131           }\r
1132         },\r
1133         {\r
1134           "host-id": "6c787caa-156a-49ed-8546-547bdccf283c",\r
1135           "node-id": "openflow:2",\r
1136           "host-name": "vm2",\r
1137           "mac-address": "00:00:00:00:00:02",\r
1138           "port-id": "openflow:2:1",\r
1139           "ip-addresses": {\r
1140             "ip-address": [\r
1141               "192.168.12.3"\r
1142             ]\r
1143           }\r
1144         },\r
1145         {\r
1146           "host-id": "1eaf9a67-a171-42a8-9282-71cf702f61dd",\r
1147           "node-id": "openflow:1",\r
1148           "host-name": "vm1",\r
1149           "mac-address": "00:00:00:00:00:01",\r
1150           "port-id": "openflow:1:2",\r
1151           "ip-addresses": {\r
1152             "ip-address": [\r
1153               "192.168.12.2"\r
1154             ]\r
1155           }\r
1156         }\r
1157       ]\r
1158     },\r
1159     "physical-nodes": {\r
1160       "physical-node": [\r
1161         {\r
1162           "node-id": "openflow:3",\r
1163           "attribute": [\r
1164             {\r
1165               "attribute-name": "location",\r
1166               "attribute-value": {\r
1167                 "string-value": "openflow:3"\r
1168               }\r
1169             }\r
1170           ],\r
1171           "node-type": "router"\r
1172         },\r
1173         {\r
1174           "node-id": "openflow:4",\r
1175           "attribute": [\r
1176             {\r
1177               "attribute-name": "location",\r
1178               "attribute-value": {\r
1179                 "string-value": "openflow:4"\r
1180               }\r
1181             }\r
1182           ],\r
1183           "node-type": "router"\r
1184         },\r
1185         {\r
1186           "node-id": "openflow:1",\r
1187           "attribute": [\r
1188             {\r
1189               "attribute-name": "location",\r
1190               "attribute-value": {\r
1191                 "string-value": "openflow:1"\r
1192               }\r
1193             }\r
1194           ],\r
1195           "node-type": "switch"\r
1196         },\r
1197         {\r
1198           "node-id": "openflow:2",\r
1199           "attribute": [\r
1200             {\r
1201               "attribute-name": "location",\r
1202               "attribute-value": {\r
1203                 "string-value": "openflow:2"\r
1204               }\r
1205             }\r
1206           ],\r
1207           "node-type": "switch"\r
1208         }\r
1209       ]\r
1210     },\r
1211     "physical-links": {\r
1212       "physical-link": [\r
1213         {\r
1214           "link-id": "openflow:4:2",\r
1215           "loss-rate": 1,\r
1216           "delay": 1,\r
1217           "dest-port-id": "openflow:3:4",\r
1218           "src-port-id": "openflow:4:2",\r
1219           "dest-node-id": "openflow:3",\r
1220           "bandwidth": 10240,\r
1221           "src-node-id": "openflow:4"\r
1222         },\r
1223         {\r
1224           "link-id": "openflow:4:1",\r
1225           "loss-rate": 1,\r
1226           "delay": 1,\r
1227           "src-port-id": "openflow:4:1",\r
1228           "dest-node-id": "openflow:3",\r
1229           "metric": 1,\r
1230           "dest-port-id": "openflow:3:3",\r
1231           "bandwidth": 10240,\r
1232           "src-node-id": "openflow:4"\r
1233         },\r
1234         {\r
1235           "link-id": "openflow:1:3",\r
1236           "loss-rate": 1,\r
1237           "delay": 1,\r
1238           "src-port-id": "openflow:1:3",\r
1239           "dest-node-id": "openflow:3",\r
1240           "metric": 1,\r
1241           "dest-port-id": "openflow:3:1",\r
1242           "bandwidth": 10240,\r
1243           "src-node-id": "openflow:1"\r
1244         },\r
1245         {\r
1246           "link-id": "openflow:2:3",\r
1247           "loss-rate": 1,\r
1248           "delay": 1,\r
1249           "src-port-id": "openflow:2:3",\r
1250           "dest-node-id": "openflow:3",\r
1251           "metric": 1,\r
1252           "dest-port-id": "openflow:3:2",\r
1253           "bandwidth": 10240,\r
1254           "src-node-id": "openflow:2"\r
1255         },\r
1256         {\r
1257           "link-id": "openflow:3:1",\r
1258           "loss-rate": 1,\r
1259           "delay": 1,\r
1260           "src-port-id": "openflow:3:1",\r
1261           "dest-node-id": "openflow:1",\r
1262           "metric": 1,\r
1263           "dest-port-id": "openflow:1:3",\r
1264           "bandwidth": 10240,\r
1265           "src-node-id": "openflow:3"\r
1266         },\r
1267         {\r
1268           "link-id": "openflow:3:3",\r
1269           "loss-rate": 1,\r
1270           "delay": 1,\r
1271           "src-port-id": "openflow:3:3",\r
1272           "dest-node-id": "openflow:4",\r
1273           "metric": 1,\r
1274           "dest-port-id": "openflow:4:1",\r
1275           "bandwidth": 10240,\r
1276           "src-node-id": "openflow:3"\r
1277         },\r
1278         {\r
1279           "link-id": "openflow:3:2",\r
1280           "loss-rate": 1,\r
1281           "delay": 1,\r
1282           "src-port-id": "openflow:3:2",\r
1283           "dest-node-id": "openflow:2",\r
1284           "metric": 1,\r
1285           "dest-port-id": "openflow:2:3",\r
1286           "bandwidth": 10240,\r
1287           "src-node-id": "openflow:3"\r
1288         },\r
1289         {\r
1290           "link-id": "openflow:2:2",\r
1291           "loss-rate": 1,\r
1292           "delay": 1,\r
1293           "dest-port-id": "openflow:3:4",\r
1294           "src-port-id": "openflow:2:2",\r
1295           "dest-node-id": "openflow:3",\r
1296           "bandwidth": 10240,\r
1297           "src-node-id": "openflow:2"\r
1298         },\r
1299         {\r
1300           "link-id": "openflow:3:4",\r
1301           "loss-rate": 1,\r
1302           "delay": 1,\r
1303           "dest-port-id": "openflow:4:2",\r
1304           "src-port-id": "openflow:3:4",\r
1305           "dest-node-id": "openflow:4",\r
1306           "bandwidth": 10240,\r
1307           "src-node-id": "openflow:3"\r
1308         }\r
1309       ]\r
1310     },\r
1311     "physical-paths": {\r
1312       "physical-path": [\r
1313         {\r
1314           "path-id": "847ce4e6-d631-4d90-b2f3-dcfd56dbce3a",\r
1315           "delay": 0,\r
1316           "metric": 0,\r
1317           "bandwidth": 0\r
1318         },\r
1319         {\r
1320           "path-id": "4ce046d2-0c20-43c7-b7f8-fa441e07d443",\r
1321           "delay": 0,\r
1322           "metric": 0,\r
1323           "bandwidth": 0\r
1324         },\r
1325         {\r
1326           "path-id": "6657f46b-edd2-47fe-b3fc-7b5aa16c7b97",\r
1327           "delay": 0,\r
1328           "physical-link": [\r
1329             {\r
1330               "link-id": "openflow:4:1",\r
1331               "order": 0\r
1332             }\r
1333           ],\r
1334           "metric": 1,\r
1335           "bandwidth": 128\r
1336         },\r
1337         {\r
1338           "path-id": "7b875b56-ce40-4fcd-ac76-b361d0311d8f",\r
1339           "delay": 0,\r
1340           "physical-link": [\r
1341             {\r
1342               "link-id": "openflow:3:2",\r
1343               "order": 1\r
1344             },\r
1345             {\r
1346               "link-id": "openflow:1:3",\r
1347               "order": 0\r
1348             }\r
1349           ],\r
1350           "metric": 2,\r
1351           "bandwidth": 0\r
1352         },\r
1353         {\r
1354           "path-id": "cb9b13ad-0172-43f5-9678-69859698071d",\r
1355           "delay": 0,\r
1356           "physical-link": [\r
1357             {\r
1358               "link-id": "openflow:1:3",\r
1359               "order": 0\r
1360             }\r
1361           ],\r
1362           "metric": 1,\r
1363           "bandwidth": 0\r
1364         },\r
1365         {\r
1366           "path-id": "23f80b16-76d1-424c-9a71-aacd60a62bcd",\r
1367           "delay": 0,\r
1368           "metric": 0,\r
1369           "bandwidth": 0\r
1370         },\r
1371         {\r
1372           "path-id": "3b9d1480-df24-4b0b-ba58-8c92605fe917",\r
1373           "delay": 0,\r
1374           "metric": 0,\r
1375           "bandwidth": 0\r
1376         },\r
1377         {\r
1378           "path-id": "f84b9fda-b3f6-4631-a829-5089274093b0",\r
1379           "delay": 0,\r
1380           "physical-link": [\r
1381             {\r
1382               "link-id": "openflow:2:3",\r
1383               "order": 0\r
1384             }\r
1385           ],\r
1386           "metric": 1,\r
1387           "bandwidth": 0\r
1388         },\r
1389         {\r
1390           "path-id": "bdd1e0cb-72aa-4f04-a2db-a07a15c62d61",\r
1391           "delay": 0,\r
1392           "physical-link": [\r
1393             {\r
1394               "link-id": "openflow:3:2",\r
1395               "order": 0\r
1396             }\r
1397           ],\r
1398           "metric": 1,\r
1399           "bandwidth": 0\r
1400         },\r
1401         {\r
1402           "path-id": "eaa935ac-c511-4541-80cd-4a1640ae2246",\r
1403           "delay": 0,\r
1404           "physical-link": [\r
1405             {\r
1406               "link-id": "openflow:3:2",\r
1407               "order": 1\r
1408             },\r
1409             {\r
1410               "link-id": "openflow:1:3",\r
1411               "order": 0\r
1412             }\r
1413           ],\r
1414           "metric": 2,\r
1415           "bandwidth": 0\r
1416         },\r
1417         {\r
1418           "path-id": "cb3de13d-cd6f-4f32-9596-09ddbb6d1c44",\r
1419           "delay": 0,\r
1420           "metric": 0,\r
1421           "bandwidth": 0\r
1422         },\r
1423         {\r
1424           "path-id": "4fdc5a09-ceca-461a-b3d3-1c3a9506dc74",\r
1425           "delay": 0,\r
1426           "physical-link": [\r
1427             {\r
1428               "link-id": "openflow:3:3",\r
1429               "order": 0\r
1430             }\r
1431           ],\r
1432           "metric": 1,\r
1433           "bandwidth": 128\r
1434         },\r
1435         {\r
1436           "path-id": "c231b5a3-7752-4f78-b8eb-b023ad4bea2f",\r
1437           "delay": 0,\r
1438           "physical-link": [\r
1439             {\r
1440               "link-id": "openflow:3:2",\r
1441               "order": 0\r
1442             }\r
1443           ],\r
1444           "metric": 1,\r
1445           "bandwidth": 0\r
1446         },\r
1447         {\r
1448           "path-id": "aab18b50-3bf6-4fde-aac1-968ffe22f518",\r
1449           "delay": 0,\r
1450           "physical-link": [\r
1451             {\r
1452               "link-id": "openflow:3:1",\r
1453               "order": 0\r
1454             }\r
1455           ],\r
1456           "metric": 1,\r
1457           "bandwidth": 0\r
1458         },\r
1459         {\r
1460           "path-id": "ba0726d2-c72f-4b3e-b972-72da39430537",\r
1461           "delay": 0,\r
1462           "physical-link": [\r
1463             {\r
1464               "link-id": "openflow:2:3",\r
1465               "order": 0\r
1466             },\r
1467             {\r
1468               "link-id": "openflow:3:1",\r
1469               "order": 1\r
1470             }\r
1471           ],\r
1472           "metric": 2,\r
1473           "bandwidth": 0\r
1474         },\r
1475         {\r
1476           "path-id": "e0f22266-e0c2-4467-b143-800a7b212a98",\r
1477           "delay": 0,\r
1478           "metric": 0,\r
1479           "bandwidth": 0\r
1480         },\r
1481         {\r
1482           "path-id": "765e80be-6232-498d-b095-3b2c59448535",\r
1483           "delay": 0,\r
1484           "physical-link": [\r
1485             {\r
1486               "link-id": "openflow:2:3",\r
1487               "order": 0\r
1488             }\r
1489           ],\r
1490           "metric": 1,\r
1491           "bandwidth": 0\r
1492         },\r
1493         {\r
1494           "path-id": "a710b9b8-5abf-4c59-9afd-88ccf8d935b0",\r
1495           "delay": 0,\r
1496           "physical-link": [\r
1497             {\r
1498               "link-id": "openflow:3:1",\r
1499               "order": 0\r
1500             }\r
1501           ],\r
1502           "metric": 1,\r
1503           "bandwidth": 0\r
1504         },\r
1505         {\r
1506           "path-id": "61c4597d-02a5-4609-8756-955024691a17",\r
1507           "delay": 0,\r
1508           "physical-link": [\r
1509             {\r
1510               "link-id": "openflow:1:3",\r
1511               "order": 0\r
1512             }\r
1513           ],\r
1514           "metric": 1,\r
1515           "bandwidth": 0\r
1516         },\r
1517         {\r
1518           "path-id": "5fc169b2-1209-4663-92c3-031100923f6f",\r
1519           "delay": 0,\r
1520           "physical-link": [\r
1521             {\r
1522               "link-id": "openflow:2:3",\r
1523               "order": 0\r
1524             },\r
1525             {\r
1526               "link-id": "openflow:3:1",\r
1527               "order": 1\r
1528             }\r
1529           ],\r
1530           "metric": 2,\r
1531           "bandwidth": 0\r
1532         }\r
1533       ]\r
1534     }\r
1535   }\r
1536 }\r
1537 var virtualJson={\r
1538   "virtual-networks": {\r
1539     "virtual-network": [\r
1540       {\r
1541         "network-id": "14ce424a-3e50-4a2a-ad5c-b29845158c8b",\r
1542         "virtual-nodes": {\r
1543           "virtual-node": [\r
1544             {\r
1545               "node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
1546               "node-type": "vrouter",\r
1547               "physical-resource-requirement": [\r
1548                 {\r
1549                   "attribute-name": "location",\r
1550                   "attribute-value": {\r
1551                     "string-value": "openflow:3"\r
1552                   },\r
1553                   "attribute-match-pattern": "equal"\r
1554                 }\r
1555               ],\r
1556               "virtual-port": [\r
1557                 {\r
1558                   "port-id": "ee08bce2-0d1b-45f7-947c-73fa82175ee8",\r
1559                   "port-type": "internal",\r
1560                   "bandwidth": 128\r
1561                 },\r
1562                 {\r
1563                   "port-id": "5f965841-2e92-4317-a550-4be57d706896",\r
1564                   "external-ip-prefixes": {\r
1565                     "external-ip-prefix": [\r
1566                       "192.168.12.0/24"\r
1567                     ]\r
1568                   },\r
1569                   "port-type": "internal"\r
1570                 },\r
1571                 {\r
1572                   "port-id": "81e7f41a-be2c-4986-ac1d-11fbd4062be4",\r
1573                   "port-type": "internal",\r
1574                   "bandwidth": 0\r
1575                 },\r
1576                 {\r
1577                   "port-id": "c3ea674e-3dfb-492b-98d4-94b5f3b826e5",\r
1578                   "external-ip-prefixes": {\r
1579                     "external-ip-prefix": [\r
1580                       "192.168.12.0/24"\r
1581                     ]\r
1582                   },\r
1583                   "port-type": "internal"\r
1584                 },\r
1585                 {\r
1586                   "port-id": "c04b0c95-b19b-4d29-962d-bb88ee271703",\r
1587                   "external-ip-prefixes": {\r
1588                     "external-ip-prefix": [\r
1589                       "192.168.12.0/24"\r
1590                     ]\r
1591                   },\r
1592                   "port-type": "internal"\r
1593                 }\r
1594               ]\r
1595             },\r
1596             {\r
1597               "node-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
1598               "node-type": "vswitch",\r
1599               "physical-resource-requirement": [\r
1600                 {\r
1601                   "attribute-name": "location",\r
1602                   "attribute-value": {\r
1603                     "string-value": "openflow:2"\r
1604                   },\r
1605                   "attribute-match-pattern": "equal"\r
1606                 }\r
1607               ],\r
1608               "virtual-port": [\r
1609                 {\r
1610                   "port-id": "fe8a0153-2a95-4473-8b62-16a6542c9212",\r
1611                   "external-mac-addresses": {\r
1612                     "external-mac-address": [\r
1613                       "08:00:27:a0:a9:b3"\r
1614                     ]\r
1615                   },\r
1616                   "port-type": "external",\r
1617                   "physical-resource-requirement": [\r
1618                     {\r
1619                       "attribute-name": "location",\r
1620                       "attribute-value": {\r
1621                         "string-value": "openflow:2:2"\r
1622                       },\r
1623                       "attribute-match-pattern": "equal"\r
1624                     }\r
1625                   ]\r
1626                 },\r
1627                 {\r
1628                   "port-id": "f7782068-8bf2-4ffb-a432-447a5cb708c4",\r
1629                   "port-type": "internal"\r
1630                 },\r
1631                 {\r
1632                   "port-id": "7cb2dda8-3cd2-4d84-996a-1d61aa0358a5",\r
1633                   "port-type": "internal"\r
1634                 },\r
1635                 {\r
1636                   "port-id": "f6171160-ef25-45e9-8251-7a44468a9a68",\r
1637                   "port-type": "internal"\r
1638                 }\r
1639               ]\r
1640             },\r
1641             {\r
1642               "node-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
1643               "node-type": "vswitch",\r
1644               "physical-resource-requirement": [\r
1645                 {\r
1646                   "attribute-name": "location",\r
1647                   "attribute-value": {\r
1648                     "string-value": "openflow:1"\r
1649                   },\r
1650                   "attribute-match-pattern": "equal"\r
1651                 }\r
1652               ],\r
1653               "virtual-port": [\r
1654                 {\r
1655                   "port-id": "34bca859-1b88-4d5a-b564-7d9080063609",\r
1656                   "port-type": "internal"\r
1657                 },\r
1658                 {\r
1659                   "port-id": "707d56c8-4aee-4466-9383-503ecedd31c3",\r
1660                   "port-type": "internal"\r
1661                 },\r
1662                 {\r
1663                   "port-id": "32ea562d-5ba2-4c84-8560-9f0b4f8dc3ae",\r
1664                   "port-type": "internal"\r
1665                 },\r
1666                 {\r
1667                   "port-id": "c0284004-7b36-4bda-ab98-3f33a67655db",\r
1668                   "external-mac-addresses": {\r
1669                     "external-mac-address": [\r
1670                       "00:00:00:00:00:01"\r
1671                     ]\r
1672                   },\r
1673                   "port-type": "external",\r
1674                   "physical-resource-requirement": [\r
1675                     {\r
1676                       "attribute-name": "location",\r
1677                       "attribute-value": {\r
1678                         "string-value": "openflow:1:2"\r
1679                       },\r
1680                       "attribute-match-pattern": "equal"\r
1681                     }\r
1682                   ]\r
1683                 }\r
1684               ]\r
1685             },\r
1686             {\r
1687               "node-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883",\r
1688               "node-type": "vrouter",\r
1689               "physical-resource-requirement": [\r
1690                 {\r
1691                   "attribute-name": "location",\r
1692                   "attribute-value": {\r
1693                     "string-value": "openflow:3"\r
1694                   },\r
1695                   "attribute-match-pattern": "equal"\r
1696                 }\r
1697               ],\r
1698               "virtual-port": [\r
1699                 {\r
1700                   "port-id": "9fb8376a-f286-489a-bde4-d5adde1c28c8",\r
1701                   "port-type": "internal",\r
1702                   "bandwidth": 0\r
1703                 },\r
1704                 {\r
1705                   "port-id": "b743e2d7-bec1-4e88-b2f8-0c3438322e03",\r
1706                   "port-type": "internal",\r
1707                   "bandwidth": 0\r
1708                 },\r
1709                 {\r
1710                   "port-id": "57c62f69-536a-4628-8d03-a3bf230ac607",\r
1711                   "external-ip-prefixes": {\r
1712                     "external-ip-prefix": [\r
1713                       "192.168.11.0/24"\r
1714                     ]\r
1715                   },\r
1716                   "port-type": "internal"\r
1717                 }\r
1718               ]\r
1719             },\r
1720             {\r
1721               "node-id": "e280be82-6354-4cd3-b8ca-7a41e7acc448",\r
1722               "node-type": "vrouter",\r
1723               "physical-resource-requirement": [\r
1724                 {\r
1725                   "attribute-name": "location",\r
1726                   "attribute-value": {\r
1727                     "string-value": "openflow:4"\r
1728                   },\r
1729                   "attribute-match-pattern": "equal"\r
1730                 }\r
1731               ],\r
1732               "virtual-port": [\r
1733                 {\r
1734                   "port-id": "01a637dd-55c9-4d96-8729-91538346001f",\r
1735                   "port-type": "internal",\r
1736                   "bandwidth": 128\r
1737                 },\r
1738                 {\r
1739                   "port-id": "1b10a84d-247c-40b7-b4e6-6e3e0b140cda",\r
1740                   "external-ip-prefixes": {\r
1741                     "external-ip-prefix": [\r
1742                       "192.168.13.0/24"\r
1743                     ]\r
1744                   },\r
1745                   "port-type": "external",\r
1746                   "physical-resource-requirement": [\r
1747                     {\r
1748                       "attribute-name": "location",\r
1749                       "attribute-value": {\r
1750                         "string-value": "openflow:4:2"\r
1751                       },\r
1752                       "attribute-match-pattern": "equal"\r
1753                     }\r
1754                   ]\r
1755                 }\r
1756               ]\r
1757             },\r
1758             {\r
1759               "node-id": "80213cce-4e1b-4b32-8d71-e2d68fedc50d",\r
1760               "node-type": "vrouter",\r
1761               "physical-resource-requirement": [\r
1762                 {\r
1763                   "attribute-name": "location",\r
1764                   "attribute-value": {\r
1765                     "string-value": "openflow:3"\r
1766                   },\r
1767                   "attribute-match-pattern": "equal"\r
1768                 }\r
1769               ],\r
1770               "virtual-port": [\r
1771                 {\r
1772                   "port-id": "3ac1b718-b541-4df4-8e7b-a56407673cbf",\r
1773                   "port-type": "internal",\r
1774                   "bandwidth": 0\r
1775                 },\r
1776                 {\r
1777                   "port-id": "89f43bd8-e6f7-4aea-9fb2-936f6255bf4b",\r
1778                   "external-ip-prefixes": {\r
1779                     "external-ip-prefix": [\r
1780                       "172.168.1.0/24"\r
1781                     ]\r
1782                   },\r
1783                   "port-type": "external",\r
1784                   "physical-resource-requirement": [\r
1785                     {\r
1786                       "attribute-name": "location",\r
1787                       "attribute-value": {\r
1788                         "string-value": "openflow:3:4"\r
1789                       },\r
1790                       "attribute-match-pattern": "equal"\r
1791                     }\r
1792                   ]\r
1793                 }\r
1794               ]\r
1795             },\r
1796             {\r
1797               "node-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
1798               "node-type": "vswitch",\r
1799               "physical-resource-requirement": [\r
1800                 {\r
1801                   "attribute-name": "location",\r
1802                   "attribute-value": {\r
1803                     "string-value": "openflow:2"\r
1804                   },\r
1805                   "attribute-match-pattern": "equal"\r
1806                 }\r
1807               ],\r
1808               "virtual-port": [\r
1809                 {\r
1810                   "port-id": "57c413cd-8b84-4eb9-80d1-b67b3b187687",\r
1811                   "port-type": "internal"\r
1812                 },\r
1813                 {\r
1814                   "port-id": "3ccecbc5-6871-448e-bfe7-7da0d8d617da",\r
1815                   "port-type": "internal"\r
1816                 },\r
1817                 {\r
1818                   "port-id": "7ac662fe-1684-445e-9253-9b55a3cbd03c",\r
1819                   "port-type": "internal"\r
1820                 },\r
1821                 {\r
1822                   "port-id": "78baf6e4-5df3-45b2-be20-107844d71d87",\r
1823                   "external-mac-addresses": {\r
1824                     "external-mac-address": [\r
1825                       "00:00:00:00:00:02"\r
1826                     ]\r
1827                   },\r
1828                   "port-type": "external",\r
1829                   "physical-resource-requirement": [\r
1830                     {\r
1831                       "attribute-name": "location",\r
1832                       "attribute-value": {\r
1833                         "string-value": "openflow:2:1"\r
1834                       },\r
1835                       "attribute-match-pattern": "equal"\r
1836                     }\r
1837                   ]\r
1838                 }\r
1839               ]\r
1840             },\r
1841             {\r
1842               "node-id": "520bdfdc-ecd4-4a3b-ab64-7bdd5f178add",\r
1843               "node-type": "vswitch",\r
1844               "physical-resource-requirement": [\r
1845                 {\r
1846                   "attribute-name": "location",\r
1847                   "attribute-value": {\r
1848                     "string-value": "openflow:1"\r
1849                   },\r
1850                   "attribute-match-pattern": "equal"\r
1851                 }\r
1852               ],\r
1853               "virtual-port": [\r
1854                 {\r
1855                   "port-id": "58efb0ef-eb99-4afe-bfaa-ee1d6f98e235",\r
1856                   "port-type": "internal"\r
1857                 },\r
1858                 {\r
1859                   "port-id": "2ec42067-0694-497f-8fd6-142d5e1e2820",\r
1860                   "external-mac-addresses": {\r
1861                     "external-mac-address": [\r
1862                       "00:00:00:00:00:03"\r
1863                     ]\r
1864                   },\r
1865                   "port-type": "external",\r
1866                   "physical-resource-requirement": [\r
1867                     {\r
1868                       "attribute-name": "location",\r
1869                       "attribute-value": {\r
1870                         "string-value": "openflow:1:1"\r
1871                       },\r
1872                       "attribute-match-pattern": "equal"\r
1873                     }\r
1874                   ]\r
1875                 }\r
1876               ]\r
1877             }\r
1878           ]\r
1879         },\r
1880         "virtual-arps": {\r
1881           "virtual-arp": [\r
1882             {\r
1883               "ip-address": "192.168.12.4",\r
1884               "node-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
1885               "mac-address": "08:00:27:a0:a9:b3",\r
1886               "port-id": "fe8a0153-2a95-4473-8b62-16a6542c9212"\r
1887             },\r
1888             {\r
1889               "ip-address": "192.168.11.2",\r
1890               "node-id": "520bdfdc-ecd4-4a3b-ab64-7bdd5f178add",\r
1891               "mac-address": "00:00:00:00:00:03",\r
1892               "port-id": "2ec42067-0694-497f-8fd6-142d5e1e2820"\r
1893             },\r
1894             {\r
1895               "ip-address": "192.168.12.2",\r
1896               "node-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
1897               "mac-address": "00:00:00:00:00:01",\r
1898               "port-id": "c0284004-7b36-4bda-ab98-3f33a67655db"\r
1899             },\r
1900             {\r
1901               "ip-address": "192.168.12.3",\r
1902               "node-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
1903               "mac-address": "00:00:00:00:00:02",\r
1904               "port-id": "78baf6e4-5df3-45b2-be20-107844d71d87"\r
1905             }\r
1906           ]\r
1907         },\r
1908         "virtual-links": {\r
1909           "virtual-link": [\r
1910             {\r
1911               "link-id": "b19b3f5c-0fb3-4dca-98b5-5136b406e988",\r
1912               "src-node-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883",\r
1913               "delay": 0,\r
1914               "dest-port-id": "3ac1b718-b541-4df4-8e7b-a56407673cbf",\r
1915               "metric": 0,\r
1916               "bandwidth": 0,\r
1917               "dest-node-id": "80213cce-4e1b-4b32-8d71-e2d68fedc50d",\r
1918               "src-port-id": "b743e2d7-bec1-4e88-b2f8-0c3438322e03"\r
1919             },\r
1920             {\r
1921               "link-id": "6632b4c7-a794-4e14-a2c7-872e81277d94",\r
1922               "src-node-id": "520bdfdc-ecd4-4a3b-ab64-7bdd5f178add",\r
1923               "delay": 0,\r
1924               "dest-port-id": "57c62f69-536a-4628-8d03-a3bf230ac607",\r
1925               "metric": 1,\r
1926               "bandwidth": 0,\r
1927               "dest-node-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883",\r
1928               "src-port-id": "58efb0ef-eb99-4afe-bfaa-ee1d6f98e235"\r
1929             },\r
1930             {\r
1931               "link-id": "8b2218cf-fbbb-4e14-85ca-694ceac1edfb",\r
1932               "src-node-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
1933               "delay": 0,\r
1934               "dest-port-id": "f7782068-8bf2-4ffb-a432-447a5cb708c4",\r
1935               "metric": 2,\r
1936               "bandwidth": 0,\r
1937               "dest-node-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
1938               "src-port-id": "707d56c8-4aee-4466-9383-503ecedd31c3"\r
1939             },\r
1940             {\r
1941               "link-id": "4b591338-e82f-4b8b-a7c4-afb241549455",\r
1942               "src-node-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
1943               "delay": 0,\r
1944               "dest-port-id": "7ac662fe-1684-445e-9253-9b55a3cbd03c",\r
1945               "metric": 0,\r
1946               "bandwidth": 0,\r
1947               "dest-node-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
1948               "src-port-id": "f6171160-ef25-45e9-8251-7a44468a9a68"\r
1949             },\r
1950             {\r
1951               "link-id": "8cb78a59-146d-48f6-90e0-6fda9165a901",\r
1952               "src-node-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883",\r
1953               "delay": 0,\r
1954               "dest-port-id": "81e7f41a-be2c-4986-ac1d-11fbd4062be4",\r
1955               "metric": 0,\r
1956               "bandwidth": 0,\r
1957               "dest-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
1958               "src-port-id": "9fb8376a-f286-489a-bde4-d5adde1c28c8"\r
1959             },\r
1960             {\r
1961               "link-id": "110d2527-b282-4126-932f-8c2b9d728f82",\r
1962               "src-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
1963               "delay": 0,\r
1964               "dest-port-id": "34bca859-1b88-4d5a-b564-7d9080063609",\r
1965               "metric": 1,\r
1966               "bandwidth": 0,\r
1967               "dest-node-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
1968               "src-port-id": "c3ea674e-3dfb-492b-98d4-94b5f3b826e5"\r
1969             },\r
1970             {\r
1971               "link-id": "c00198e9-8b1c-4f12-84f2-5ddc5bbee995",\r
1972               "src-node-id": "80213cce-4e1b-4b32-8d71-e2d68fedc50d",\r
1973               "delay": 0,\r
1974               "dest-port-id": "b743e2d7-bec1-4e88-b2f8-0c3438322e03",\r
1975               "metric": 0,\r
1976               "bandwidth": 0,\r
1977               "dest-node-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883",\r
1978               "src-port-id": "3ac1b718-b541-4df4-8e7b-a56407673cbf"\r
1979             },\r
1980             {\r
1981               "link-id": "98d7b523-9532-4974-825e-c91aa402fe28",\r
1982               "src-node-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
1983               "delay": 0,\r
1984               "dest-port-id": "5f965841-2e92-4317-a550-4be57d706896",\r
1985               "metric": 1,\r
1986               "bandwidth": 0,\r
1987               "dest-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
1988               "src-port-id": "7cb2dda8-3cd2-4d84-996a-1d61aa0358a5"\r
1989             },\r
1990             {\r
1991               "link-id": "ad1e1487-59a5-4fc1-8680-7a1e4d1aaf1a",\r
1992               "src-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
1993               "delay": 0,\r
1994               "dest-port-id": "3ccecbc5-6871-448e-bfe7-7da0d8d617da",\r
1995               "metric": 1,\r
1996               "bandwidth": 0,\r
1997               "dest-node-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
1998               "src-port-id": "c04b0c95-b19b-4d29-962d-bb88ee271703"\r
1999             },\r
2000             {\r
2001               "link-id": "3909140b-cd9d-4dce-a82f-a8b16d33f20b",\r
2002               "src-node-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
2003               "delay": 0,\r
2004               "dest-port-id": "32ea562d-5ba2-4c84-8560-9f0b4f8dc3ae",\r
2005               "metric": 2,\r
2006               "bandwidth": 0,\r
2007               "dest-node-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
2008               "src-port-id": "57c413cd-8b84-4eb9-80d1-b67b3b187687"\r
2009             },\r
2010             {\r
2011               "link-id": "f24926ee-586f-4434-a56c-b0e77c2b6031",\r
2012               "src-node-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
2013               "delay": 0,\r
2014               "dest-port-id": "c04b0c95-b19b-4d29-962d-bb88ee271703",\r
2015               "metric": 1,\r
2016               "bandwidth": 0,\r
2017               "dest-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
2018               "src-port-id": "3ccecbc5-6871-448e-bfe7-7da0d8d617da"\r
2019             },\r
2020             {\r
2021               "link-id": "866bf38c-8a6b-4c73-8d7b-74b02797171d",\r
2022               "src-node-id": "e280be82-6354-4cd3-b8ca-7a41e7acc448",\r
2023               "delay": 0,\r
2024               "dest-port-id": "ee08bce2-0d1b-45f7-947c-73fa82175ee8",\r
2025               "metric": 1,\r
2026               "bandwidth": 128,\r
2027               "dest-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
2028               "src-port-id": "01a637dd-55c9-4d96-8729-91538346001f"\r
2029             },\r
2030             {\r
2031               "link-id": "16e4dfd8-74e4-44ba-8a7d-0ddba8e00b52",\r
2032               "src-node-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883",\r
2033               "delay": 0,\r
2034               "dest-port-id": "58efb0ef-eb99-4afe-bfaa-ee1d6f98e235",\r
2035               "metric": 1,\r
2036               "bandwidth": 0,\r
2037               "dest-node-id": "520bdfdc-ecd4-4a3b-ab64-7bdd5f178add",\r
2038               "src-port-id": "57c62f69-536a-4628-8d03-a3bf230ac607"\r
2039             },\r
2040             {\r
2041               "link-id": "8295f474-0788-4431-ab0d-124b0c3d0b5f",\r
2042               "src-node-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
2043               "delay": 0,\r
2044               "dest-port-id": "f6171160-ef25-45e9-8251-7a44468a9a68",\r
2045               "metric": 0,\r
2046               "bandwidth": 0,\r
2047               "dest-node-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
2048               "src-port-id": "7ac662fe-1684-445e-9253-9b55a3cbd03c"\r
2049             },\r
2050             {\r
2051               "link-id": "63d55804-3204-4119-8187-7bd794061986",\r
2052               "src-node-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
2053               "delay": 0,\r
2054               "dest-port-id": "57c413cd-8b84-4eb9-80d1-b67b3b187687",\r
2055               "metric": 2,\r
2056               "bandwidth": 0,\r
2057               "dest-node-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
2058               "src-port-id": "32ea562d-5ba2-4c84-8560-9f0b4f8dc3ae"\r
2059             },\r
2060             {\r
2061               "link-id": "92e5487b-ef90-4769-9ca8-10f60ab43c83",\r
2062               "src-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
2063               "delay": 0,\r
2064               "dest-port-id": "01a637dd-55c9-4d96-8729-91538346001f",\r
2065               "metric": 1,\r
2066               "bandwidth": 128,\r
2067               "dest-node-id": "e280be82-6354-4cd3-b8ca-7a41e7acc448",\r
2068               "src-port-id": "ee08bce2-0d1b-45f7-947c-73fa82175ee8"\r
2069             },\r
2070             {\r
2071               "link-id": "fad38c1a-153b-4814-bf12-8d40887808b3",\r
2072               "src-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
2073               "delay": 0,\r
2074               "dest-port-id": "7cb2dda8-3cd2-4d84-996a-1d61aa0358a5",\r
2075               "metric": 1,\r
2076               "bandwidth": 0,\r
2077               "dest-node-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
2078               "src-port-id": "5f965841-2e92-4317-a550-4be57d706896"\r
2079             },\r
2080             {\r
2081               "link-id": "5467514b-9598-4767-8c76-f8e9d23a69b3",\r
2082               "src-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
2083               "delay": 0,\r
2084               "dest-port-id": "9fb8376a-f286-489a-bde4-d5adde1c28c8",\r
2085               "metric": 0,\r
2086               "bandwidth": 0,\r
2087               "dest-node-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883",\r
2088               "src-port-id": "81e7f41a-be2c-4986-ac1d-11fbd4062be4"\r
2089             },\r
2090             {\r
2091               "link-id": "316d4aa1-88ff-4b4b-bff2-fa8089f04e83",\r
2092               "src-node-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
2093               "delay": 0,\r
2094               "dest-port-id": "707d56c8-4aee-4466-9383-503ecedd31c3",\r
2095               "metric": 2,\r
2096               "bandwidth": 0,\r
2097               "dest-node-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
2098               "src-port-id": "f7782068-8bf2-4ffb-a432-447a5cb708c4"\r
2099             },\r
2100             {\r
2101               "link-id": "ae7131f1-7207-4693-a149-e497738b1081",\r
2102               "src-node-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
2103               "delay": 0,\r
2104               "dest-port-id": "c3ea674e-3dfb-492b-98d4-94b5f3b826e5",\r
2105               "metric": 1,\r
2106               "bandwidth": 0,\r
2107               "dest-node-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
2108               "src-port-id": "34bca859-1b88-4d5a-b564-7d9080063609"\r
2109             }\r
2110           ]\r
2111         },\r
2112         "user-id": "14ce424a-3e50-4a2a-ad5c-b29845158c8b",\r
2113         "virtual-routes": {},\r
2114         "virtual-paths": {}\r
2115       }\r
2116     ]\r
2117   }\r
2118 }\r
2119 var VnMappingJson={\r
2120   "intent-vn-mapping-results": {\r
2121     "user-intent-vn-mapping": [\r
2122       {\r
2123         "user-id": "14ce424a-3e50-4a2a-ad5c-b29845158c8b",\r
2124         "intent-vn-mapping-result": [\r
2125           {\r
2126             "intent-id": "94a6fb90-b425-4ffd-9515-c0684aa4c37f",\r
2127             "intent-type": "node",\r
2128             "virtual-resource": [\r
2129               {\r
2130                 "virtual-resource-id": "af948b19-9636-461f-8a46-4d7d340d17e5",\r
2131                 "parent-virtual-resource-entity-id": "e280be82-6354-4cd3-b8ca-7a41e7acc448",\r
2132                 "virtual-resource-type": "vport",\r
2133                 "order": 0,\r
2134                 "virtual-resource-entity-id": "1b10a84d-247c-40b7-b4e6-6e3e0b140cda"\r
2135               }\r
2136             ]\r
2137           },\r
2138           {\r
2139             "intent-id": "6c787caa-156a-49ed-8546-547bdccf283c",\r
2140             "intent-type": "node",\r
2141             "virtual-resource": [\r
2142               {\r
2143                 "virtual-resource-id": "88d1b2f5-f3f6-4060-ab94-f99ff2db1ca1",\r
2144                 "parent-virtual-resource-entity-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
2145                 "virtual-resource-type": "vport",\r
2146                 "order": 0,\r
2147                 "virtual-resource-entity-id": "78baf6e4-5df3-45b2-be20-107844d71d87"\r
2148               }\r
2149             ]\r
2150           },\r
2151           {\r
2152             "intent-id": "e0d56fee-7235-4748-a2a1-eb5e3733d866",\r
2153             "intent-type": "connection",\r
2154             "virtual-resource": [\r
2155               {\r
2156                 "virtual-resource-id": "a4cdf6b5-adcf-4533-b7b0-aed75fa32bbb",\r
2157                 "virtual-resource-type": "vlink",\r
2158                 "order": 0,\r
2159                 "virtual-resource-entity-id": "c00198e9-8b1c-4f12-84f2-5ddc5bbee995"\r
2160               },\r
2161               {\r
2162                 "virtual-resource-id": "f4025170-a20b-4a7f-aad1-1f1d4c4c4b4c",\r
2163                 "virtual-resource-type": "vlink",\r
2164                 "order": 0,\r
2165                 "virtual-resource-entity-id": "b19b3f5c-0fb3-4dca-98b5-5136b406e988"\r
2166               }\r
2167             ]\r
2168           },\r
2169           {\r
2170             "intent-id": "b46cfa7f-93a3-43f4-ac20-09307c75feca",\r
2171             "intent-type": "node",\r
2172             "virtual-resource": [\r
2173               {\r
2174                 "virtual-resource-id": "293c7f66-8a22-4a20-8a91-0fe672431436",\r
2175                 "virtual-resource-type": "vnode",\r
2176                 "order": 0,\r
2177                 "virtual-resource-entity-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883"\r
2178               }\r
2179             ]\r
2180           },\r
2181           {\r
2182             "intent-id": "d463232f-363f-491c-a6f5-097ed0a794d3",\r
2183             "intent-type": "node",\r
2184             "virtual-resource": [\r
2185               {\r
2186                 "virtual-resource-id": "a267bedc-fb63-4c5b-9862-87794345695c",\r
2187                 "parent-virtual-resource-entity-id": "80213cce-4e1b-4b32-8d71-e2d68fedc50d",\r
2188                 "virtual-resource-type": "vport",\r
2189                 "order": 0,\r
2190                 "virtual-resource-entity-id": "89f43bd8-e6f7-4aea-9fb2-936f6255bf4b"\r
2191               }\r
2192             ]\r
2193           },\r
2194           {\r
2195             "intent-id": "b49e3960-c08d-4fff-b9fc-08b65ebcde2c",\r
2196             "intent-type": "connection",\r
2197             "virtual-resource": [\r
2198               {\r
2199                 "virtual-resource-id": "6bd8c604-dbb7-473b-85eb-4e6df01fa17b",\r
2200                 "virtual-resource-type": "vlink",\r
2201                 "order": 0,\r
2202                 "virtual-resource-entity-id": "8cb78a59-146d-48f6-90e0-6fda9165a901"\r
2203               },\r
2204               {\r
2205                 "virtual-resource-id": "39b09f4c-eaeb-4a87-a1ee-bf209926328b",\r
2206                 "virtual-resource-type": "vlink",\r
2207                 "order": 0,\r
2208                 "virtual-resource-entity-id": "5467514b-9598-4767-8c76-f8e9d23a69b3"\r
2209               }\r
2210             ]\r
2211           },\r
2212           {\r
2213             "intent-id": "30da6667-608e-4d2f-bb50-79e5cabcc523",\r
2214             "intent-type": "connection",\r
2215             "virtual-resource": [\r
2216               {\r
2217                 "virtual-resource-id": "a7997c59-6880-479d-a50a-7a00ee21ed01",\r
2218                 "virtual-resource-type": "vlink",\r
2219                 "order": 0,\r
2220                 "virtual-resource-entity-id": "866bf38c-8a6b-4c73-8d7b-74b02797171d"\r
2221               },\r
2222               {\r
2223                 "virtual-resource-id": "be484e6c-7f80-4d70-b244-d394065e98e1",\r
2224                 "virtual-resource-type": "vlink",\r
2225                 "order": 0,\r
2226                 "virtual-resource-entity-id": "92e5487b-ef90-4769-9ca8-10f60ab43c83"\r
2227               }\r
2228             ]\r
2229           },\r
2230           {\r
2231             "intent-id": "1eaf9a67-a171-42a8-9282-71cf702f61dd",\r
2232             "intent-type": "node",\r
2233             "virtual-resource": [\r
2234               {\r
2235                 "virtual-resource-id": "5dc78465-e253-430d-bffc-c4c62ea8159a",\r
2236                 "parent-virtual-resource-entity-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
2237                 "virtual-resource-type": "vport",\r
2238                 "order": 0,\r
2239                 "virtual-resource-entity-id": "c0284004-7b36-4bda-ab98-3f33a67655db"\r
2240               }\r
2241             ]\r
2242           },\r
2243           {\r
2244             "intent-id": "175425f7-c9c9-474a-962c-70cb6c180d4d",\r
2245             "intent-type": "node",\r
2246             "virtual-resource": [\r
2247               {\r
2248                 "virtual-resource-id": "52eace82-2f94-4d1d-b135-1a2fb928b741",\r
2249                 "virtual-resource-type": "vnode",\r
2250                 "order": 0,\r
2251                 "virtual-resource-entity-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88"\r
2252               }\r
2253             ]\r
2254           },\r
2255           {\r
2256             "intent-id": "7b796915-adf4-4356-b5ca-de005ac410c1",\r
2257             "intent-type": "node",\r
2258             "virtual-resource": [\r
2259               {\r
2260                 "virtual-resource-id": "acfe47d3-274a-4ce5-bcd9-3a8e947ef666",\r
2261                 "parent-virtual-resource-entity-id": "520bdfdc-ecd4-4a3b-ab64-7bdd5f178add",\r
2262                 "virtual-resource-type": "vport",\r
2263                 "order": 0,\r
2264                 "virtual-resource-entity-id": "2ec42067-0694-497f-8fd6-142d5e1e2820"\r
2265               }\r
2266             ]\r
2267           },\r
2268           {\r
2269             "intent-id": "22282cca-9a13-4d0c-a67e-a933ebb0b0ae",\r
2270             "intent-type": "node",\r
2271             "virtual-resource": [\r
2272               {\r
2273                 "virtual-resource-id": "dcba1206-0961-4571-89a5-a96bcdce2e50",\r
2274                 "parent-virtual-resource-entity-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
2275                 "virtual-resource-type": "vport",\r
2276                 "order": 0,\r
2277                 "virtual-resource-entity-id": "fe8a0153-2a95-4473-8b62-16a6542c9212"\r
2278               }\r
2279             ]\r
2280           }\r
2281         ],\r
2282         "virtual-network-id": "14ce424a-3e50-4a2a-ad5c-b29845158c8b"\r
2283       }\r
2284     ]\r
2285   }\r
2286 }\r
2287 var PnMappingJson={\r
2288   "vn-pn-mapping-results": {\r
2289     "user-vn-pn-mapping": [\r
2290       {\r
2291         "virtual-network-id": "14ce424a-3e50-4a2a-ad5c-b29845158c8b",\r
2292         "vn-pn-mapping-result": [\r
2293           {\r
2294             "virtual-resource-entity-id": "78baf6e4-5df3-45b2-be20-107844d71d87",\r
2295             "parent-physical-resource-entity-id": "openflow:2",\r
2296             "parent-virtual-resource-entity-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
2297             "virtual-resource-id": "ad67bbcf-030a-44cb-8694-a25007ce05e3",\r
2298             "physical-resource-id": "e8135c7c-a1e0-41c0-843b-9c2d4bd87761",\r
2299             "physical-resource-entity-id": "openflow:2:1",\r
2300             "physical-resource-type": "port",\r
2301             "virtual-resource-type": "vport"\r
2302           },\r
2303           {\r
2304             "virtual-resource-entity-id": "fad38c1a-153b-4814-bf12-8d40887808b3",\r
2305             "virtual-resource-id": "01b5783e-db6e-4103-83c9-2445f5a72752",\r
2306             "physical-resource-id": "f856a1c9-9c1d-4e9f-873e-1a4543b195f0",\r
2307             "physical-resource-entity-id": "c231b5a3-7752-4f78-b8eb-b023ad4bea2f",\r
2308             "physical-resource-type": "path",\r
2309             "virtual-resource-type": "vlink"\r
2310           },\r
2311           {\r
2312             "virtual-resource-entity-id": "fe8a0153-2a95-4473-8b62-16a6542c9212",\r
2313             "parent-physical-resource-entity-id": "openflow:2",\r
2314             "parent-virtual-resource-entity-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
2315             "virtual-resource-id": "e8121faa-0109-4cec-89ef-54a3bfcd78ff",\r
2316             "physical-resource-id": "b1682914-fb2b-4bbb-b5a0-a9bd43fbfa3e",\r
2317             "physical-resource-entity-id": "openflow:2:2",\r
2318             "physical-resource-type": "port",\r
2319             "virtual-resource-type": "vport"\r
2320           },\r
2321           {\r
2322             "virtual-resource-entity-id": "80213cce-4e1b-4b32-8d71-e2d68fedc50d",\r
2323             "virtual-resource-id": "fa7d0f51-3a65-46a6-a428-a1d6fc927c1f",\r
2324             "physical-resource-id": "f992d18f-1d8a-43fb-9b4f-e2c7d63210e8",\r
2325             "physical-resource-entity-id": "openflow:3",\r
2326             "physical-resource-type": "node",\r
2327             "virtual-resource-type": "vnode"\r
2328           },\r
2329           {\r
2330             "virtual-resource-entity-id": "5467514b-9598-4767-8c76-f8e9d23a69b3",\r
2331             "virtual-resource-id": "f702bebc-725a-41c2-89e4-06bcde838282",\r
2332             "physical-resource-id": "a1836436-17ff-495f-be9a-39e44bb77e26",\r
2333             "physical-resource-entity-id": "3b9d1480-df24-4b0b-ba58-8c92605fe917",\r
2334             "physical-resource-type": "path",\r
2335             "virtual-resource-type": "vlink"\r
2336           },\r
2337           {\r
2338             "virtual-resource-entity-id": "6632b4c7-a794-4e14-a2c7-872e81277d94",\r
2339             "virtual-resource-id": "9b3fe3f6-2959-460c-a354-7d3ccc571554",\r
2340             "physical-resource-id": "2d70ca54-9b42-47dc-8632-0c69c1e72e01",\r
2341             "physical-resource-entity-id": "cb9b13ad-0172-43f5-9678-69859698071d",\r
2342             "physical-resource-type": "path",\r
2343             "virtual-resource-type": "vlink"\r
2344           },\r
2345           {\r
2346             "virtual-resource-entity-id": "3909140b-cd9d-4dce-a82f-a8b16d33f20b",\r
2347             "virtual-resource-id": "6b6250dd-2f79-424a-b6d0-4a80b8059e20",\r
2348             "physical-resource-id": "f43d01be-ea31-40d1-9263-f019f78ccf12",\r
2349             "physical-resource-entity-id": "5fc169b2-1209-4663-92c3-031100923f6f",\r
2350             "physical-resource-type": "path",\r
2351             "virtual-resource-type": "vlink"\r
2352           },\r
2353           {\r
2354             "virtual-resource-entity-id": "520bdfdc-ecd4-4a3b-ab64-7bdd5f178add",\r
2355             "virtual-resource-id": "6b91164b-81fd-4781-9042-d09ee6eac4da",\r
2356             "physical-resource-id": "39f2ba50-661b-484a-91b2-53a845bbe0f2",\r
2357             "physical-resource-entity-id": "openflow:1",\r
2358             "physical-resource-type": "node",\r
2359             "virtual-resource-type": "vnode"\r
2360           },\r
2361           {\r
2362             "virtual-resource-entity-id": "1b10a84d-247c-40b7-b4e6-6e3e0b140cda",\r
2363             "parent-physical-resource-entity-id": "openflow:4",\r
2364             "parent-virtual-resource-entity-id": "e280be82-6354-4cd3-b8ca-7a41e7acc448",\r
2365             "virtual-resource-id": "0b34cbe8-20ab-49f6-b717-b9e878670581",\r
2366             "physical-resource-id": "dded9100-be4c-4fb9-9e70-656bf3845309",\r
2367             "physical-resource-entity-id": "openflow:4:2",\r
2368             "physical-resource-type": "port",\r
2369             "virtual-resource-type": "vport"\r
2370           },\r
2371           {\r
2372             "virtual-resource-entity-id": "bfc9341e-52d1-4e00-a992-110140be11b4",\r
2373             "virtual-resource-id": "98787bce-8bad-480b-a786-47932246ec4f",\r
2374             "physical-resource-id": "f0c5e55f-2256-4e01-b8b7-6fea603c90ba",\r
2375             "physical-resource-entity-id": "openflow:2",\r
2376             "physical-resource-type": "node",\r
2377             "virtual-resource-type": "vnode"\r
2378           },\r
2379           {\r
2380             "virtual-resource-entity-id": "b0cec72b-376f-47f4-b7ae-44c0eb10d491",\r
2381             "virtual-resource-id": "4f7de648-9a9a-4e4a-ac41-01e6b2ff146a",\r
2382             "physical-resource-id": "e50ff1b1-e386-45d8-8ff3-70edb1cd4dbf",\r
2383             "physical-resource-entity-id": "openflow:2",\r
2384             "physical-resource-type": "node",\r
2385             "virtual-resource-type": "vnode"\r
2386           },\r
2387           {\r
2388             "virtual-resource-entity-id": "316d4aa1-88ff-4b4b-bff2-fa8089f04e83",\r
2389             "virtual-resource-id": "072ec5ca-4e7c-47ab-934b-709de978b85c",\r
2390             "physical-resource-id": "3deee815-b701-4a21-b65d-d1d55ff755ef",\r
2391             "physical-resource-entity-id": "ba0726d2-c72f-4b3e-b972-72da39430537",\r
2392             "physical-resource-type": "path",\r
2393             "virtual-resource-type": "vlink"\r
2394           },\r
2395           {\r
2396             "virtual-resource-entity-id": "866bf38c-8a6b-4c73-8d7b-74b02797171d",\r
2397             "virtual-resource-id": "a368c2b2-8bbb-4927-8966-bb4e02e8258e",\r
2398             "physical-resource-id": "5a9223b1-3a6a-4dbb-9f34-d3b1449f9dae",\r
2399             "physical-resource-entity-id": "6657f46b-edd2-47fe-b3fc-7b5aa16c7b97",\r
2400             "physical-resource-type": "path",\r
2401             "virtual-resource-type": "vlink"\r
2402           },\r
2403           {\r
2404             "virtual-resource-entity-id": "f24926ee-586f-4434-a56c-b0e77c2b6031",\r
2405             "virtual-resource-id": "72f002b8-3dab-4c04-ad66-646453f62337",\r
2406             "physical-resource-id": "23686c36-42b7-4ece-a626-c497f8817a93",\r
2407             "physical-resource-entity-id": "f84b9fda-b3f6-4631-a829-5089274093b0",\r
2408             "physical-resource-type": "path",\r
2409             "virtual-resource-type": "vlink"\r
2410           },\r
2411           {\r
2412             "virtual-resource-entity-id": "110d2527-b282-4126-932f-8c2b9d728f82",\r
2413             "virtual-resource-id": "145fea68-5f44-4732-91da-91f0db169e49",\r
2414             "physical-resource-id": "f62b400e-c849-4c18-8a2f-3b2a841ff7e4",\r
2415             "physical-resource-entity-id": "aab18b50-3bf6-4fde-aac1-968ffe22f518",\r
2416             "physical-resource-type": "path",\r
2417             "virtual-resource-type": "vlink"\r
2418           },\r
2419           {\r
2420             "virtual-resource-entity-id": "c0284004-7b36-4bda-ab98-3f33a67655db",\r
2421             "parent-physical-resource-entity-id": "openflow:1",\r
2422             "parent-virtual-resource-entity-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
2423             "virtual-resource-id": "b8ab2d49-ff0c-4891-87a6-1980ad83c7c3",\r
2424             "physical-resource-id": "211d94d3-c4c7-40b7-9c2e-90ff5a4d976a",\r
2425             "physical-resource-entity-id": "openflow:1:2",\r
2426             "physical-resource-type": "port",\r
2427             "virtual-resource-type": "vport"\r
2428           },\r
2429           {\r
2430             "virtual-resource-entity-id": "b19b3f5c-0fb3-4dca-98b5-5136b406e988",\r
2431             "virtual-resource-id": "b5dc7980-2332-47d4-80d2-0737f28639d2",\r
2432             "physical-resource-id": "8bca1f44-3f1f-4271-8079-dd854c9702d2",\r
2433             "physical-resource-entity-id": "847ce4e6-d631-4d90-b2f3-dcfd56dbce3a",\r
2434             "physical-resource-type": "path",\r
2435             "virtual-resource-type": "vlink"\r
2436           },\r
2437           {\r
2438             "virtual-resource-entity-id": "8295f474-0788-4431-ab0d-124b0c3d0b5f",\r
2439             "virtual-resource-id": "04a08cc1-af4a-4fbb-90f4-b964b9d07abd",\r
2440             "physical-resource-id": "fa3d22e1-7957-4e7f-86d5-4cb12f035620",\r
2441             "physical-resource-entity-id": "e0f22266-e0c2-4467-b143-800a7b212a98",\r
2442             "physical-resource-type": "path",\r
2443             "virtual-resource-type": "vlink"\r
2444           },\r
2445           {\r
2446             "virtual-resource-entity-id": "d52e6bb0-93aa-4bf8-88cf-f24b11651a88",\r
2447             "virtual-resource-id": "0c9f60d7-a7e1-423c-88bf-28fa793ecb00",\r
2448             "physical-resource-id": "d175b146-c4fc-4069-82b9-853131e8023f",\r
2449             "physical-resource-entity-id": "openflow:3",\r
2450             "physical-resource-type": "node",\r
2451             "virtual-resource-type": "vnode"\r
2452           },\r
2453           {\r
2454             "virtual-resource-entity-id": "8b2218cf-fbbb-4e14-85ca-694ceac1edfb",\r
2455             "virtual-resource-id": "c6078cf6-9ed4-4046-b994-4dc4e0b88dd5",\r
2456             "physical-resource-id": "86d6d843-7f35-49e1-a344-0c602017ac5d",\r
2457             "physical-resource-entity-id": "eaa935ac-c511-4541-80cd-4a1640ae2246",\r
2458             "physical-resource-type": "path",\r
2459             "virtual-resource-type": "vlink"\r
2460           },\r
2461           {\r
2462             "virtual-resource-entity-id": "ae7131f1-7207-4693-a149-e497738b1081",\r
2463             "virtual-resource-id": "b34e2039-44f1-458e-a731-6061bbfc76bb",\r
2464             "physical-resource-id": "25dad0dc-0b3e-4dca-83b9-ca1118ae9ff1",\r
2465             "physical-resource-entity-id": "61c4597d-02a5-4609-8756-955024691a17",\r
2466             "physical-resource-type": "path",\r
2467             "virtual-resource-type": "vlink"\r
2468           },\r
2469           {\r
2470             "virtual-resource-entity-id": "98d7b523-9532-4974-825e-c91aa402fe28",\r
2471             "virtual-resource-id": "9d3cc16c-ce20-484a-8d2f-b083ed077ef7",\r
2472             "physical-resource-id": "56b4a39c-c1c3-4eba-9b80-1e37948e6461",\r
2473             "physical-resource-entity-id": "765e80be-6232-498d-b095-3b2c59448535",\r
2474             "physical-resource-type": "path",\r
2475             "virtual-resource-type": "vlink"\r
2476           },\r
2477           {\r
2478             "virtual-resource-entity-id": "868cf78a-54b7-495d-9ae7-a8fa3f2c7883",\r
2479             "virtual-resource-id": "33393811-e461-4d55-aeda-837cdafad7c5",\r
2480             "physical-resource-id": "e001fe0a-e035-4106-8dda-883445e15352",\r
2481             "physical-resource-entity-id": "openflow:3",\r
2482             "physical-resource-type": "node",\r
2483             "virtual-resource-type": "vnode"\r
2484           },\r
2485           {\r
2486             "virtual-resource-entity-id": "92e5487b-ef90-4769-9ca8-10f60ab43c83",\r
2487             "virtual-resource-id": "0ce90b95-dbc5-40fe-aa62-0609b9dee100",\r
2488             "physical-resource-id": "c0a078ad-c7dc-4aad-80a1-4d7fad5f028e",\r
2489             "physical-resource-entity-id": "4fdc5a09-ceca-461a-b3d3-1c3a9506dc74",\r
2490             "physical-resource-type": "path",\r
2491             "virtual-resource-type": "vlink"\r
2492           },\r
2493           {\r
2494             "virtual-resource-entity-id": "4b591338-e82f-4b8b-a7c4-afb241549455",\r
2495             "virtual-resource-id": "f3f73508-a241-4a76-af48-7bd706cfd4ea",\r
2496             "physical-resource-id": "7041697c-fe57-4baa-8548-2412d41a830b",\r
2497             "physical-resource-entity-id": "23f80b16-76d1-424c-9a71-aacd60a62bcd",\r
2498             "physical-resource-type": "path",\r
2499             "virtual-resource-type": "vlink"\r
2500           },\r
2501           {\r
2502             "virtual-resource-entity-id": "16e4dfd8-74e4-44ba-8a7d-0ddba8e00b52",\r
2503             "virtual-resource-id": "e668751f-13b0-4816-80b1-643bd08130db",\r
2504             "physical-resource-id": "1a328854-19ca-4331-b1cd-f8b915c9553f",\r
2505             "physical-resource-entity-id": "a710b9b8-5abf-4c59-9afd-88ccf8d935b0",\r
2506             "physical-resource-type": "path",\r
2507             "virtual-resource-type": "vlink"\r
2508           },\r
2509           {\r
2510             "virtual-resource-entity-id": "e280be82-6354-4cd3-b8ca-7a41e7acc448",\r
2511             "virtual-resource-id": "9bd4be7b-98ea-4f08-ac8c-d81880fe7727",\r
2512             "physical-resource-id": "f03f81e3-87ff-40bd-99ce-7ade5df4bae5",\r
2513             "physical-resource-entity-id": "openflow:4",\r
2514             "physical-resource-type": "node",\r
2515             "virtual-resource-type": "vnode"\r
2516           },\r
2517           {\r
2518             "virtual-resource-entity-id": "63d55804-3204-4119-8187-7bd794061986",\r
2519             "virtual-resource-id": "479e807e-138e-45ba-a02b-76e75ee5482c",\r
2520             "physical-resource-id": "6010e2df-e031-4f50-8f56-f152347ddda5",\r
2521             "physical-resource-entity-id": "7b875b56-ce40-4fcd-ac76-b361d0311d8f",\r
2522             "physical-resource-type": "path",\r
2523             "virtual-resource-type": "vlink"\r
2524           },\r
2525           {\r
2526             "virtual-resource-entity-id": "c00198e9-8b1c-4f12-84f2-5ddc5bbee995",\r
2527             "virtual-resource-id": "14e197fa-0c67-427c-bfb9-da053aa4bf62",\r
2528             "physical-resource-id": "ba0cda05-e69b-4f43-bfcd-6ea46dc95775",\r
2529             "physical-resource-entity-id": "4ce046d2-0c20-43c7-b7f8-fa441e07d443",\r
2530             "physical-resource-type": "path",\r
2531             "virtual-resource-type": "vlink"\r
2532           },\r
2533           {\r
2534             "virtual-resource-entity-id": "2ec42067-0694-497f-8fd6-142d5e1e2820",\r
2535             "parent-physical-resource-entity-id": "openflow:1",\r
2536             "parent-virtual-resource-entity-id": "520bdfdc-ecd4-4a3b-ab64-7bdd5f178add",\r
2537             "virtual-resource-id": "87ead73f-ac56-473b-9de2-5e2755a781c2",\r
2538             "physical-resource-id": "2fc96459-bd96-4010-ab12-4bb81b6639ed",\r
2539             "physical-resource-entity-id": "openflow:1:1",\r
2540             "physical-resource-type": "port",\r
2541             "virtual-resource-type": "vport"\r
2542           },\r
2543           {\r
2544             "virtual-resource-entity-id": "89f43bd8-e6f7-4aea-9fb2-936f6255bf4b",\r
2545             "parent-physical-resource-entity-id": "openflow:3",\r
2546             "parent-virtual-resource-entity-id": "80213cce-4e1b-4b32-8d71-e2d68fedc50d",\r
2547             "virtual-resource-id": "52101662-9a12-4e67-b35e-3389e0e19faf",\r
2548             "physical-resource-id": "e4e39b0b-3e94-49e2-9056-af969c866a2a",\r
2549             "physical-resource-entity-id": "openflow:3:4",\r
2550             "physical-resource-type": "port",\r
2551             "virtual-resource-type": "vport"\r
2552           },\r
2553           {\r
2554             "virtual-resource-entity-id": "ad1e1487-59a5-4fc1-8680-7a1e4d1aaf1a",\r
2555             "virtual-resource-id": "514d8aa7-df8a-4fbe-83a7-596663b67f6d",\r
2556             "physical-resource-id": "7b88b0b2-af4b-4de4-892c-52ec34103ed7",\r
2557             "physical-resource-entity-id": "bdd1e0cb-72aa-4f04-a2db-a07a15c62d61",\r
2558             "physical-resource-type": "path",\r
2559             "virtual-resource-type": "vlink"\r
2560           },\r
2561           {\r
2562             "virtual-resource-entity-id": "8cb78a59-146d-48f6-90e0-6fda9165a901",\r
2563             "virtual-resource-id": "62e24268-8d6b-4832-baa3-0756ccd16140",\r
2564             "physical-resource-id": "e6d0bdcb-6b5a-449c-97cd-aceeb58ce72f",\r
2565             "physical-resource-entity-id": "cb3de13d-cd6f-4f32-9596-09ddbb6d1c44",\r
2566             "physical-resource-type": "path",\r
2567             "virtual-resource-type": "vlink"\r
2568           },\r
2569           {\r
2570             "virtual-resource-entity-id": "2698e79a-4a9e-4b9a-ae17-a5698a999bc9",\r
2571             "virtual-resource-id": "48cf54ae-11e7-46bd-a1e0-2747853d2e1f",\r
2572             "physical-resource-id": "5af260e5-7b06-4552-94d1-34643d4200df",\r
2573             "physical-resource-entity-id": "openflow:1",\r
2574             "physical-resource-type": "node",\r
2575             "virtual-resource-type": "vnode"\r
2576           }\r
2577         ],\r
2578         "user-id": "14ce424a-3e50-4a2a-ad5c-b29845158c8b"\r
2579       }\r
2580     ]\r
2581   }\r
2582 }