blob: be5ff7fef6ebb93c222d78a7e4e16b58e016d980 [file] [log] [blame]
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -08001{
2 "ports" : {
3 "of:0000000000000001/3" : {
4 "interfaces" : [
5 {
6 "ips" : [ "1000::3ff/120" ],
7 "vlan-untagged": 10
8 }
9 ]
10 },
11 "of:0000000000000001/4" : {
12 "interfaces" : [
13 {
14 "ips" : [ "1001::3ff/120" ],
15 "vlan-untagged": 10
16 }
17 ]
18 },
19 "of:0000000000000002/6" : {
20 "interfaces" : [
21 {
22 "ips" : [ "1002::3ff/120" ],
23 "vlan-untagged": 10
24 }
25 ]
26 },
27 "of:0000000000000002/7" : {
28 "interfaces" : [
29 {
30 "ips" : [ "1003::3ff/120" ],
31 "vlan-untagged": 15
32 }
33 ]
34 },
35 "of:0000000000000002/8" : {
36 "interfaces" : [
37 {
38 "ips" : [ "1004::3ff/120" ],
39 "vlan-tagged": [30]
40 }
41 ]
42 },
43 "of:0000000000000003/8" : {
44 "interfaces" : [
45 {
46 "ips" : [ "1005::3ff/120" ],
47 "vlan-tagged": [20]
48 }
49 ]
50 },
51 "of:0000000000000003/9" : {
52 "interfaces" : [
53 {
54 "ips" : [ "1006::3ff/120" ],
55 "vlan-tagged": [40]
56 }
57 ]
58 },
59 "of:0000000000000003/6" : {
60 "interfaces" : [
61 {
62 "ips" : [ "1003::3ff/120" ],
63 "vlan-untagged": 15
64 }
65 ]
66 },
67 "of:0000000000000003/7" : {
68 "interfaces" : [
69 {
70 "ips" : [ "1004::3ff/120" ],
71 "vlan-tagged": [30]
72 }
73 ]
74 },
75 "of:0000000000000004/6" : {
76 "interfaces" : [
77 {
78 "ips" : [ "1007::3ff/120" ],
79 "vlan-tagged": [30]
80 }
81 ]
82 },
83 "of:0000000000000004/7" : {
84 "interfaces" : [
85 {
86 "ips" : [ "1008::3ff/120" ],
87 "vlan-tagged": [40]
88 }
89 ]
90 },
91 "of:0000000000000004/8" : {
92 "interfaces" : [
93 {
94 "ips" : [ "1009::3ff/120" ],
95 "vlan-tagged": [40]
96 }
97 ]
98 },
99 "of:0000000000000005/8" : {
100 "interfaces" : [
101 {
102 "ips" : [ "1010::3ff/120" ],
103 "vlan-tagged": [40]
104 }
105 ]
106 },
107 "of:0000000000000005/6" : {
108 "interfaces" : [
109 {
110 "ips" : [ "1008::3ff/120" ],
111 "vlan-tagged": [40]
112 }
113 ]
114 },
115 "of:0000000000000005/7" : {
116 "interfaces" : [
117 {
118 "ips" : [ "1009::3ff/120" ],
119 "vlan-tagged": [40]
120 }
121 ]
122 }
123 },
124 "hosts" : {
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800125 "00:bb:00:00:00:01/None" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800126 "basic": {
127 "locations": ["of:0000000000000001/3"],
128 "ips": ["1000::3fe"]
129 }
130 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800131 "00:bb:00:00:01:01/None" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800132 "basic": {
133 "locations": ["of:0000000000000001/4"],
134 "ips": ["1001::3fe"]
135 }
136 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800137 "00:bb:00:00:00:02/None" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800138 "basic": {
139 "locations": ["of:0000000000000002/6"],
140 "ips": ["1002::3fe"]
141 }
142 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800143 "00:bb:00:00:00:03/None" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800144 "basic": {
145 "locations": ["of:0000000000000002/7", "of:0000000000000003/6"],
146 "ips": ["1003::3fe"]
147 }
148 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800149 "00:bb:00:00:00:04/30" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800150 "basic": {
151 "locations": ["of:0000000000000003/7","of:0000000000000002/8"],
152 "ips": ["1004::3fe"]
153 }
154 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800155 "00:bb:00:00:00:05/20" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800156 "basic": {
157 "locations": ["of:0000000000000003/8"],
158 "ips": ["1005::3fe"]
159 }
160 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800161 "00:bb:00:00:01:05/40" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800162 "basic": {
163 "locations": ["of:0000000000000003/9"],
164 "ips": ["1006::3fe"]
165 }
166 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800167 "00:bb:00:00:00:06/30" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800168 "basic": {
169 "locations": ["of:0000000000000004/6"],
170 "ips": ["1007::3fe"]
171 }
172 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800173 "00:bb:00:00:00:07/40" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800174 "basic": {
175 "locations": ["of:0000000000000005/6", "of:0000000000000004/7"],
176 "ips": ["1008::3fe"]
177 }
178 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800179 "00:bb:00:00:00:08/40" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800180 "basic": {
181 "locations": ["of:0000000000000004/8","of:0000000000000005/7"],
182 "ips": ["1009::3fe"]
183 }
184 },
Andreas Pantelopoulos971c91d2018-02-12 11:28:10 -0800185 "00:bb:00:00:00:0A/40" : {
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800186 "basic": {
187 "locations": ["of:0000000000000005/8"],
188 "ips": ["1010::3fe"]
189 }
190 }
191 },
192 "devices" : {
193 "of:0000000000000001" : {
194 "segmentrouting" : {
195 "name" : "s001",
You Wang91088702018-03-15 16:40:33 -0700196 "ipv4NodeSid" : 1001,
197 "ipv6NodeSid" : 2001,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800198 "ipv6Loopback" : "2000::c0a8:0001",
199 "ipv4Loopback" : "192.168.0.1",
200 "routerMac" : "00:00:00:00:00:01",
201 "isEdgeRouter" : true,
202 "adjacencySids" : []
203 },
204 "basic" : {
205 "driver" : "ofdpa-ovs",
206 "latitude":34,
207 "longitude":-105
208 }
209 },
210 "of:0000000000000002" : {
211 "segmentrouting" : {
212 "name" : "s002",
You Wang91088702018-03-15 16:40:33 -0700213 "ipv4NodeSid" : 1002,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800214 "ipv4Loopback" : "192.168.0.2",
You Wang91088702018-03-15 16:40:33 -0700215 "ipv6NodeSid" : 2002,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800216 "ipv6Loopback" : "2000::c0a8:0002",
217 "routerMac" : "00:00:00:00:00:02",
218 "isEdgeRouter" : true,
219 "pairLocalPort" : 5,
220 "pairDeviceId": "of:0000000000000003",
221 "adjacencySids" : []
222 },
223 "basic" : {
224 "driver" : "ofdpa-ovs",
225 "latitude":34,
226 "longitude":-95
227 }
228 },
229 "of:0000000000000003" : {
230 "segmentrouting" : {
231 "name" : "s003",
You Wang91088702018-03-15 16:40:33 -0700232 "ipv4NodeSid" : 1003,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800233 "ipv4Loopback" : "192.168.0.3",
You Wang91088702018-03-15 16:40:33 -0700234 "ipv6NodeSid" : 2003,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800235 "ipv6Loopback" : "2000::c0a8:0003",
236 "routerMac" : "00:00:00:00:00:02",
237 "isEdgeRouter" : true,
238 "pairLocalPort" : 5,
239 "pairDeviceId": "of:0000000000000002",
240 "adjacencySids" : []
241 },
242 "basic" : {
243 "driver" : "ofdpa-ovs",
244 "latitude":34,
245 "longitude":-90
246 }
247 },
248 "of:0000000000000004" : {
249 "segmentrouting" : {
250 "name" : "s004",
You Wang91088702018-03-15 16:40:33 -0700251 "ipv4NodeSid" : 1004,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800252 "ipv4Loopback" : "192.168.0.4",
You Wang91088702018-03-15 16:40:33 -0700253 "ipv6NodeSid" : 2004,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800254 "ipv6Loopback" : "2000::c0a8:0004",
255 "routerMac" : "00:00:00:00:00:04",
256 "isEdgeRouter" : true,
257 "pairLocalPort" : 5,
258 "pairDeviceId": "of:0000000000000005",
259 "adjacencySids" : []
260 },
261 "basic" : {
262 "driver" : "ofdpa-ovs",
263 "latitude":34,
264 "longitude":-85
265 }
266 },
267 "of:0000000000000005" : {
268 "segmentrouting" : {
269 "name" : "s005",
You Wang91088702018-03-15 16:40:33 -0700270 "ipv4NodeSid" : 1005,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800271 "ipv4Loopback" : "192.168.0.5",
You Wang91088702018-03-15 16:40:33 -0700272 "ipv6NodeSid" : 2005,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800273 "ipv6Loopback" : "2000::c0a8:0005",
274 "routerMac" : "00:00:00:00:00:04",
275 "isEdgeRouter" : true,
276 "pairLocalPort" : 5,
277 "pairDeviceId": "of:0000000000000004",
278 "adjacencySids" : []
279 },
280 "basic" : {
281 "driver" : "ofdpa-ovs",
282 "latitude":34,
283 "longitude":-80
284 }
285 },
286 "of:0000000000000101" : {
287 "segmentrouting" : {
288 "name" : "s101",
You Wang91088702018-03-15 16:40:33 -0700289 "ipv4NodeSid" : 1101,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800290 "ipv4Loopback" : "192.168.0.101",
You Wang91088702018-03-15 16:40:33 -0700291 "ipv6NodeSid" : 2101,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800292 "ipv6Loopback" : "2000::c0a8:0101",
293 "routerMac" : "00:00:00:00:01:01",
294 "isEdgeRouter" : false,
295 "adjacencySids" : []
296 },
297 "basic" : {
298 "driver" : "ofdpa-ovs",
299 "latitude":42,
300 "longitude":-100
301 }
302 },
303 "of:0000000000000102" : {
304 "segmentrouting" : {
305 "name" : "s102",
You Wang91088702018-03-15 16:40:33 -0700306 "ipv4NodeSid" : 1102,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800307 "ipv4Loopback" : "192.168.0.102",
You Wang91088702018-03-15 16:40:33 -0700308 "ipv6NodeSid" : 2102,
Andreas Pantelopoulosf6ed5012018-02-08 21:26:01 -0800309 "ipv6Loopback" : "2000::c0a8:0202",
310 "routerMac" : "00:00:00:00:01:02",
311 "isEdgeRouter" : false,
312 "adjacencySids" : []
313 },
314 "basic" : {
315 "driver" : "ofdpa-ovs",
316 "latitude":42,
317 "longitude":-95
318 }
319 }
320 }
321}