blob: 26829fe1cb7472952406b8bc746116fbcf579bb6 [file] [log] [blame]
Luca Prete084caaf2016-10-18 15:55:10 +02001{
2 "devices": {
3 "of:0000000000000001": { "basic": { "name": "s1", "latitude": 37.7576793, "longitude": -122.5076405 }},
4 "of:0000000000000002": { "basic": { "name": "s2", "latitude": 34.0502337, "longitude": -118.3263353 }},
5 "of:0000000000000003": { "basic": { "name": "s3", "latitude": 38.9082909, "longitude": -77.0886051 }},
Carolina Fernandezb1cef5c2016-11-22 19:18:40 +01006 "of:0000000000000004": { "basic": { "name": "s4", "latitude": 30.2787717, "longitude": -82.3069047 }},
7 "of:0000000000000005": { "basic": { "name": "s5", "latitude": 32.1932468, "longitude": -96.6318932 }}
Luca Prete084caaf2016-10-18 15:55:10 +02008 },
9 "hosts": {
Carolina Fernandezb1cef5c2016-11-22 19:18:40 +010010 "00:00:00:00:00:01/10": { "basic": { "location": "of:0000000000000001/1", "ips": [ "10.0.0.1" ], "name": "vpls1h1", "latitude": 37.7576793, "longitude": -125.0076405 }},
11 "00:00:00:00:00:02/10": { "basic": { "location": "of:0000000000000004/1", "ips": [ "10.0.0.2" ], "name": "vpls1h2", "latitude": 30.2787717, "longitude": -79.8069047 }},
12 "00:00:00:00:00:03/20": { "basic": { "location": "of:0000000000000003/1", "ips": [ "10.0.0.3" ], "name": "vpls1h3", "latitude": 38.9082909, "longitude": -74.5886051 }},
13 "00:00:00:00:00:04/30": { "basic": { "location": "of:0000000000000004/2", "ips": [ "10.0.0.4" ], "name": "vpls2h1", "latitude": 30.2787717, "longitude": -79.8069047 }},
14 "00:00:00:00:00:05/40": { "basic": { "location": "of:0000000000000002/1", "ips": [ "10.0.0.5" ], "name": "vpls2h2", "latitude": 34.0502337, "longitude": -120.8263353 }},
15 "00:00:00:00:00:06/-1": { "basic": { "location": "of:0000000000000004/3", "ips": [ "10.0.0.6" ], "name": "vpls2h3", "latitude": 30.2787717, "longitude": -79.8069047 }},
16 "00:00:00:00:00:07/-1": { "basic": { "location": "of:0000000000000003/2", "ips": [ "10.0.0.7" ], "name": "vpls3h1", "latitude": 38.9082909, "longitude": -74.5886051 }},
17 "00:00:00:00:00:08/-1": { "basic": { "location": "of:0000000000000005/1", "ips": [ "10.0.0.8" ], "name": "vpls3h2", "latitude": 32.1932468, "longitude": -96.6318932 }}
Luca Prete084caaf2016-10-18 15:55:10 +020018 },
19 "ports": {
20 "of:0000000000000001/1": {
21 "interfaces": [
22 {
Carolina Fernandezb1cef5c2016-11-22 19:18:40 +010023 "name": "vpls1h1",
24 "vlan": "10"
Luca Prete084caaf2016-10-18 15:55:10 +020025 }
26 ]
27 },
28 "of:0000000000000002/1": {
29 "interfaces": [
30 {
Carolina Fernandezb1cef5c2016-11-22 19:18:40 +010031 "name": "vpls2h2",
32 "vlan": "40"
Luca Prete084caaf2016-10-18 15:55:10 +020033 }
34 ]
35 },
36 "of:0000000000000003/1": {
37 "interfaces": [
38 {
Carolina Fernandezb1cef5c2016-11-22 19:18:40 +010039 "name": "vpls1h3",
40 "vlan": "20"
41 }
42 ]
43 },
44 "of:0000000000000003/2": {
45 "interfaces": [
46 {
47 "name": "vpls3h1"
Luca Prete084caaf2016-10-18 15:55:10 +020048 }
49 ]
50 },
51 "of:0000000000000004/1": {
52 "interfaces": [
53 {
Carolina Fernandezb1cef5c2016-11-22 19:18:40 +010054 "name": "vpls1h2",
55 "vlan": "10"
56 }
57 ]
58 },
59 "of:0000000000000004/2": {
60 "interfaces": [
61 {
62 "name": "vpls2h1",
63 "vlan": "30"
64 }
65 ]
66 },
67 "of:0000000000000004/3": {
68 "interfaces": [
69 {
70 "name": "vpls2h3"
71 }
72 ]
73 },
74 "of:0000000000000005/1": {
75 "interfaces": [
76 {
77 "name": "vpls3h2"
Luca Prete084caaf2016-10-18 15:55:10 +020078 }
79 ]
80 }
81 },
82 "apps" : {
83 "org.onosproject.vpls" : {
Luca Prete092e8952016-10-26 16:25:56 +020084 "vpls": {
85 "vplsList" : [
Luca Prete084caaf2016-10-18 15:55:10 +020086 {
Carolina Fernandezb1cef5c2016-11-22 19:18:40 +010087 "name" : "VPLS1",
88 "encapsulation" : "VLAN",
89 "interfaces" : ["vpls1h1", "vpls1h2", "vpls1h3"]
Luca Prete084caaf2016-10-18 15:55:10 +020090 },
91 {
Carolina Fernandezb1cef5c2016-11-22 19:18:40 +010092 "name" : "VPLS2",
93 "interfaces" : ["vpls2h1", "vpls2h2", "vpls2h3"]
94 },
95 {
96 "name" : "VPLS3",
97 "interfaces" : ["vpls3h1", "vpls3h2"]
Luca Prete084caaf2016-10-18 15:55:10 +020098 }
99 ]
100 }
101 }
102 }
103}