Replace tpce-topology yang by existing ordmodels
[transportpce.git] / tests / sample_configs / honeynode-otntopo400G.json
1 {
2     "network": [
3         {
4             "network-id": "otn-topology",
5             "network-types": {
6                 "org-openroadm-common-network:openroadm-common-network": {}
7             },
8             "node": [
9                 {
10                     "node-id": "XPDR-A2-XPDR1",
11                     "org-openroadm-common-network:node-type": "TPDR",
12                     "org-openroadm-common-network:operational-state": "inService",
13                     "org-openroadm-common-network:administrative-state": "inService",
14                     "org-openroadm-otn-network-topology:xpdr-attributes": {
15                         "xpdr-number": 1
16                     },
17                     "ietf-network-topology:termination-point": [
18                         {
19                             "tp-id": "XPDR1-CLIENT1",
20                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
21                                 "supported-interface-capability": [
22                                     {
23                                         "if-cap-type": "org-openroadm-port-types:if-400GE"
24                                     }
25                                 ]
26                             },
27                             "org-openroadm-common-network:associated-connection-map-tp": [
28                                 "XPDR1-NETWORK1"
29                             ],
30                             "org-openroadm-common-network:operational-state": "inService",
31                             "org-openroadm-common-network:administrative-state": "inService",
32                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
33                         },
34                         {
35                             "tp-id": "XPDR1-NETWORK1",
36                             "supporting-termination-point": [
37                                 {
38                                     "network-ref": "openroadm-topology",
39                                     "node-ref": "XPDR-A2-XPDR1",
40                                     "tp-ref": "XPDR1-NETWORK1"
41                                 }
42                             ],
43                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
44                                 "supported-interface-capability": [
45                                     {
46                                         "if-cap-type": "org-openroadm-port-types:if-otsi-otsigroup"
47                                     }
48                                 ]
49                             },
50                             "org-openroadm-common-network:associated-connection-map-tp": [
51                                 "XPDR1-CLIENT1"
52                             ],
53                             "org-openroadm-common-network:operational-state": "inService",
54                             "org-openroadm-common-network:administrative-state": "inService",
55                             "org-openroadm-common-network:tp-type": "XPONDER-NETWORK"
56                         }
57                     ],
58                     "supporting-node": [
59                         {
60                             "network-ref": "clli-network",
61                             "node-ref": "NodeA"
62                         },
63                         {
64                             "network-ref": "openroadm-network",
65                             "node-ref": "XPDR-A2"
66                         },
67                         {
68                             "network-ref": "openroadm-topology",
69                             "node-ref": "XPDR-A2-XPDR1"
70                         }
71                     ]
72                 },
73                 {
74                     "node-id": "XPDR-C2-XPDR1",
75                     "org-openroadm-common-network:node-type": "TPDR",
76                     "org-openroadm-common-network:operational-state": "inService",
77                     "org-openroadm-common-network:administrative-state": "inService",
78                     "org-openroadm-otn-network-topology:xpdr-attributes": {
79                         "xpdr-number": 1
80                     },
81                     "ietf-network-topology:termination-point": [
82                         {
83                             "tp-id": "XPDR1-CLIENT1",
84                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
85                                 "supported-interface-capability": [
86                                     {
87                                         "if-cap-type": "org-openroadm-port-types:if-400GE"
88                                     }
89                                 ]
90                             },
91                             "org-openroadm-common-network:associated-connection-map-tp": [
92                                 "XPDR1-NETWORK1"
93                             ],
94                             "org-openroadm-common-network:operational-state": "inService",
95                             "org-openroadm-common-network:administrative-state": "inService",
96                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
97                         },
98                         {
99                             "tp-id": "XPDR1-NETWORK1",
100                             "supporting-termination-point": [
101                                 {
102                                     "network-ref": "openroadm-topology",
103                                     "node-ref": "XPDR-C2-XPDR1",
104                                     "tp-ref": "XPDR1-NETWORK1"
105                                 }
106                             ],
107                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
108                                 "supported-interface-capability": [
109                                     {
110                                         "if-cap-type": "org-openroadm-port-types:if-otsi-otsigroup"
111                                     }
112                                 ]
113                             },
114                             "org-openroadm-common-network:associated-connection-map-tp": [
115                                 "XPDR1-CLIENT1"
116                             ],
117                             "org-openroadm-common-network:operational-state": "inService",
118                             "org-openroadm-common-network:administrative-state": "inService",
119                             "org-openroadm-common-network:tp-type": "XPONDER-NETWORK"
120                         }
121                     ],
122                     "supporting-node": [
123                         {
124                             "network-ref": "openroadm-network",
125                             "node-ref": "XPDR-C2"
126                         },
127                         {
128                             "network-ref": "clli-network",
129                             "node-ref": "NodeC"
130                         },
131                         {
132                             "network-ref": "openroadm-topology",
133                             "node-ref": "XPDR-C2-XPDR1"
134                         }
135                     ]
136                 },
137                 {
138                     "node-id": "XPDR-A2-XPDR2",
139                     "org-openroadm-common-network:node-type": "MUXPDR",
140                     "org-openroadm-common-network:operational-state": "inService",
141                     "org-openroadm-common-network:administrative-state": "inService",
142                     "org-openroadm-otn-network-topology:xpdr-attributes": {
143                         "xpdr-number": 2
144                     },
145                     "org-openroadm-otn-network-topology:switching-pools": {
146                         "odu-switching-pools": [
147                             {
148                                 "switching-pool-number": 1,
149                                 "switching-pool-type": "non-blocking",
150                                 "non-blocking-list": [
151                                     {
152                                         "nbl-number": 1,
153                                         "interconnect-bandwidth-unit": 1000000000,
154                                         "tp-list": [
155                                             "XPDR2-NETWORK1",
156                                             "XPDR2-CLIENT1"
157                                         ],
158                                         "available-interconnect-bandwidth": 10
159                                     },
160                                     {
161                                         "nbl-number": 2,
162                                         "interconnect-bandwidth-unit": 1000000000,
163                                         "tp-list": [
164                                             "XPDR2-CLIENT2",
165                                             "XPDR2-NETWORK1"
166                                         ],
167                                         "available-interconnect-bandwidth": 10
168                                     }
169                                 ]
170                             }
171                         ]
172                     },
173                     "ietf-network-topology:termination-point": [
174                         {
175                             "tp-id": "XPDR2-NETWORK1",
176                             "supporting-termination-point": [
177                                 {
178                                     "network-ref": "openroadm-topology",
179                                     "node-ref": "XPDR-A2-XPDR2",
180                                     "tp-ref": "XPDR2-NETWORK1"
181                                 }
182                             ],
183                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
184                                 "supported-interface-capability": [
185                                     {
186                                         "if-cap-type": "org-openroadm-port-types:if-otsi-otsigroup"
187                                     }
188                                 ]
189                             },
190                             "org-openroadm-common-network:operational-state": "inService",
191                             "org-openroadm-common-network:administrative-state": "inService",
192                             "org-openroadm-common-network:tp-type": "XPONDER-NETWORK"
193                         },
194                         {
195                             "tp-id": "XPDR2-CLIENT1",
196                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
197                                 "supported-interface-capability": [
198                                     {
199                                         "if-cap-type": "org-openroadm-port-types:if-OCH-OTU4-ODU4"
200                                     },
201                                     {
202                                         "if-cap-type": "org-openroadm-port-types:if-100GE-ODU4"
203                                     }
204                                 ]
205                             },
206                             "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
207                                 "rate": "org-openroadm-otn-common-types:ODU4"
208                             },
209                             "org-openroadm-common-network:operational-state": "inService",
210                             "org-openroadm-common-network:administrative-state": "inService",
211                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
212                         },
213                         {
214                             "tp-id": "XPDR2-CLIENT2",
215                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
216                                 "supported-interface-capability": [
217                                     {
218                                         "if-cap-type": "org-openroadm-port-types:if-OCH-OTU4-ODU4"
219                                     },
220                                     {
221                                         "if-cap-type": "org-openroadm-port-types:if-100GE-ODU4"
222                                     }
223                                 ]
224                             },
225                             "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
226                                 "rate": "org-openroadm-otn-common-types:ODU4"
227                             },
228                             "org-openroadm-common-network:operational-state": "inService",
229                             "org-openroadm-common-network:administrative-state": "inService",
230                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
231                         }
232                     ],
233                     "supporting-node": [
234                         {
235                             "network-ref": "clli-network",
236                             "node-ref": "NodeA"
237                         },
238                         {
239                             "network-ref": "openroadm-network",
240                             "node-ref": "XPDR-A2"
241                         },
242                         {
243                             "network-ref": "openroadm-topology",
244                             "node-ref": "XPDR-A2-XPDR2"
245                         }
246                     ]
247                 },
248                 {
249                     "node-id": "XPDR-C2-XPDR2",
250                     "org-openroadm-common-network:node-type": "MUXPDR",
251                     "org-openroadm-common-network:operational-state": "inService",
252                     "org-openroadm-common-network:administrative-state": "inService",
253                     "org-openroadm-otn-network-topology:xpdr-attributes": {
254                         "xpdr-number": 2
255                     },
256                     "org-openroadm-otn-network-topology:switching-pools": {
257                         "odu-switching-pools": [
258                             {
259                                 "switching-pool-number": 1,
260                                 "switching-pool-type": "non-blocking",
261                                 "non-blocking-list": [
262                                     {
263                                         "nbl-number": 1,
264                                         "interconnect-bandwidth-unit": 1000000000,
265                                         "tp-list": [
266                                             "XPDR2-NETWORK1",
267                                             "XPDR2-CLIENT1"
268                                         ],
269                                         "available-interconnect-bandwidth": 10
270                                     },
271                                     {
272                                         "nbl-number": 2,
273                                         "interconnect-bandwidth-unit": 1000000000,
274                                         "tp-list": [
275                                             "XPDR2-CLIENT2",
276                                             "XPDR2-NETWORK1"
277                                         ],
278                                         "available-interconnect-bandwidth": 10
279                                     }
280                                 ]
281                             }
282                         ]
283                     },
284                     "ietf-network-topology:termination-point": [
285                         {
286                             "tp-id": "XPDR2-NETWORK1",
287                             "supporting-termination-point": [
288                                 {
289                                     "network-ref": "openroadm-topology",
290                                     "node-ref": "XPDR-C2-XPDR2",
291                                     "tp-ref": "XPDR2-NETWORK1"
292                                 }
293                             ],
294                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
295                                 "supported-interface-capability": [
296                                     {
297                                         "if-cap-type": "org-openroadm-port-types:if-otsi-otsigroup"
298                                     }
299                                 ]
300                             },
301                             "org-openroadm-common-network:operational-state": "inService",
302                             "org-openroadm-common-network:administrative-state": "inService",
303                             "org-openroadm-common-network:tp-type": "XPONDER-NETWORK"
304                         },
305                         {
306                             "tp-id": "XPDR2-CLIENT1",
307                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
308                                 "supported-interface-capability": [
309                                     {
310                                         "if-cap-type": "org-openroadm-port-types:if-OCH-OTU4-ODU4"
311                                     },
312                                     {
313                                         "if-cap-type": "org-openroadm-port-types:if-100GE-ODU4"
314                                     }
315                                 ]
316                             },
317                             "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
318                                 "rate": "org-openroadm-otn-common-types:ODU4"
319                             },
320                             "org-openroadm-common-network:operational-state": "inService",
321                             "org-openroadm-common-network:administrative-state": "inService",
322                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
323                         },
324                         {
325                             "tp-id": "XPDR2-CLIENT2",
326                             "org-openroadm-otn-network-topology:tp-supported-interfaces": {
327                                 "supported-interface-capability": [
328                                     {
329                                         "if-cap-type": "org-openroadm-port-types:if-OCH-OTU4-ODU4"
330                                     },
331                                     {
332                                         "if-cap-type": "org-openroadm-port-types:if-100GE-ODU4"
333                                     }
334                                 ]
335                             },
336                             "org-openroadm-otn-network-topology:xpdr-tp-port-connection-attributes": {
337                                 "rate": "org-openroadm-otn-common-types:ODU4"
338                             },
339                             "org-openroadm-common-network:operational-state": "inService",
340                             "org-openroadm-common-network:administrative-state": "inService",
341                             "org-openroadm-common-network:tp-type": "XPONDER-CLIENT"
342                         }
343                     ],
344                     "supporting-node": [
345                         {
346                             "network-ref": "openroadm-network",
347                             "node-ref": "XPDR-C2"
348                         },
349                         {
350                             "network-ref": "openroadm-topology",
351                             "node-ref": "XPDR-C2-XPDR2"
352                         },
353                         {
354                             "network-ref": "clli-network",
355                             "node-ref": "NodeC"
356                         }
357                     ]
358                 }
359             ]
360         }
361     ]
362 }