blob: 42223b6309178646b412ea5937765cabdc58535b [file] [log] [blame]
Flavio Castro96eaa2e2016-04-23 16:24:47 -07001{
2 "ports" : {
Flavio Castroab163ca2016-07-07 14:05:00 -07003 "of:0000000000000001/1" : {
Flavio Castro96eaa2e2016-04-23 16:24:47 -07004 "interfaces" : [
5 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +09006 "ips" : [ "10.0.1.254/24" ],
7 "vlan-untagged" : 100
Flavio Castro96eaa2e2016-04-23 16:24:47 -07008 }
9 ]
10 },
Flavio Castroab163ca2016-07-07 14:05:00 -070011 "of:0000000000000001/2" : {
Flavio Castro96eaa2e2016-04-23 16:24:47 -070012 "interfaces" : [
13 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090014 "ips" : [ "10.0.1.254/24" ],
15 "vlan-untagged" : 100
Flavio Castro96eaa2e2016-04-23 16:24:47 -070016 }
17 ]
18 },
Flavio Castroab163ca2016-07-07 14:05:00 -070019 "of:0000000000000001/3" : {
20 "interfaces" : [
21 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090022 "ips" : [ "10.0.1.254/24" ],
23 "vlan-untagged" : 100
Flavio Castroab163ca2016-07-07 14:05:00 -070024 }
25 ]
26 },
27 "of:0000000000000001/4" : {
28 "interfaces" : [
29 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090030 "ips" : [ "10.0.1.254/24" ],
31 "vlan-untagged" : 100
Flavio Castroab163ca2016-07-07 14:05:00 -070032 }
33 ]
34 },
35 "of:0000000000000002/1" : {
Flavio Castro96eaa2e2016-04-23 16:24:47 -070036 "interfaces" : [
37 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090038 "ips" : [ "10.0.2.254/24" ],
39 "vlan-untagged" : 200
Flavio Castro96eaa2e2016-04-23 16:24:47 -070040 }
41 ]
42 },
Flavio Castroab163ca2016-07-07 14:05:00 -070043 "of:0000000000000002/2" : {
Flavio Castro96eaa2e2016-04-23 16:24:47 -070044 "interfaces" : [
45 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090046 "ips" : [ "10.0.2.254/24" ],
47 "vlan-untagged" : 200
Flavio Castro96eaa2e2016-04-23 16:24:47 -070048 }
49 ]
50 },
Flavio Castroab163ca2016-07-07 14:05:00 -070051 "of:0000000000000003/1" : {
Flavio Castro96eaa2e2016-04-23 16:24:47 -070052 "interfaces" : [
53 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090054 "ips" : [ "10.0.3.254/24" ],
55 "vlan-untagged" : 300
Flavio Castro96eaa2e2016-04-23 16:24:47 -070056 }
57 ]
58 },
Flavio Castroab163ca2016-07-07 14:05:00 -070059 "of:0000000000000003/2" : {
Flavio Castro96eaa2e2016-04-23 16:24:47 -070060 "interfaces" : [
61 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090062 "ips" : [ "10.0.3.254/24" ],
63 "vlan-untagged" : 300
Flavio Castro96eaa2e2016-04-23 16:24:47 -070064 }
65 ]
66 },
Flavio Castroab163ca2016-07-07 14:05:00 -070067 "of:0000000000000004/1" : {
Flavio Castro96eaa2e2016-04-23 16:24:47 -070068 "interfaces" : [
69 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090070 "ips" : [ "10.0.4.254/24" ],
71 "vlan-untagged" : 400
Flavio Castro96eaa2e2016-04-23 16:24:47 -070072 }
73 ]
74 },
Flavio Castroab163ca2016-07-07 14:05:00 -070075 "of:0000000000000004/2" : {
Flavio Castro96eaa2e2016-04-23 16:24:47 -070076 "interfaces" : [
77 {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090078 "ips" : [ "10.0.4.254/24"],
79 "vlan-untagged" : 400
Flavio Castro96eaa2e2016-04-23 16:24:47 -070080 }
81 ]
82 }
83 },
84 "devices" : {
85 "of:0000000000000001" : {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090086 "basic":{ "driver" : "ofdpa-ovs" },
Flavio Castro96eaa2e2016-04-23 16:24:47 -070087 "segmentrouting" : {
88 "name" : "Leaf-R1",
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090089 "ipv4NodeSid" : 1,
90 "ipv4Loopback" : "192.168.0.1",
Flavio Castro4c0165e2016-05-24 17:53:50 -070091 "routerMac" : "10:00:00:00:00:01",
Flavio Castro96eaa2e2016-04-23 16:24:47 -070092 "isEdgeRouter" : true,
93 "adjacencySids" : []
94 }
95 },
96 "of:0000000000000002" : {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +090097 "basic":{ "driver" : "ofdpa-ovs" },
Flavio Castro96eaa2e2016-04-23 16:24:47 -070098 "segmentrouting" : {
99 "name" : "Leaf-R2",
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900100 "ipv4NodeSid" : 2,
101 "ipv4Loopback" : "192.168.0.2",
Flavio Castro4c0165e2016-05-24 17:53:50 -0700102 "routerMac" : "10:00:00:00:00:02",
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700103 "isEdgeRouter" : true,
104 "adjacencySids" : []
105 }
106 },
107 "of:0000000000000003" : {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900108 "basic" :{ "driver" : "ofdpa-ovs" },
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700109 "segmentrouting" : {
110 "name" : "Leaf-R3",
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900111 "ipv4NodeSid" : 3,
112 "ipv4Loopback" : "192.168.0.3",
Flavio Castro4c0165e2016-05-24 17:53:50 -0700113 "routerMac" : "10:00:00:00:00:03",
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700114 "isEdgeRouter" : true,
115 "adjacencySids" : []
116 }
117 },
118 "of:0000000000000004" : {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900119 "basic":{ "driver" : "ofdpa-ovs" },
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700120 "segmentrouting" : {
121 "name" : "Leaf-R4",
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900122 "ipv4NodeSid" : 4,
123 "ipv4Loopback" : "192.168.0.4",
Flavio Castro4c0165e2016-05-24 17:53:50 -0700124 "routerMac" : "10:00:00:00:00:04",
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700125 "isEdgeRouter" : true,
126 "adjacencySids" : []
127 }
128 },
129 "of:0000000000000101" : {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900130 "basic":{ "driver" : "ofdpa-ovs" },
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700131 "segmentrouting" : {
132 "name" : "Spine-R1",
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900133 "ipv4NodeSid" : 101,
134 "ipv4Loopback" : "192.168.0.101",
Flavio Castro4c0165e2016-05-24 17:53:50 -0700135 "routerMac" : "10:00:00:00:01:01",
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700136 "isEdgeRouter" : false,
137 "adjacencySids" : []
138 }
139 },
140 "of:0000000000000102" : {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900141 "basic":{ "driver" : "ofdpa-ovs" },
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700142 "segmentrouting" : {
143 "name" : "Spine-R2",
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900144 "ipv4NodeSid" : 102,
145 "ipv4Loopback" : "192.168.0.102",
Flavio Castro4c0165e2016-05-24 17:53:50 -0700146 "routerMac" : "10:00:00:00:01:02",
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700147 "isEdgeRouter" : false,
148 "adjacencySids" : []
149 }
150 },
151 "of:0000000000000103" : {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900152 "basic":{ "driver" : "ofdpa-ovs" },
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700153 "segmentrouting" : {
154 "name" : "Spine-R3",
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900155 "ipv4NodeSid" : 103,
156 "ipv4Loopback" : "192.168.0.103",
Flavio Castro4c0165e2016-05-24 17:53:50 -0700157 "routerMac" : "10:00:00:00:01:03",
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700158 "isEdgeRouter" : false,
159 "adjacencySids" : []
160 }
161 },
162 "of:0000000000000104" : {
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900163 "basic":{ "driver" : "ofdpa-ovs" },
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700164 "segmentrouting" : {
165 "name" : "Spine-R4",
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900166 "ipv4NodeSid" : 104,
167 "ipv4Loopback" : "192.168.0.104",
Flavio Castro4c0165e2016-05-24 17:53:50 -0700168 "routerMac" : "10:00:00:00:01:04",
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700169 "isEdgeRouter" : false,
170 "adjacencySids" : []
171 }
172 }
173 },
174 "hosts" : {
175 "00:00:00:00:00:01/-1" : {
176 "basic": {
177 "ips": ["10.0.1.1"],
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900178 "locations": ["of:0000000000000001/1"]
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700179 }
180 },
181 "00:00:00:00:00:02/-1" : {
182 "basic": {
183 "ips": ["10.0.1.2"],
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900184 "locations": ["of:0000000000000001/2"]
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700185 }
186 },
187 "00:00:00:00:00:03/-1" : {
188 "basic": {
189 "ips": ["10.0.2.1"],
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900190 "locations": ["of:0000000000000002/1"]
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700191 }
192 },
193 "00:00:00:00:00:04/-1" : {
194 "basic": {
195 "ips": ["10.0.2.2"],
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900196 "locations": ["of:0000000000000002/2"]
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700197 }
198 },
199 "00:00:00:00:00:05/-1" : {
200 "basic": {
201 "ips": ["10.0.3.1"],
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900202 "locations": ["of:0000000000000003/1"]
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700203 }
204 },
205 "00:00:00:00:00:06/-1" : {
206 "basic": {
207 "ips": ["10.0.3.2"],
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900208 "locations": ["of:0000000000000003/2"]
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700209 }
210 },
211 "00:00:00:00:00:07/-1" : {
212 "basic": {
213 "ips": ["10.0.4.1"],
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900214 "locations": ["of:0000000000000004/1"]
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700215 }
216 },
217 "00:00:00:00:00:08/-1" : {
218 "basic": {
219 "ips": ["10.0.4.2"],
Jonghwan Hyun76a02b72018-01-30 16:40:48 +0900220 "locations": ["of:0000000000000004/2"]
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700221 }
222 }
Flavio Castroe168f7f2016-06-24 15:53:12 -0700223 },
224 "apps": {
225 "org.onosproject.segmentrouting": {
Flavio Castroab163ca2016-07-07 14:05:00 -0700226 "xconnect": {
227 "of:0000000000000001": [
228 {
229 "vlan": 5,
230 "ports": [5,7],
231 "name": "OLT 1"
232 },
233 {
234 "vlan": 10,
235 "ports": [5,8],
236 "name": "OLT 2"
237 }
238 ]
239 }
Flavio Castroe168f7f2016-06-24 15:53:12 -0700240 }
Flavio Castro96eaa2e2016-04-23 16:24:47 -0700241 }
242}