Merge "Functional test for pce 400G"
[transportpce.git] / tests / sample_configs / pce_portmapping_71.json
1 {
2     "network": {
3         "nodes": [
4             {
5                 "node-id": "ROADM-C1",
6                 "node-info": {
7                     "node-type": "rdm",
8                     "node-model": "model2",
9                     "node-ip-address": "127.0.0.13",
10                     "node-clli": "NodeC",
11                     "openroadm-version": "2.2.1",
12                     "node-vendor": "vendorA"
13                 },
14                 "cp-to-degree": [
15                     {
16                         "circuit-pack-name": "1/0/ETH-PLUG",
17                         "degree-number": 1,
18                         "interface-name": "1GE-interface-1"
19                     },
20                     {
21                         "circuit-pack-name": "2/0",
22                         "degree-number": 2,
23                         "interface-name": "1GE-interface-2"
24                     },
25                     {
26                         "circuit-pack-name": "2/0/ETH-PLUG",
27                         "degree-number": 2,
28                         "interface-name": "1GE-interface-2"
29                     },
30                     {
31                         "circuit-pack-name": "1/0",
32                         "degree-number": 1,
33                         "interface-name": "1GE-interface-1"
34                     }
35                 ],
36                 "mapping": [
37                     {
38                         "logical-connection-point": "SRG1-PP3-TXRX",
39                         "supporting-circuit-pack-name": "3/0",
40                         "port-direction": "bidirectional",
41                         "supporting-port": "C3"
42                     },
43                     {
44                         "logical-connection-point": "SRG1-PP1-TXRX",
45                         "supporting-circuit-pack-name": "3/0",
46                         "port-direction": "bidirectional",
47                         "supporting-port": "C1"
48                     },
49                     {
50                         "logical-connection-point": "DEG1-TTP-TXRX",
51                         "supporting-oms": "OMS-DEG1-TTP-TXRX",
52                         "supporting-circuit-pack-name": "1/0",
53                         "supporting-ots": "OTS-DEG1-TTP-TXRX",
54                         "port-direction": "bidirectional",
55                         "supporting-port": "L1"
56                     },
57                     {
58                         "logical-connection-point": "SRG1-PP2-TXRX",
59                         "supporting-circuit-pack-name": "3/0",
60                         "port-direction": "bidirectional",
61                         "supporting-port": "C2"
62                     },
63                     {
64                         "logical-connection-point": "SRG1-PP4-TXRX",
65                         "supporting-circuit-pack-name": "3/0",
66                         "port-direction": "bidirectional",
67                         "supporting-port": "C4"
68                     },
69                     {
70                         "logical-connection-point": "DEG2-TTP-TXRX",
71                         "supporting-circuit-pack-name": "2/0",
72                         "port-direction": "bidirectional",
73                         "supporting-port": "L1"
74                     }
75                 ],
76                 "mc-capabilities": [
77                     {
78                         "mc-node-name": "DEG2-TTP",
79                         "center-freq-granularity": 50,
80                         "slot-width-granularity": 50
81                     },
82                     {
83                         "mc-node-name": "DEG1-TTP",
84                         "center-freq-granularity": 50,
85                         "slot-width-granularity": 50
86                     },
87                     {
88                         "mc-node-name": "SRG1-PP",
89                         "center-freq-granularity": 50,
90                         "slot-width-granularity": 50
91                     }
92                 ]
93             },
94             {
95                 "node-id": "XPDR-A2",
96                 "mapping": [
97                     {
98                         "logical-connection-point": "XPDR1-NETWORK1",
99                         "supporting-circuit-pack-name": "1/0/1-PLUG-NET",
100                         "supported-interface-capability": [
101                             "org-openroadm-port-types:if-OTUCn-ODUCn"
102                         ],
103                         "lcp-hash-val": "AIGiVAQ4gDil",
104                         "port-direction": "bidirectional",
105                         "xponder-type": "tpdr",
106                         "supporting-port": "L1",
107                         "port-qual": "xpdr-network",
108                         "connection-map-lcp": "XPDR1-CLIENT1"
109                     },
110                     {
111                         "logical-connection-point": "XPDR1-CLIENT1",
112                         "supporting-circuit-pack-name": "1/0/1-PLUG-CLIENT",
113                         "supported-interface-capability": [
114                             "org-openroadm-port-types:if-400GE"
115                         ],
116                         "lcp-hash-val": "AODABTVSOHH0",
117                         "port-direction": "bidirectional",
118                         "supporting-port": "C1",
119                         "port-qual": "xpdr-client",
120                         "connection-map-lcp": "XPDR1-NETWORK1"
121                     }
122                 ],
123                 "node-info": {
124                     "node-type": "xpdr",
125                     "node-model": "model2",
126                     "node-ip-address": "1.2.3.4",
127                     "node-clli": "NodeA",
128                     "openroadm-version": "7.1.0",
129                     "node-vendor": "vendorA"
130                 }
131             },
132             {
133                 "node-id": "XPDR-C2",
134                 "mapping": [
135                     {
136                         "logical-connection-point": "XPDR1-NETWORK1",
137                         "supporting-circuit-pack-name": "1/0/1-PLUG-NET",
138                         "supported-interface-capability": [
139                             "org-openroadm-port-types:if-OTUCn-ODUCn"
140                         ],
141                         "lcp-hash-val": "ZbICgmaBrJM=",
142                         "port-direction": "bidirectional",
143                         "xponder-type": "tpdr",
144                         "supporting-port": "L1",
145                         "port-qual": "xpdr-network",
146                         "connection-map-lcp": "XPDR1-CLIENT1"
147                     },
148                     {
149                         "logical-connection-point": "XPDR1-CLIENT1",
150                         "supporting-circuit-pack-name": "1/0/1-PLUG-CLIENT",
151                         "supported-interface-capability": [
152                             "org-openroadm-port-types:if-400GE"
153                         ],
154                         "lcp-hash-val": "M5cViLS5z3o=",
155                         "port-direction": "bidirectional",
156                         "supporting-port": "C1",
157                         "port-qual": "xpdr-client",
158                         "connection-map-lcp": "XPDR1-NETWORK1"
159                     }
160                 ],
161                 "node-info": {
162                     "node-type": "xpdr",
163                     "node-model": "model2",
164                     "node-ip-address": "1.2.3.4",
165                     "node-clli": "NodeC",
166                     "openroadm-version": "7.1.0",
167                     "node-vendor": "vendorA"
168                 }
169             },
170             {
171                 "node-id": "ROADM-A1",
172                 "node-info": {
173                     "node-type": "rdm",
174                     "node-model": "model2",
175                     "node-ip-address": "127.0.0.11",
176                     "node-clli": "NodeA",
177                     "openroadm-version": "2.2.1",
178                     "node-vendor": "vendorA"
179                 },
180                 "cp-to-degree": [
181                     {
182                         "circuit-pack-name": "1/0/ETH-PLUG",
183                         "degree-number": 1,
184                         "interface-name": "1GE-interface-1"
185                     },
186                     {
187                         "circuit-pack-name": "2/0",
188                         "degree-number": 2,
189                         "interface-name": "1GE-interface-2"
190                     },
191                     {
192                         "circuit-pack-name": "2/0/ETH-PLUG",
193                         "degree-number": 2,
194                         "interface-name": "1GE-interface-2"
195                     },
196                     {
197                         "circuit-pack-name": "1/0",
198                         "degree-number": 1,
199                         "interface-name": "1GE-interface-1"
200                     }
201                 ],
202                 "mapping": [
203                     {
204                         "logical-connection-point": "SRG1-PP3-TXRX",
205                         "supporting-circuit-pack-name": "3/0",
206                         "port-direction": "bidirectional",
207                         "supporting-port": "C3"
208                     },
209                     {
210                         "logical-connection-point": "SRG3-PP2-TXRX",
211                         "supporting-circuit-pack-name": "5/0",
212                         "port-direction": "bidirectional",
213                         "supporting-port": "C2"
214                     },
215                     {
216                         "logical-connection-point": "SRG1-PP1-TXRX",
217                         "supporting-circuit-pack-name": "3/0",
218                         "port-direction": "bidirectional",
219                         "supporting-port": "C1"
220                     },
221                     {
222                         "logical-connection-point": "DEG1-TTP-TXRX",
223                         "supporting-circuit-pack-name": "1/0",
224                         "port-direction": "bidirectional",
225                         "supporting-port": "L1"
226                     },
227                     {
228                         "logical-connection-point": "SRG3-PP1-TXRX",
229                         "supporting-circuit-pack-name": "5/0",
230                         "port-direction": "bidirectional",
231                         "supporting-port": "C1"
232                     },
233                     {
234                         "logical-connection-point": "SRG1-PP2-TXRX",
235                         "supporting-circuit-pack-name": "3/0",
236                         "port-direction": "bidirectional",
237                         "supporting-port": "C2"
238                     },
239                     {
240                         "logical-connection-point": "SRG1-PP4-TXRX",
241                         "supporting-circuit-pack-name": "3/0",
242                         "port-direction": "bidirectional",
243                         "supporting-port": "C4"
244                     },
245                     {
246                         "logical-connection-point": "SRG3-PP4-TXRX",
247                         "supporting-circuit-pack-name": "5/0",
248                         "port-direction": "bidirectional",
249                         "supporting-port": "C4"
250                     },
251                     {
252                         "logical-connection-point": "SRG3-PP3-TXRX",
253                         "supporting-circuit-pack-name": "5/0",
254                         "port-direction": "bidirectional",
255                         "supporting-port": "C3"
256                     },
257                     {
258                         "logical-connection-point": "DEG2-TTP-TXRX",
259                         "supporting-oms": "OMS-DEG2-TTP-TXRX",
260                         "supporting-circuit-pack-name": "2/0",
261                         "supporting-ots": "OTS-DEG2-TTP-TXRX",
262                         "port-direction": "bidirectional",
263                         "supporting-port": "L1"
264                     }
265                 ],
266                 "mc-capabilities": [
267                     {
268                         "mc-node-name": "DEG2-TTP",
269                         "center-freq-granularity": 50,
270                         "slot-width-granularity": 50
271                     },
272                     {
273                         "mc-node-name": "DEG1-TTP",
274                         "center-freq-granularity": 50,
275                         "slot-width-granularity": 50
276                     },
277                     {
278                         "mc-node-name": "SRG3-PP",
279                         "center-freq-granularity": 50,
280                         "slot-width-granularity": 50
281                     },
282                     {
283                         "mc-node-name": "SRG1-PP",
284                         "center-freq-granularity": 50,
285                         "slot-width-granularity": 50
286                     }
287                 ]
288             }
289         ]
290     }
291 }