blob: 8b3dd8b1900a1fd911f1630f665a5ad6d60c03c6 [file] [log] [blame]
Andrea Campanellaa6d457b2017-08-30 14:06:44 +02001{
Carmelo Cascone0f3e6652017-09-12 13:27:16 +02002 "devices": {
3 "device:tofino:21": {
4 "generalprovider": {
5 "p4runtime": {
6 "ip": "10.254.1.40",
7 "deviceKeyId": "p4runtime:device:tofino:21",
8 "port": 50051,
9 "deviceId": 0
Andrea Campanellaa6d457b2017-08-30 14:06:44 +020010 }
11 },
Carmelo Cascone0f3e6652017-09-12 13:27:16 +020012 "piPipeconf": {
13 "piPipeconfId": "tofino-ecmp-montara"
Andrea Campanellaa6d457b2017-08-30 14:06:44 +020014 },
Carmelo Cascone0f3e6652017-09-12 13:27:16 +020015 "ports": {
16 "1/0": {
17 "name": "1/0",
18 "speed": 100000,
19 "enabled": true,
20 "number": 128,
21 "removed": false,
22 "type": "copper"
Andrea Campanellaa6d457b2017-08-30 14:06:44 +020023 },
Carmelo Cascone0f3e6652017-09-12 13:27:16 +020024 "2/0": {
25 "name": "2/0",
26 "speed": 100000,
27 "enabled": true,
28 "number": 136,
29 "removed": false,
30 "type": "copper"
Andrea Campanellaa6d457b2017-08-30 14:06:44 +020031 }
Carmelo Cascone0f3e6652017-09-12 13:27:16 +020032 },
33 "basic": {
34 "name": "Spine 1",
35 "latitude": 41,
36 "driver": "tofino",
37 "longitude": -107
38 }
Andrea Campanellaa6d457b2017-08-30 14:06:44 +020039 },
Carmelo Cascone0f3e6652017-09-12 13:27:16 +020040 "device:tofino:22": {
41 "generalprovider": {
42 "p4runtime": {
43 "ip": "10.254.1.39",
44 "deviceKeyId": "p4runtime:device:tofino:22",
45 "port": 50051,
46 "deviceId": 0
Andrea Campanellaa6d457b2017-08-30 14:06:44 +020047 }
Carmelo Cascone0f3e6652017-09-12 13:27:16 +020048 },
49 "piPipeconf": {
50 "piPipeconfId": "tofino-ecmp-montara"
51 },
52 "ports": {
53 "1/0": {
54 "name": "1/0",
55 "speed": 100000,
56 "enabled": true,
57 "number": 128,
58 "removed": false,
59 "type": "copper"
60 },
61 "2/0": {
62 "name": "2/0",
63 "speed": 100000,
64 "enabled": true,
65 "number": 136,
66 "removed": false,
67 "type": "copper"
68 }
69 },
70 "basic": {
71 "name": "Spine 2",
72 "latitude": 41,
73 "driver": "tofino",
74 "longitude": -99
75 }
76 },
77 "device:tofino:11": {
78 "generalprovider": {
79 "p4runtime": {
80 "ip": "10.254.1.38",
81 "deviceKeyId": "p4runtime:device:tofino:11",
82 "port": 50051,
83 "deviceId": 0
84 }
85 },
86 "piPipeconf": {
87 "piPipeconfId": "tofino-ecmp-mavericks"
88 },
89 "ports": {
90 "1/0": {
91 "name": "1/0",
92 "speed": 100000,
93 "enabled": true,
94 "number": 188,
95 "removed": false,
96 "type": "copper"
97 },
98 "2/0": {
99 "name": "2/0",
100 "speed": 100000,
101 "enabled": true,
102 "number": 184,
103 "removed": false,
104 "type": "copper"
105 },
106 "3/0": {
107 "name": "3/0",
108 "speed": 40000,
109 "enabled": true,
110 "number": 180,
111 "removed": false,
112 "type": "copper"
113 }
114 },
115 "basic": {
116 "name": "Leaf 1",
117 "latitude": 33,
118 "driver": "tofino",
119 "longitude": -107
120 }
121 },
122 "device:tofino:12": {
123 "generalprovider": {
124 "p4runtime": {
125 "ip": "10.254.1.37",
126 "deviceKeyId": "p4runtime:device:tofino:12",
127 "port": 50051,
128 "deviceId": 0
129 }
130 },
131 "piPipeconf": {
132 "piPipeconfId": "tofino-ecmp-mavericks"
133 },
134 "ports": {
135 "1/0": {
136 "name": "1/0",
137 "speed": 100000,
138 "enabled": true,
139 "number": 188,
140 "removed": false,
141 "type": "copper"
142 },
143 "2/0": {
144 "name": "2/0",
145 "speed": 100000,
146 "enabled": true,
147 "number": 184,
148 "removed": false,
149 "type": "copper"
150 },
151 "3/0": {
152 "name": "3/0",
153 "speed": 40000,
154 "enabled": true,
155 "number": 180,
156 "removed": false,
157 "type": "copper"
158 }
159 },
160 "basic": {
161 "name": "Leaf 2",
162 "latitude": 33,
163 "driver": "tofino",
164 "longitude": -99
165 }
Andrea Campanellaa6d457b2017-08-30 14:06:44 +0200166 }
Carmelo Cascone0f3e6652017-09-12 13:27:16 +0200167 },
168 "links": {
169 "device:tofino:11/188-device:tofino:21/128": {
170 "basic": {
171 "bandwidth": 100000,
172 "type": "DIRECT"
173 }
174 },
175 "device:tofino:11/184-device:tofino:22/128": {
176 "basic": {
177 "bandwidth": 100000,
178 "type": "DIRECT"
179 }
180 },
181 "device:tofino:12/188-device:tofino:21/136": {
182 "basic": {
183 "bandwidth": 100000,
184 "type": "DIRECT"
185 }
186 },
187 "device:tofino:12/184-device:tofino:22/136": {
188 "basic": {
189 "bandwidth": 100000,
190 "type": "DIRECT"
191 }
192 },
193 "device:tofino:21/128-device:tofino:11/188": {
194 "basic": {
195 "bandwidth": 100000,
196 "type": "DIRECT"
197 }
198 },
199 "device:tofino:22/128-device:tofino:11/184": {
200 "basic": {
201 "bandwidth": 100000,
202 "type": "DIRECT"
203 }
204 },
205 "device:tofino:21/136-device:tofino:12/188": {
206 "basic": {
207 "bandwidth": 100000,
208 "type": "DIRECT"
209 }
210 },
211 "device:tofino:22/136-device:tofino:12/184": {
212 "basic": {
213 "bandwidth": 100000,
214 "type": "DIRECT"
215 }
216 }
217 },
218 "hosts": {
219 "3c:fd:fe:a6:e7:08/-1": {
220 "basic": {
221 "latitude": 28,
222 "ips": [
223 "10.0.0.1"
224 ],
225 "locations": [
226 "device:tofino:11/180"
227 ],
228 "longitude": -107,
229 "name": "h1"
230 }
231 },
232 "3c:fd:fe:a6:e7:09/-1": {
233 "basic": {
234 "latitude": 28,
235 "ips": [
236 "10.0.0.2"
237 ],
238 "locations": [
239 "device:tofino:12/180"
240 ],
241 "longitude": -99,
242 "name": "h2"
243 }
244 }
245 },
246 "apps": {
247 "org.onosproject.core": {
248 "core": {
249 "linkDiscoveryMode": "STRICT"
250 }
251 }
252 }
Andrea Campanellaa6d457b2017-08-30 14:06:44 +0200253}