Adding nemo engine.
[nemo.git] / nemo-renderers / openflow-renderer / src / main / resources / etc / nemo / resource-bod.json
1 {\r
2     "physicalnetwork":{\r
3       "node": [\r
4         {\r
5           "node-id": "openflow:1",\r
6           "node-type": "switch",\r
7           "attribute":[\r
8             {\r
9                 "name":"location",\r
10                 "value":"openflow:1"\r
11             },\r
12             {\r
13                 "name":"capacity",\r
14                 "value":""\r
15             }\r
16           ],\r
17           "port": [\r
18             {\r
19               "port-id": "openflow:1:1",\r
20               "port-type":"external",\r
21               "port-ip-address": "",\r
22               "port-mac-address":"00:00:00:00:01:01",\r
23               "mask": "",\r
24               "bandwidth":"",\r
25               "attribute":[\r
26                 {\r
27                     "name":"location",\r
28                     "value":"openflow:1:1"\r
29                 }\r
30               ]\r
31             },\r
32             {\r
33               "port-id": "openflow:1:2",\r
34               "port-type":"external",\r
35               "port-ip-address": "",\r
36               "port-mac-address":"00:00:00:00:01:02",\r
37               "mask": "",\r
38               "bandwidth":"",\r
39               "attribute":[\r
40                 {\r
41                     "name":"location",\r
42                     "value":"openflow:1:2"\r
43                 }\r
44               ]\r
45             },\r
46             {\r
47               "port-id": "openflow:1:3",\r
48               "port-type":"internal",\r
49               "port-ip-address":"",\r
50               "port-mac-address":"00:00:00:00:01:03",\r
51               "mask": "",\r
52               "bandwidth":"",\r
53               "attribute":[\r
54                 {\r
55                     "name":"location",\r
56                     "value":"openflow:1:3"\r
57                 }\r
58               ]\r
59             }\r
60           ]\r
61         },\r
62         {\r
63           "node-id": "openflow:2",\r
64           "node-type": "switch",\r
65           "attribute":[\r
66             {\r
67                 "name":"location",\r
68                 "value":"openflow:2"\r
69             },\r
70             {\r
71                 "name":"capacity",\r
72                 "value":""\r
73             }\r
74           ],\r
75           "port": [\r
76             {\r
77               "port-id": "openflow:2:1",\r
78               "port-type":"external",\r
79               "port-ip-address": "",\r
80               "port-mac-address":"00:00:00:00:02:01",\r
81               "mask": "",\r
82               "bandwidth":"",\r
83               "attribute":[\r
84                 {\r
85                     "name":"location",\r
86                     "value":"openflow:2:1"\r
87                 }\r
88               ]\r
89             },\r
90             {\r
91               "port-id": "openflow:2:2",\r
92               "port-type":"external",\r
93               "port-ip-address": "",\r
94               "port-mac-address":"08:00:27:bb:8b:cf",\r
95               "mask": "",\r
96               "bandwidth":"",\r
97               "attribute":[\r
98                 {\r
99                     "name":"location",\r
100                     "value":"openflow:2:2"\r
101                 }\r
102               ]\r
103             },\r
104             {\r
105               "port-id": "openflow:2:3",\r
106               "port-type":"internal",\r
107               "port-ip-address": "",\r
108               "port-mac-address":"00:00:00:00:02:03",\r
109               "mask": "",\r
110               "bandwidth":"",\r
111               "attribute":[\r
112                 {\r
113                     "name":"location",\r
114                     "value":"openflow:2:3"\r
115                 }\r
116               ]\r
117             }\r
118           ]\r
119         },\r
120         {\r
121           "node-id": "openflow:3",\r
122           "node-type": "router",\r
123           "attribute":[\r
124             {\r
125                 "name":"location",\r
126                 "value":"openflow:3"\r
127             },\r
128             {\r
129                 "name":"capacity",\r
130                 "value":""\r
131             }\r
132           ],\r
133           "port": [\r
134             {\r
135               "port-id": "openflow:3:1",\r
136               "port-type":"internal",\r
137               "port-ip-address": "",\r
138               "port-mac-address":"00:00:00:00:03:01",\r
139               "mask": "",\r
140               "bandwidth":"",\r
141               "attribute":[\r
142                 {\r
143                     "name":"location",\r
144                     "value":"openflow:3:1"\r
145                 }\r
146               ]\r
147             },\r
148             {\r
149               "port-id": "openflow:3:2",\r
150               "port-type":"internal",\r
151               "port-ip-address": "",\r
152               "port-mac-address":"00:00:00:00:03:02",\r
153               "mask": "",\r
154               "bandwidth":"",\r
155               "attribute":[\r
156                 {\r
157                     "name":"location",\r
158                     "value":"openflow:3:2"\r
159                 }\r
160               ]\r
161             },\r
162             {\r
163               "port-id": "openflow:3:3",\r
164               "port-type":"internal",\r
165               "port-ip-address": "",\r
166               "port-mac-address":"00:00:00:00:03:03",\r
167               "mask": "",\r
168               "bandwidth":"",\r
169               "attribute":[\r
170                 {\r
171                     "name":"location",\r
172                     "value":"openflow:3:3"\r
173                 }\r
174               ]\r
175             },\r
176             {\r
177               "port-id": "openflow:3:4",\r
178               "port-type":"external",\r
179               "port-ip-address": "",\r
180               "port-mac-address":"08:00:27:fb:d1:76",\r
181               "mask": "",\r
182               "bandwidth":"",\r
183               "attribute":[\r
184                 {\r
185                     "name":"location",\r
186                     "value":"openflow:3:4"\r
187                 }\r
188               ]\r
189             }\r
190           ]\r
191         },\r
192         {\r
193           "node-id": "openflow:4",\r
194           "node-type": "router",\r
195           "attribute":[\r
196             {\r
197                 "name":"location",\r
198                 "value":"openflow:4"\r
199             },\r
200             {\r
201                 "name":"capacity",\r
202                 "value":""\r
203             }\r
204           ],\r
205           "port": [\r
206             {\r
207               "port-id": "openflow:4:1",\r
208               "port-type":"internal",\r
209               "port-ip-address": "",\r
210               "port-mac-address":"00:00:00:00:04:01",\r
211               "mask": "",\r
212               "bandwidth":"",\r
213               "attribute":[\r
214                 {\r
215                     "name":"location",\r
216                     "value":"openflow:4:1"\r
217                 }\r
218               ]\r
219             },\r
220             {\r
221               "port-id": "openflow:4:2",\r
222               "port-type":"external",\r
223               "port-ip-address": "",\r
224               "port-mac-address":"08:00:27:0a:09:0b",\r
225               "mask": "",\r
226               "bandwidth":"",\r
227               "attribute":[\r
228                 {\r
229                     "name":"location",\r
230                     "value":"openflow:4:2"\r
231                 }\r
232               ]\r
233             }\r
234           ]\r
235         },\r
236         {\r
237           "node-id": "external:internet-1",\r
238           "node-type": "ext-router",\r
239           "attribute":[\r
240             {\r
241                 "name":"location",\r
242                 "value":"external:internet-1"\r
243             },\r
244             {\r
245                 "name":"capacity",\r
246                 "value":""\r
247             }\r
248           ],\r
249           "port": [],\r
250           "mac-address":"08:00:27:40:9c:10",\r
251           "protocol":"static"\r
252         },\r
253         {\r
254           "node-id": "external:enterprise-1",\r
255           "node-type": "ext-router",\r
256           "attribute":[\r
257             {\r
258                 "name":"location",\r
259                 "value":"external:enterprise-1"\r
260             },\r
261             {\r
262                 "name":"capacity",\r
263                 "value":""\r
264             }\r
265           ],\r
266           "port": [],\r
267           "mac-address":"08:00:27:0d:ef:79",\r
268           "protocol":"static"\r
269         }\r
270     ],\r
271 \r
272 \r
273     "link": [\r
274         {\r
275           "link-id":"link_1",\r
276           "left-node-id":"openflow:1",\r
277           "left-port-id":"openflow:1:3",\r
278           "right-node-id":"openflow:3",\r
279           "right-port-id":"openflow:3:1",\r
280           "link-bandwidth":"10240",\r
281           "metric":"1",\r
282           "delay":"",\r
283           "loss-rate":""\r
284         },\r
285         {\r
286           "link-id":"link_2",\r
287           "left-node-id":"openflow:3",\r
288           "left-port-id":"openflow:3:1",\r
289           "right-node-id":"openflow:1",\r
290           "right-port-id":"openflow:1:3",\r
291           "link-bandwidth":"10240",\r
292           "metric":"1",\r
293           "delay":"",\r
294           "loss-rate":""\r
295         },\r
296 \r
297         {\r
298           "link-id":"link_3",\r
299           "left-node-id":"openflow:2",\r
300           "left-port-id":"openflow:2:3",\r
301           "right-node-id":"openflow:3",\r
302           "right-port-id":"openflow:3:2",\r
303           "link-bandwidth":"10240",\r
304           "metric":"1",\r
305           "delay":"",\r
306           "loss-rate":""\r
307         },\r
308 \r
309         {\r
310           "link-id":"link_4",\r
311           "left-node-id":"openflow:3",\r
312           "left-port-id":"openflow:3:2",\r
313           "right-node-id":"openflow:2",\r
314           "right-port-id":"openflow:2:3",\r
315           "link-bandwidth":"10240",\r
316           "metric":"1",\r
317           "delay":"",\r
318           "loss-rate":""\r
319         },\r
320 \r
321         {\r
322           "link-id":"link_5",\r
323           "left-node-id":"openflow:3",\r
324           "left-port-id":"openflow:3:3",\r
325           "right-node-id":"openflow:4",\r
326           "right-port-id":"openflow:4:1",\r
327           "link-bandwidth":"10240",\r
328           "metric":"1",\r
329           "delay":"",\r
330           "loss-rate":""\r
331         },\r
332         {\r
333           "link-id":"link_6",\r
334           "left-node-id":"openflow:4",\r
335           "left-port-id":"openflow:4:1",\r
336           "right-node-id":"openflow:3",\r
337           "right-port-id":"openflow:3:3",\r
338           "link-bandwidth":"10240",\r
339           "metric":"1",\r
340           "delay":"",\r
341           "loss-rate":""\r
342         },\r
343 \r
344         {\r
345           "link-id":"link_7",\r
346           "left-node-id":"openflow:3",\r
347           "left-port-id":"openflow:3:4",\r
348           "right-node-id":"external:internet-1",\r
349           "right-port-id":"",\r
350           "link-bandwidth":"10240",\r
351           "metric":"",\r
352           "delay":"",\r
353           "loss-rate":""\r
354         },\r
355         {\r
356           "link-id":"link_8",\r
357           "left-node-id":"external:internet-1",\r
358           "left-port-id":"",\r
359           "right-node-id":"openflow:3",\r
360           "right-port-id":"openflow:3:4",\r
361           "link-bandwidth":"10240",\r
362           "metric":"",\r
363           "delay":"",\r
364           "loss-rate":""\r
365         },\r
366 \r
367         {\r
368           "link-id":"link_9",\r
369           "left-node-id":"openflow:4",\r
370           "left-port-id":"openflow:4:2",\r
371           "right-node-id":"external:enterprise-1",\r
372           "right-port-id":"",\r
373           "link-bandwidth":"10240",\r
374           "metric":"",\r
375           "delay":"",\r
376           "loss-rate":""\r
377         },\r
378         {\r
379           "link-id":"link_10",\r
380           "left-node-id":"external:enterprise-1",\r
381           "left-port-id":"",\r
382           "right-node-id":"openflow:4",\r
383           "right-port-id":"openflow:4:2",\r
384           "link-bandwidth":"10240",\r
385           "metric":"",\r
386           "delay":"",\r
387           "loss-rate":""\r
388         }\r
389     ],\r
390 \r
391     "host":[\r
392         {\r
393           "name":"video-server1",\r
394           "id":"7b796915-adf4-4356-b5ca-de005ac410c1",\r
395           "ip-addresses":[\r
396             {"ip-address":"192.168.11.2"}\r
397           ],\r
398           "mac-address":"00:00:00:00:00:03",\r
399           "node-id":"openflow:1",\r
400           "connector-id":"openflow:1:1"\r
401         },\r
402         {\r
403           "name":"vm1",\r
404           "id":"1eaf9a67-a171-42a8-9282-71cf702f61dd",\r
405           "ip-addresses":[\r
406             {"ip-address":"192.168.12.2"}\r
407           ],\r
408           "mac-address":"00:00:00:00:00:01",\r
409           "node-id":"openflow:1",\r
410           "connector-id":"openflow:1:2"\r
411         },\r
412         {\r
413           "name":"vm2",\r
414           "id":"6c787caa-156a-49ed-8546-547bdccf283c",\r
415           "ip-addresses":[\r
416             {"ip-address":"192.168.12.3"}\r
417           ],\r
418           "mac-address":"00:00:00:00:00:02",\r
419           "node-id":"openflow:2",\r
420           "connector-id":"openflow:2:1"\r
421         },\r
422         {\r
423           "name":"video-server2",\r
424           "id":"22282cca-9a13-4d0c-a67e-a933ebb0b0ae",\r
425           "ip-addresses":[\r
426             {"ip-address":"192.168.12.4"}\r
427           ],\r
428           "mac-address":"08:00:27:a0:a9:b3",\r
429           "node-id":"openflow:2",\r
430           "connector-id":"openflow:2:2"\r
431         }\r
432       ]\r
433     }\r
434 \r
435 }