2056d3bb837ac17f9665f1999b36024977e101d9
[integration/test.git] / csit / variables / topoprocessing / Topologies.py
1 NETWORK_UNDERLAY_TOPOLOGY_1 = '''<topology
2                                 xmlns="urn:TBD:params:xml:ns:yang:network-topology"
3                                 xmlns:igp="urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology"
4                                 xmlns:isis="urn:TBD:params:xml:ns:yang:network:isis-topology"
5                                 xmlns:ovsdb="urn:opendaylight:params:xml:ns:yang:ovsdb">
6                             <topology-id>network-topo:1</topology-id>
7                             <node>
8                                 <node-id>bgp:1</node-id>
9                                 <igp:igp-node-attributes>
10                                     <isis:isis-node-attributes>
11                                         <isis:ted>
12                                             <isis:te-router-id-ipv4>192.168.1.1</isis:te-router-id-ipv4>
13                                         </isis:ted>
14                                     </isis:isis-node-attributes>
15                                 </igp:igp-node-attributes>
16                                 <termination-point>
17                                     <tp-id>tp:1:1</tp-id>
18                                     <ovsdb:ofport>1119</ovsdb:ofport>
19                                     <igp:igp-termination-point-attributes>
20                                         <igp:ip-address>192.168.1.5</igp:ip-address>
21                                     </igp:igp-termination-point-attributes>
22                                 </termination-point>
23                                 <termination-point>
24                                     <tp-id>tp:1:2</tp-id>
25                                     <ovsdb:ofport>1119</ovsdb:ofport>
26                                     <igp:igp-termination-point-attributes>
27                                         <igp:ip-address>192.168.1.6</igp:ip-address>
28                                     </igp:igp-termination-point-attributes>
29                                 </termination-point>
30                                 <termination-point>
31                                     <tp-id>tp:1:3</tp-id>
32                                     <ovsdb:ofport>2119</ovsdb:ofport>
33                                 </termination-point>
34                             </node>
35                             <node>
36                                 <node-id>bgp:2</node-id>
37                                 <igp:igp-node-attributes>
38                                     <isis:isis-node-attributes>
39                                         <isis:ted>
40                                             <isis:te-router-id-ipv4>192.168.1.2</isis:te-router-id-ipv4>
41                                         </isis:ted>
42                                     </isis:isis-node-attributes>
43                                 </igp:igp-node-attributes>
44                             </node>
45                             <node>
46                                 <node-id>bgp:3</node-id>
47                                 <igp:igp-node-attributes>
48                                     <isis:isis-node-attributes>
49                                         <isis:ted>
50                                             <isis:te-router-id-ipv4>192.168.2.1</isis:te-router-id-ipv4>
51                                         </isis:ted>
52                                     </isis:isis-node-attributes>
53                                 </igp:igp-node-attributes>
54                                 <termination-point>
55                                     <tp-id>tp:3:1</tp-id>
56                                     <ovsdb:ofport>1118</ovsdb:ofport>
57                                     <igp:igp-termination-point-attributes>
58                                         <igp:ip-address>192.168.1.5</igp:ip-address>
59                                     </igp:igp-termination-point-attributes>
60                                 </termination-point>
61                                 <termination-point>
62                                     <tp-id>tp:3:2</tp-id>
63                                     <ovsdb:ofport>2118</ovsdb:ofport>
64                                     <igp:igp-termination-point-attributes>
65                                         <igp:ip-address>192.168.1.6</igp:ip-address>
66                                     </igp:igp-termination-point-attributes>
67                                 </termination-point>
68                             </node>
69                             <node>
70                                 <node-id>bgp:4</node-id>
71                                 <igp:igp-node-attributes>
72                                     <isis:isis-node-attributes>
73                                         <isis:ted>
74                                             <isis:te-router-id-ipv4>192.168.2.1</isis:te-router-id-ipv4>
75                                         </isis:ted>
76                                     </isis:isis-node-attributes>
77                                 </igp:igp-node-attributes>
78                                 <termination-point>
79                                     <tp-id>tp:4:1</tp-id>
80                                     <ovsdb:ofport>1117</ovsdb:ofport>
81                                     <igp:igp-termination-point-attributes>
82                                         <igp:ip-address>192.168.2.6</igp:ip-address>
83                                     </igp:igp-termination-point-attributes>
84                                 </termination-point>
85                                 <termination-point>
86                                     <tp-id>tp:4:2</tp-id>
87                                     <ovsdb:ofport>1117</ovsdb:ofport>
88                                     <igp:igp-termination-point-attributes>
89                                         <igp:ip-address>192.168.2.7</igp:ip-address>
90                                     </igp:igp-termination-point-attributes>
91                                 </termination-point>
92                             </node>
93                             <node>
94                                 <node-id>bgp:5</node-id>
95                                 <igp:igp-node-attributes>
96                                     <isis:isis-node-attributes>
97                                         <isis:ted>
98                                             <isis:te-router-id-ipv4>192.168.2.3</isis:te-router-id-ipv4>
99                                         </isis:ted>
100                                     </isis:isis-node-attributes>
101                                 </igp:igp-node-attributes>
102                                 <termination-point>
103                                     <tp-id>tp:5:1</tp-id>
104                                     <ovsdb:ofport>1116</ovsdb:ofport>
105                                     <igp:igp-termination-point-attributes>
106                                         <igp:ip-address>192.168.2.8</igp:ip-address>
107                                     </igp:igp-termination-point-attributes>
108                                 </termination-point>
109                             </node>
110                             <link>
111                                 <link-id>link:1:4</link-id>
112                                 <source>
113                                     <source-node>bgp:1</source-node>
114                                 </source>
115                                 <destination>
116                                     <dest-node>bgp:4</dest-node>
117                                 </destination>
118                                 <igp:igp-link-attributes>
119                                     <igp:name>linkA</igp:name>
120                                     <igp:metric>12</igp:metric>
121                                 </igp:igp-link-attributes>
122                             </link>
123                             <link>
124                                 <link-id>link:1:3</link-id>
125                                 <source>
126                                     <source-node>bgp:1</source-node>
127                                 </source>
128                                 <destination>
129                                     <dest-node>bgp:3</dest-node>
130                                 </destination>
131                                 <igp:igp-link-attributes>
132                                     <igp:name>linkB</igp:name>
133                                     <igp:metric>11</igp:metric>
134                                 </igp:igp-link-attributes>
135                             </link>
136                             <link>
137                                 <link-id>link:1:2-1</link-id>
138                                 <source>
139                                     <source-node>bgp:1</source-node>
140                                 </source>
141                                 <destination>
142                                     <dest-node>bgp:2</dest-node>
143                                 </destination>
144                                 <igp:igp-link-attributes>
145                                     <igp:name>linkA</igp:name>
146                                     <igp:metric>12</igp:metric>
147                                 </igp:igp-link-attributes>
148                             </link>
149                             <link>
150                                 <link-id>link:1:2-2</link-id>
151                                 <source>
152                                     <source-node>bgp:1</source-node>
153                                 </source>
154                                 <destination>
155                                     <dest-node>bgp:2</dest-node>
156                                 </destination>
157                                 <igp:igp-link-attributes>
158                                     <igp:name>linkC</igp:name>
159                                     <igp:metric>14</igp:metric>
160                                 </igp:igp-link-attributes>
161                             </link>
162                         </topology>'''
163
164 NETWORK_UNDERLAY_TOPOLOGY_2 = '''<topology
165                                 xmlns="urn:TBD:params:xml:ns:yang:network-topology"
166                                 xmlns:igp="urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology"
167                                 xmlns:isis="urn:TBD:params:xml:ns:yang:network:isis-topology"
168                                 xmlns:ovsdb="urn:opendaylight:params:xml:ns:yang:ovsdb">
169                             <topology-id>network-topo:2</topology-id>
170                             <node>
171                                 <node-id>bgp:6</node-id>
172                                 <ovsdb:ovs-version>10</ovsdb:ovs-version>
173                                 <igp:igp-node-attributes>
174                                     <isis:isis-node-attributes>
175                                         <isis:ted>
176                                             <isis:te-router-id-ipv4>192.168.1.3</isis:te-router-id-ipv4>
177                                         </isis:ted>
178                                     </isis:isis-node-attributes>
179                                 </igp:igp-node-attributes>
180                                 <termination-point>
181                                     <tp-id>tp:6:1</tp-id>
182                                     <ovsdb:ofport>1116</ovsdb:ofport>
183                                     <ovsdb:name>portA</ovsdb:name>
184                                     <igp:igp-termination-point-attributes>
185                                         <igp:ip-address>192.168.1.7</igp:ip-address>
186                                     </igp:igp-termination-point-attributes>
187                                 </termination-point>
188                             </node>
189                             <node>
190                                 <node-id>bgp:7</node-id>
191                                 <ovsdb:ovs-version>20</ovsdb:ovs-version>
192                                 <igp:igp-node-attributes>
193                                     <isis:isis-node-attributes>
194                                         <isis:ted>
195                                             <isis:te-router-id-ipv4>192.168.1.4</isis:te-router-id-ipv4>
196                                         </isis:ted>
197                                     </isis:isis-node-attributes>
198                                 </igp:igp-node-attributes>
199                                 <termination-point>
200                                     <tp-id>tp:7:1</tp-id>
201                                     <ovsdb:ofport>1119</ovsdb:ofport>
202                                     <ovsdb:name>portD</ovsdb:name>
203                                     <igp:igp-termination-point-attributes>
204                                         <igp:ip-address>192.168.1.8</igp:ip-address>
205                                     </igp:igp-termination-point-attributes>
206                                 </termination-point>
207                                 <termination-point>
208                                     <tp-id>tp:7:2</tp-id>
209                                     <ovsdb:ofport>1117</ovsdb:ofport>
210                                     <ovsdb:name>portC</ovsdb:name>
211                                     <igp:igp-termination-point-attributes>
212                                         <igp:ip-address>192.168.1.9</igp:ip-address>
213                                     </igp:igp-termination-point-attributes>
214                                 </termination-point>
215                             </node>
216                             <node>
217                                 <node-id>bgp:8</node-id>
218                                 <ovsdb:ovs-version>21</ovsdb:ovs-version>
219                                 <igp:igp-node-attributes>
220                                     <isis:isis-node-attributes>
221                                         <isis:ted>
222                                             <isis:te-router-id-ipv4>192.168.2.4</isis:te-router-id-ipv4>
223                                         </isis:ted>
224                                     </isis:isis-node-attributes>
225                                 </igp:igp-node-attributes>
226                                 <termination-point>
227                                     <tp-id>tp:8:1</tp-id>
228                                     <ovsdb:ofport>11120</ovsdb:ofport>
229                                 </termination-point>
230                             </node>
231                             <node>
232                                 <node-id>bgp:9</node-id>
233                                 <ovsdb:ovs-version>25</ovsdb:ovs-version>
234                                 <igp:igp-node-attributes>
235                                     <isis:isis-node-attributes>
236                                         <isis:ted>
237                                             <isis:te-router-id-ipv4>192.168.2.5</isis:te-router-id-ipv4>
238                                         </isis:ted>
239                                     </isis:isis-node-attributes>
240                                 </igp:igp-node-attributes>
241                                 <termination-point>
242                                     <tp-id>tp:9:1</tp-id>
243                                     <ovsdb:ofport>1121</ovsdb:ofport>
244                                 </termination-point>
245                             </node>
246                             <node>
247                                 <node-id>bgp:10</node-id>
248                                 <ovsdb:ovs-version>25</ovsdb:ovs-version>
249                                 <igp:igp-node-attributes>
250                                     <isis:isis-node-attributes>
251                                         <isis:ted>
252                                             <isis:te-router-id-ipv4>192.168.2.3</isis:te-router-id-ipv4>
253                                         </isis:ted>
254                                     </isis:isis-node-attributes>
255                                 </igp:igp-node-attributes>
256                                 <termination-point>
257                                     <tp-id>tp:10:1</tp-id>
258                                     <ovsdb:ofport>1122</ovsdb:ofport>
259                                     <ovsdb:name>portB</ovsdb:name>
260                                     <igp:igp-termination-point-attributes>
261                                         <igp:ip-address>192.168.2.9</igp:ip-address>
262                                     </igp:igp-termination-point-attributes>
263                                 </termination-point>
264                             </node>
265                         </topology>'''
266
267 NETWORK_UNDERLAY_TOPOLOGY_3 = '''<topology
268                                 xmlns="urn:TBD:params:xml:ns:yang:network-topology"
269                                 xmlns:igp="urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology"
270                                 xmlns:isis="urn:TBD:params:xml:ns:yang:network:isis-topology">
271                             <topology-id>network-topo:3</topology-id>
272                             <node>
273                                 <node-id>bgp:11</node-id>
274                                 <igp:igp-node-attributes>
275                                     <isis:isis-node-attributes>
276                                         <isis:ted>
277                                             <isis:te-router-id-ipv6>fe80:0:0:0:0:0:c0a8:103</isis:te-router-id-ipv6>
278                                         </isis:ted>
279                                     </isis:isis-node-attributes>
280                                 </igp:igp-node-attributes>
281                                 <termination-point>
282                                     <tp-id>tp:11:1</tp-id>
283                                     <igp:igp-termination-point-attributes>
284                                         <igp:ip-address>fe80:0:0:0:0:0:c0a8:107</igp:ip-address>
285                                     </igp:igp-termination-point-attributes>
286                                 </termination-point>
287                             </node>
288                             <node>
289                                 <node-id>bgp:12</node-id>
290                                 <igp:igp-node-attributes>
291                                     <isis:isis-node-attributes>
292                                         <isis:ted>
293                                             <isis:te-router-id-ipv6>fe80:0:0:0:0:0:c0a8:104</isis:te-router-id-ipv6>
294                                         </isis:ted>
295                                     </isis:isis-node-attributes>
296                                 </igp:igp-node-attributes>
297                             </node>
298                             <node>
299                                 <node-id>bgp:13</node-id>
300                                 <igp:igp-node-attributes>
301                                     <isis:isis-node-attributes>
302                                         <isis:ted>
303                                             <isis:te-router-id-ipv6>fe80:0:0:0:0:0:c0a8:204</isis:te-router-id-ipv6>
304                                         </isis:ted>
305                                     </isis:isis-node-attributes>
306                                 </igp:igp-node-attributes>
307                             </node>
308                             <node>
309                                 <node-id>bgp:14</node-id>
310                                 <igp:igp-node-attributes>
311                                     <isis:isis-node-attributes>
312                                         <isis:ted>
313                                             <isis:te-router-id-ipv6>fe80:0:0:0:0:0:c0a8:205</isis:te-router-id-ipv6>
314                                         </isis:ted>
315                                     </isis:isis-node-attributes>
316                                 </igp:igp-node-attributes>
317                                 <termination-point>
318                                     <tp-id>tp:14:1</tp-id>
319                                     <igp:igp-termination-point-attributes>
320                                         <igp:ip-address>fe80:0:0:0:0:0:c0a8:207</igp:ip-address>
321                                     </igp:igp-termination-point-attributes>
322                                 </termination-point>
323                                 <termination-point>
324                                     <tp-id>tp:14:2</tp-id>
325                                     <igp:igp-termination-point-attributes>
326                                         <igp:ip-address>fe80:0:0:0:0:0:c0a8:209</igp:ip-address>
327                                     </igp:igp-termination-point-attributes>
328                                 </termination-point>
329                             </node>
330                             <node>
331                                 <node-id>bgp:15</node-id>
332                                 <igp:igp-node-attributes>
333                                     <isis:isis-node-attributes>
334                                         <isis:ted>
335                                             <isis:te-router-id-ipv6>fe80:0:0:0:0:0:c0a8:203</isis:te-router-id-ipv6>
336                                         </isis:ted>
337                                     </isis:isis-node-attributes>
338                                 </igp:igp-node-attributes>
339                             </node>
340                         </topology>'''
341
342 NETWORK_UNDERLAY_TOPOLOGY_4 = '''<topology
343                                 xmlns="urn:TBD:params:xml:ns:yang:network-topology"
344                                 xmlns:igp="urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology"
345                                 xmlns:isis="urn:TBD:params:xml:ns:yang:network:isis-topology">
346                             <topology-id>network-topo:4</topology-id>
347                             <node>
348                                 <node-id>bgp:16</node-id>
349                                 <igp:igp-node-attributes>
350                                     <isis:isis-node-attributes>
351                                         <isis:ted>
352                                             <isis:te-router-id-ipv4>192.168.1.1</isis:te-router-id-ipv4>
353                                         </isis:ted>
354                                     </isis:isis-node-attributes>
355                                 </igp:igp-node-attributes>
356                             </node>
357                             <node>
358                                 <node-id>bgp:17</node-id>
359                                 <igp:igp-node-attributes>
360                                     <isis:isis-node-attributes>
361                                         <isis:ted>
362                                             <isis:te-router-id-ipv4>192.168.1.2</isis:te-router-id-ipv4>
363                                         </isis:ted>
364                                     </isis:isis-node-attributes>
365                                 </igp:igp-node-attributes>
366                             </node>
367                             <node>
368                                 <node-id>bgp:18</node-id>
369                                 <igp:igp-node-attributes>
370                                     <isis:isis-node-attributes>
371                                         <isis:ted>
372                                             <isis:te-router-id-ipv4>192.168.2.1</isis:te-router-id-ipv4>
373                                         </isis:ted>
374                                     </isis:isis-node-attributes>
375                                 </igp:igp-node-attributes>
376                             </node>
377                             <node>
378                                 <node-id>bgp:19</node-id>
379                                 <igp:igp-node-attributes>
380                                     <isis:isis-node-attributes>
381                                         <isis:ted>
382                                             <isis:te-router-id-ipv4>192.168.2.2</isis:te-router-id-ipv4>
383                                         </isis:ted>
384                                     </isis:isis-node-attributes>
385                                 </igp:igp-node-attributes>
386                             </node>
387                             <node>
388                                 <node-id>bgp:20</node-id>
389                                 <igp:igp-node-attributes>
390                                     <isis:isis-node-attributes>
391                                         <isis:ted>
392                                             <isis:te-router-id-ipv4>192.168.2.1</isis:te-router-id-ipv4>
393                                         </isis:ted>
394                                     </isis:isis-node-attributes>
395                                 </igp:igp-node-attributes>
396                             </node>
397                         </topology>'''
398
399 NETWORK_UNDERLAY_TOPOLOGY_5 = '''<topology
400                                 xmlns="urn:TBD:params:xml:ns:yang:network-topology"
401                                 xmlns:igp="urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology"
402                                 xmlns:isis="urn:TBD:params:xml:ns:yang:network:isis-topology">
403                             <topology-id>network-topo:5</topology-id>
404                             <node>
405                                 <node-id>bgp:21</node-id>
406                                 <igp:igp-node-attributes>
407                                     <isis:isis-node-attributes>
408                                         <isis:ted>
409                                             <isis:te-router-id-ipv4>192.168.1.1</isis:te-router-id-ipv4>
410                                         </isis:ted>
411                                     </isis:isis-node-attributes>
412                                 </igp:igp-node-attributes>
413                                 <termination-point>
414                                     <tp-id>tp:21:1</tp-id>
415                                     <igp:igp-termination-point-attributes>
416                                         <igp:ip-address>192.168.1.9</igp:ip-address>
417                                     </igp:igp-termination-point-attributes>
418                                 </termination-point>
419                                 <termination-point>
420                                     <tp-id>tp:21:2</tp-id>
421                                     <igp:igp-termination-point-attributes>
422                                        <igp:ip-address>192.168.1.8</igp:ip-address>
423                                     </igp:igp-termination-point-attributes>
424                                 </termination-point>
425                                 <termination-point>
426                                     <tp-id>tp:21:3</tp-id>
427                                     <igp:igp-termination-point-attributes>
428                                         <igp:ip-address>192.168.1.8</igp:ip-address>
429                                     </igp:igp-termination-point-attributes>
430                                 </termination-point>
431                             </node>
432                             <node>
433                                 <node-id>bgp:22</node-id>
434                                 <igp:igp-node-attributes>
435                                     <isis:isis-node-attributes>
436                                         <isis:ted>
437                                             <isis:te-router-id-ipv4>192.168.1.2</isis:te-router-id-ipv4>
438                                         </isis:ted>
439                                     </isis:isis-node-attributes>
440                                 </igp:igp-node-attributes>
441                                 <termination-point>
442                                     <tp-id>tp:22:1</tp-id>
443                                     <igp:igp-termination-point-attributes>
444                                         <igp:ip-address>192.168.2.9</igp:ip-address>
445                                     </igp:igp-termination-point-attributes>
446                                 </termination-point>
447                                 <termination-point>
448                                     <tp-id>tp:22:2</tp-id>
449                                     <igp:igp-termination-point-attributes>
450                                         <igp:ip-address>192.168.1.7</igp:ip-address>
451                                     </igp:igp-termination-point-attributes>
452                                 </termination-point>
453                             </node>
454                             <node>
455                                 <node-id>bgp:23</node-id>
456                                 <igp:igp-node-attributes>
457                                     <isis:isis-node-attributes>
458                                         <isis:ted>
459                                             <isis:te-router-id-ipv4>192.168.2.1</isis:te-router-id-ipv4>
460                                         </isis:ted>
461                                     </isis:isis-node-attributes>
462                                 </igp:igp-node-attributes>
463                             </node>
464                             <node>
465                                 <node-id>bgp:24</node-id>
466                                 <igp:igp-node-attributes>
467                                     <isis:isis-node-attributes>
468                                         <isis:ted>
469                                             <isis:te-router-id-ipv4>192.168.2.2</isis:te-router-id-ipv4>
470                                         </isis:ted>
471                                     </isis:isis-node-attributes>
472                                 </igp:igp-node-attributes>
473                                 <termination-point>
474                                     <tp-id>tp:24:1</tp-id>
475                                     <igp:igp-termination-point-attributes>
476                                         <igp:ip-address>192.168.1.7</igp:ip-address>
477                                     </igp:igp-termination-point-attributes>
478                                 </termination-point>
479                                 <termination-point>
480                                     <tp-id>tp:24:2</tp-id>
481                                     <igp:igp-termination-point-attributes>
482                                         <igp:ip-address>192.168.1.7</igp:ip-address>
483                                     </igp:igp-termination-point-attributes>
484                                 </termination-point>
485                                 <termination-point>
486                                     <tp-id>tp:24:3</tp-id>
487                                     <igp:igp-termination-point-attributes>
488                                         <igp:ip-address>192.168.1.7</igp:ip-address>
489                                     </igp:igp-termination-point-attributes>
490                                 </termination-point>
491                             </node>
492                             <node>
493                                 <node-id>bgp:25</node-id>
494                                 <igp:igp-node-attributes>
495                                     <isis:isis-node-attributes>
496                                         <isis:ted>
497                                             <isis:te-router-id-ipv4>192.168.2.1</isis:te-router-id-ipv4>
498                                         </isis:ted>
499                                     </isis:isis-node-attributes>
500                                 </igp:igp-node-attributes>
501                             </node>
502                         </topology>'''
503
504 NETWORK_UNDERLAY_TOPOLOGY_6 = '''<topology
505                                 xmlns="urn:TBD:params:xml:ns:yang:network-topology"
506                                 xmlns:igp="urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology"
507                                 xmlns:isis="urn:TBD:params:xml:ns:yang:network:isis-topology">
508                             <topology-id>network-topo:6</topology-id>
509                             <node>
510                                 <node-id>bgp:26</node-id>
511                                 <igp:igp-node-attributes>
512                                     <isis:isis-node-attributes>
513                                         <isis:ted>
514                                             <isis:te-router-id-ipv4>192.168.1.1</isis:te-router-id-ipv4>
515                                         </isis:ted>
516                                     </isis:isis-node-attributes>
517                                 </igp:igp-node-attributes>
518                             </node>
519                             <node>
520                                 <node-id>bgp:27</node-id>
521                                 <igp:igp-node-attributes>
522                                     <isis:isis-node-attributes>
523                                         <isis:ted>
524                                             <isis:te-router-id-ipv4>192.168.1.2</isis:te-router-id-ipv4>
525                                         </isis:ted>
526                                     </isis:isis-node-attributes>
527                                 </igp:igp-node-attributes>
528                             </node>
529                             <node>
530                                 <node-id>bgp:28</node-id>
531                                 <igp:igp-node-attributes>
532                                     <isis:isis-node-attributes>
533                                         <isis:ted>
534                                             <isis:te-router-id-ipv4>192.168.2.1</isis:te-router-id-ipv4>
535                                         </isis:ted>
536                                     </isis:isis-node-attributes>
537                                 </igp:igp-node-attributes>
538                             </node>
539                             <node>
540                                 <node-id>bgp:29</node-id>
541                                 <igp:igp-node-attributes>
542                                     <isis:isis-node-attributes>
543                                         <isis:ted>
544                                             <isis:te-router-id-ipv4>192.168.2.1</isis:te-router-id-ipv4>
545                                         </isis:ted>
546                                     </isis:isis-node-attributes>
547                                 </igp:igp-node-attributes>
548                             </node>
549                             <node>
550                                 <node-id>bgp:30</node-id>
551                                 <igp:igp-node-attributes>
552                                     <isis:isis-node-attributes>
553                                         <isis:ted>
554                                             <isis:te-router-id-ipv4>192.168.2.3</isis:te-router-id-ipv4>
555                                         </isis:ted>
556                                     </isis:isis-node-attributes>
557                                 </igp:igp-node-attributes>
558                             </node>
559                             <link>
560                                 <link-id>link:26:28</link-id>
561                                 <source>
562                                     <source-node>bgp:26</source-node>
563                                 </source>
564                                 <destination>
565                                     <dest-node>bgp:28</dest-node>
566                                 </destination>
567                                 <igp:igp-link-attributes>
568                                     <igp:name>linkA</igp:name>
569                                     <igp:metric>17</igp:metric>
570                                 </igp:igp-link-attributes>
571                             </link>
572                             <link>
573                                 <link-id>link:28:29</link-id>
574                                 <source>
575                                     <source-node>bgp:28</source-node>
576                                 </source>
577                                 <destination>
578                                     <dest-node>bgp:29</dest-node>
579                                 </destination>
580                                 <igp:igp-link-attributes>
581                                     <igp:name>linkB</igp:name>
582                                     <igp:metric>11</igp:metric>
583                                 </igp:igp-link-attributes>
584                             </link>
585                             <link>
586                                 <link-id>link:29:30-1</link-id>
587                                 <source>
588                                     <source-node>bgp:29</source-node>
589                                 </source>
590                                 <destination>
591                                     <dest-node>bgp:30</dest-node>
592                                 </destination>
593                                 <igp:igp-link-attributes>
594                                     <igp:name>linkA</igp:name>
595                                     <igp:metric>12</igp:metric>
596                                 </igp:igp-link-attributes>
597                             </link>
598                             <link>
599                                 <link-id>link:29:30-2</link-id>
600                                 <source>
601                                     <source-node>bgp:29</source-node>
602                                 </source>
603                                 <destination>
604                                     <dest-node>bgp:30</dest-node>
605                                 </destination>
606                                 <igp:igp-link-attributes>
607                                     <igp:name>linkC</igp:name>
608                                     <igp:metric>12</igp:metric>
609                                 </igp:igp-link-attributes>
610                             </link>
611                         </topology>'''
612
613 OPENFLOW_UNDERLAY_NODES = '''
614 <nodes
615     xmlns="urn:opendaylight:inventory"
616     xmlns:flov-inv="urn:opendaylight:flow:inventory">
617     <node>
618         <id>openflow:1</id>
619         <node-connector>
620             <id>openflow:1:1</id>
621             <flov-inv:port-number>1</flov-inv:port-number>
622             <flov-inv:name>portC</flov-inv:name>
623         </node-connector>
624         <node-connector>
625             <id>openflow:1:2</id>
626             <flov-inv:port-number>1</flov-inv:port-number>
627         </node-connector>
628         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
629         <flov-inv:ip-address>192.168.1.1</flov-inv:ip-address>
630         <flov-inv:serial-number>19</flov-inv:serial-number>
631     </node>
632     <node>
633         <id>openflow:2</id>
634         <node-connector>
635             <id>openflow:2:1</id>
636             <flov-inv:port-number>1</flov-inv:port-number>
637             <flov-inv:name>portB</flov-inv:name>
638         </node-connector>
639         <node-connector>
640             <id>openflow:2:2</id>
641             <flov-inv:port-number>2</flov-inv:port-number>
642             <flov-inv:name>portD</flov-inv:name>
643         </node-connector>
644         <node-connector>
645             <id>openflow:2:3</id>
646             <flov-inv:port-number>3</flov-inv:port-number>
647             <flov-inv:name>portA</flov-inv:name>
648         </node-connector>
649         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
650         <flov-inv:ip-address>192.168.1.2</flov-inv:ip-address>
651         <flov-inv:serial-number>20</flov-inv:serial-number>
652     </node>
653     <node>
654         <id>openflow:3</id>
655         <node-connector>
656             <id>openflow:3:1</id>
657             <flov-inv:port-number>2</flov-inv:port-number>
658         </node-connector>
659         <node-connector>
660             <id>openflow:3:2</id>
661             <flov-inv:port-number>2</flov-inv:port-number>
662         </node-connector>
663         <node-connector>
664             <id>openflow:3:3</id>
665             <flov-inv:port-number>1</flov-inv:port-number>
666         </node-connector>
667         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
668         <flov-inv:ip-address>192.168.1.3</flov-inv:ip-address>
669         <flov-inv:serial-number>8</flov-inv:serial-number>
670     </node>
671     <node>
672         <id>openflow:4</id>
673         <node-connector>
674             <id>openflow:4:1</id>
675             <flov-inv:port-number>1</flov-inv:port-number>
676         </node-connector>
677         <node-connector>
678             <id>openflow:4:2</id>
679             <flov-inv:port-number>1</flov-inv:port-number>
680         </node-connector>
681         <node-connector>
682             <id>openflow:4:3</id>
683             <flov-inv:port-number>1</flov-inv:port-number>
684         </node-connector>
685         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
686         <flov-inv:ip-address>192.168.2.1</flov-inv:ip-address>
687         <flov-inv:serial-number>21</flov-inv:serial-number>
688     </node>
689     <node>
690         <id>openflow:5</id>
691         <node-connector>
692             <id>openflow:5:1</id>
693             <flov-inv:port-number>3</flov-inv:port-number>
694             <flov-inv:name>portB</flov-inv:name>
695         </node-connector>
696         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
697         <flov-inv:ip-address>192.168.2.2</flov-inv:ip-address>
698         <flov-inv:serial-number>25</flov-inv:serial-number>
699     </node>
700     <node>
701         <id>openflow:6</id>
702         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
703         <flov-inv:ip-address>192.168.1.1</flov-inv:ip-address>
704         <flov-inv:serial-number>26</flov-inv:serial-number>
705     </node>
706     <node>
707         <id>openflow:7</id>
708         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
709         <flov-inv:ip-address>192.168.2.3</flov-inv:ip-address>
710         <flov-inv:serial-number>19</flov-inv:serial-number>
711     </node>
712     <node>
713         <id>openflow:8</id>
714         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
715         <flov-inv:ip-address>192.168.1.4</flov-inv:ip-address>
716         <flov-inv:serial-number>21</flov-inv:serial-number>
717     </node>
718     <node>
719         <id>openflow:9</id>
720         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
721         <flov-inv:ip-address>192.168.2.3</flov-inv:ip-address>
722         <flov-inv:serial-number>21</flov-inv:serial-number>
723     </node>
724     <node>
725         <id>openflow:10</id>
726         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
727         <flov-inv:ip-address>192.168.2.1</flov-inv:ip-address>
728         <flov-inv:serial-number>25</flov-inv:serial-number>
729     </node>
730     <node>
731         <id>openflow:11</id>
732         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
733         <flov-inv:ip-address>fe80:0:0:0:0:0:c0a8:103</flov-inv:ip-address>
734         <flov-inv:serial-number>29</flov-inv:serial-number>
735     </node>
736     <node>
737         <id>openflow:12</id>
738         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
739         <flov-inv:ip-address>fe80:0:0:0:0:0:c0a8:201</flov-inv:ip-address>
740         <flov-inv:serial-number>19</flov-inv:serial-number>
741     </node>
742     <node>
743         <id>openflow:13</id>
744         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
745         <flov-inv:ip-address>fe80:0:0:0:0:0:c0a8:104</flov-inv:ip-address>
746         <flov-inv:serial-number>21</flov-inv:serial-number>
747     </node>
748     <node>
749         <id>openflow:14</id>
750         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
751         <flov-inv:ip-address>fe80:0:0:0:0:0:c0a8:205</flov-inv:ip-address>
752         <flov-inv:serial-number>21</flov-inv:serial-number>
753     </node>
754     <node>
755         <id>openflow:15</id>
756         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
757         <flov-inv:ip-address>fe80:0:0:0:0:0:c0a8:203</flov-inv:ip-address>
758         <flov-inv:serial-number>12</flov-inv:serial-number>
759     </node>
760     <node>
761         <id>openflow:16</id>
762         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
763         <flov-inv:ip-address>192.168.1.1</flov-inv:ip-address>
764         <flov-inv:serial-number>26</flov-inv:serial-number>
765     </node>
766     <node>
767         <id>openflow:17</id>
768         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
769         <flov-inv:ip-address>192.168.2.3</flov-inv:ip-address>
770         <flov-inv:serial-number>19</flov-inv:serial-number>
771     </node>
772     <node>
773         <id>openflow:18</id>
774         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
775         <flov-inv:ip-address>192.168.2.4</flov-inv:ip-address>
776         <flov-inv:serial-number>21</flov-inv:serial-number>
777     </node>
778     <node>
779         <id>openflow:19</id>
780         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
781         <flov-inv:ip-address>192.168.2.3</flov-inv:ip-address>
782         <flov-inv:serial-number>21</flov-inv:serial-number>
783     </node>
784     <node>
785         <id>openflow:20</id>
786         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
787         <flov-inv:ip-address>192.168.2.3</flov-inv:ip-address>
788         <flov-inv:serial-number>25</flov-inv:serial-number>
789     </node>
790     <node>
791         <id>openflow:21</id>
792         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
793         <flov-inv:ip-address>192.168.1.1</flov-inv:ip-address>
794         <flov-inv:serial-number>19</flov-inv:serial-number>
795         <node-connector>
796             <id>openflow:21:1</id>
797             <flov-inv:port-number>1</flov-inv:port-number>
798             <flov-inv:name>portC</flov-inv:name>
799         </node-connector>
800     </node>
801     <node>
802         <id>openflow:22</id>
803         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
804         <flov-inv:ip-address>192.168.1.2</flov-inv:ip-address>
805         <flov-inv:serial-number>20</flov-inv:serial-number>
806         <node-connector>
807             <id>openflow:22:1</id>
808             <flov-inv:port-number>2</flov-inv:port-number>
809             <flov-inv:name>portB</flov-inv:name>
810         </node-connector>
811         <node-connector>
812             <id>openflow:22:2</id>
813             <flov-inv:port-number>3</flov-inv:port-number>
814             <flov-inv:name>portD</flov-inv:name>
815         </node-connector>
816         <node-connector>
817             <id>openflow:22:3</id>
818             <flov-inv:port-number>1</flov-inv:port-number>
819             <flov-inv:name>portA</flov-inv:name>
820         </node-connector>
821     </node>
822     <node>
823         <id>openflow:23</id>
824         <flov-inv:manufacturer>Pantheon Technologies</flov-inv:manufacturer>
825         <flov-inv:ip-address>192.168.1.3</flov-inv:ip-address>
826         <flov-inv:serial-number>8</flov-inv:serial-number>
827     </node>
828     <node>
829         <id>openflow:24</id>
830         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
831         <flov-inv:ip-address>192.168.2.1</flov-inv:ip-address>
832         <flov-inv:serial-number>21</flov-inv:serial-number>
833     </node>
834     <node>
835         <id>openflow:25</id>
836         <flov-inv:manufacturer>Cisco</flov-inv:manufacturer>
837         <flov-inv:ip-address>192.168.2.2</flov-inv:ip-address>
838         <flov-inv:serial-number>25</flov-inv:serial-number>
839         <node-connector>
840             <id>openflow:25:1</id>
841             <flov-inv:port-number>4</flov-inv:port-number>
842             <flov-inv:name>portB</flov-inv:name>
843         </node-connector>
844     </node>
845 </nodes>
846 '''
847
848 OPENFLOW_UNDERLAY_TOPOLOGY_1 = '''
849 <topology
850         xmlns="urn:TBD:params:xml:ns:yang:network-topology"
851         xmlns:inventory="urn:opendaylight:inventory"
852         xmlns:inventory-topo="urn:opendaylight:model:topology:inventory">
853     <topology-id>openflow-topo:1</topology-id>
854     <node>
855         <node-id>of-node:1</node-id>
856         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:1"]</inventory-topo:inventory-node-ref>
857         <termination-point>
858             <tp-id>tp:1:1</tp-id>
859             <inventory-topo:inventory-node-connector-ref>
860                 /inventory:nodes/inventory:node[inventory:id="openflow:1"]/inventory:node-connector[inventory:id="openflow:1:1"]
861             </inventory-topo:inventory-node-connector-ref>
862         </termination-point>
863         <termination-point>
864             <tp-id>tp:1:2</tp-id>
865             <inventory-topo:inventory-node-connector-ref>
866                 /inventory:nodes/inventory:node[inventory:id="openflow:1"]/inventory:node-connector[inventory:id="openflow:1:2"]
867             </inventory-topo:inventory-node-connector-ref>
868         </termination-point>
869     </node>
870     <node>
871         <node-id>of-node:2</node-id>
872         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:2"]</inventory-topo:inventory-node-ref>
873         <termination-point>
874             <tp-id>tp:2:1</tp-id>
875             <inventory-topo:inventory-node-connector-ref>
876                 /inventory:nodes/inventory:node[inventory:id="openflow:2"]/inventory:node-connector[inventory:id="openflow:2:1"]
877             </inventory-topo:inventory-node-connector-ref>
878         </termination-point>
879         <termination-point>
880             <tp-id>tp:2:2</tp-id>
881             <inventory-topo:inventory-node-connector-ref>
882                 /inventory:nodes/inventory:node[inventory:id="openflow:2"]/inventory:node-connector[inventory:id="openflow:2:2"]
883             </inventory-topo:inventory-node-connector-ref>
884         </termination-point>
885         <termination-point>
886             <tp-id>tp:3</tp-id>
887             <inventory-topo:inventory-node-connector-ref>
888                 /inventory:nodes/inventory:node[inventory:id="openflow:2"]/inventory:node-connector[inventory:id="openflow:2:3"]
889             </inventory-topo:inventory-node-connector-ref>
890         </termination-point>
891     </node>
892     <node>
893         <node-id>of-node:3</node-id>
894         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:3"]</inventory-topo:inventory-node-ref>
895         <termination-point>
896             <tp-id>tp:3:1</tp-id>
897             <inventory-topo:inventory-node-connector-ref>
898                 /inventory:nodes/inventory:node[inventory:id="openflow:3"]/inventory:node-connector[inventory:id="openflow:3:1"]
899             </inventory-topo:inventory-node-connector-ref>
900         </termination-point>
901         <termination-point>
902             <tp-id>tp:3:2</tp-id>
903             <inventory-topo:inventory-node-connector-ref>
904                 /inventory:nodes/inventory:node[inventory:id="openflow:3"]/inventory:node-connector[inventory:id="openflow:3:2"]
905             </inventory-topo:inventory-node-connector-ref>
906         </termination-point>
907         <termination-point>
908             <tp-id>tp:3:3</tp-id>
909             <inventory-topo:inventory-node-connector-ref>
910                 /inventory:nodes/inventory:node[inventory:id="openflow:3"]/inventory:node-connector[inventory:id="openflow:3:3"]
911             </inventory-topo:inventory-node-connector-ref>
912         </termination-point>
913     </node>
914     <node>
915         <node-id>of-node:4</node-id>
916         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:4"]</inventory-topo:inventory-node-ref>
917         <termination-point>
918             <tp-id>tp:4:1</tp-id>
919             <inventory-topo:inventory-node-connector-ref>
920                 /inventory:nodes/inventory:node[inventory:id="openflow:4"]/inventory:node-connector[inventory:id="openflow:4:1"]
921             </inventory-topo:inventory-node-connector-ref>
922         </termination-point>
923         <termination-point>
924             <tp-id>tp:4:2</tp-id>
925             <inventory-topo:inventory-node-connector-ref>
926                 /inventory:nodes/inventory:node[inventory:id="openflow:4"]/inventory:node-connector[inventory:id="openflow:4:2"]
927             </inventory-topo:inventory-node-connector-ref>
928         </termination-point>
929         <termination-point>
930             <tp-id>tp:4:3</tp-id>
931             <inventory-topo:inventory-node-connector-ref>
932                 /inventory:nodes/inventory:node[inventory:id="openflow:4"]/inventory:node-connector[inventory:id="openflow:4:3"]
933             </inventory-topo:inventory-node-connector-ref>
934         </termination-point>
935     </node>
936     <node>
937         <node-id>of-node:5</node-id>
938         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:5"]</inventory-topo:inventory-node-ref>
939         <termination-point>
940             <tp-id>tp:5:1</tp-id>
941             <inventory-topo:inventory-node-connector-ref>
942                 /inventory:nodes/inventory:node[inventory:id="openflow:5"]/inventory:node-connector[inventory:id="openflow:5:1"]
943             </inventory-topo:inventory-node-connector-ref>
944         </termination-point>
945     </node>
946 </topology>
947 '''
948
949 OPENFLOW_UNDERLAY_TOPOLOGY_2 = '''
950 <topology
951         xmlns="urn:TBD:params:xml:ns:yang:network-topology"
952         xmlns:inventory="urn:opendaylight:inventory"
953         xmlns:inventory-topo="urn:opendaylight:model:topology:inventory">
954     <topology-id>openflow-topo:2</topology-id>
955     <node>
956         <node-id>of-node:6</node-id>
957         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:6"]</inventory-topo:inventory-node-ref>
958     </node>
959     <node>
960         <node-id>of-node:7</node-id>
961         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:7"]</inventory-topo:inventory-node-ref>
962     </node>
963     <node>
964         <node-id>of-node:8</node-id>
965         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:8"]</inventory-topo:inventory-node-ref>
966     </node>
967     <node>
968         <node-id>of-node:9</node-id>
969         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:9"]</inventory-topo:inventory-node-ref>
970     </node>
971     <node>
972         <node-id>of-node:10</node-id>
973         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:10"]</inventory-topo:inventory-node-ref>
974     </node>
975 </topology>
976 '''
977
978 OPENFLOW_UNDERLAY_TOPOLOGY_3 = '''
979 <topology
980         xmlns="urn:TBD:params:xml:ns:yang:network-topology"
981         xmlns:inventory="urn:opendaylight:inventory"
982         xmlns:inventory-topo="urn:opendaylight:model:topology:inventory"
983         xmlns:igp="urn:TBD:params:xml:ns:yang:nt:l3-unicast-igp-topology">
984     <topology-id>openflow-topo:3</topology-id>
985     <node>
986         <node-id>of-node:11</node-id>
987         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:11"]</inventory-topo:inventory-node-ref>
988     </node>
989     <node>
990         <node-id>of-node:12</node-id>
991         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:12"]</inventory-topo:inventory-node-ref>
992     </node>
993     <node>
994         <node-id>of-node:13</node-id>
995         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:13"]</inventory-topo:inventory-node-ref>
996     </node>
997     <node>
998         <node-id>of-node:14</node-id>
999         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:14"]</inventory-topo:inventory-node-ref>
1000     </node>
1001     <node>
1002         <node-id>of-node:15</node-id>
1003         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:15"]</inventory-topo:inventory-node-ref>
1004     </node>
1005     <link>
1006         <link-id>link:11:12</link-id>
1007         <source>
1008             <source-node>of-node:11</source-node>
1009         </source>
1010         <destination>
1011             <dest-node>of-node:12</dest-node>
1012         </destination>
1013         <igp:igp-link-attributes>
1014             <igp:name>linkB</igp:name>
1015             <igp:metric>16</igp:metric>
1016         </igp:igp-link-attributes>
1017     </link>
1018     <link>
1019         <link-id>link:14:12</link-id>
1020         <source>
1021             <source-node>of-node:14</source-node>
1022         </source>
1023         <destination>
1024             <dest-node>of-node:12</dest-node>
1025         </destination>
1026             <igp:igp-link-attributes>
1027                 <igp:name>linkC</igp:name>
1028                 <igp:metric>14</igp:metric>
1029             </igp:igp-link-attributes>
1030     </link>
1031     <link>
1032         <link-id>link:15:13</link-id>
1033         <source>
1034             <source-node>of-node:15</source-node>
1035         </source>
1036         <destination>
1037             <dest-node>of-node:13</dest-node>
1038         </destination>
1039             <igp:igp-link-attributes>
1040                 <igp:name>linkD</igp:name>
1041                 <igp:metric>15</igp:metric>
1042             </igp:igp-link-attributes>
1043     </link>
1044     <link>
1045         <link-id>link:11:13</link-id>
1046         <source>
1047             <source-node>of-node:11</source-node>
1048         </source>
1049         <destination>
1050             <dest-node>of-node:13</dest-node>
1051         </destination>
1052         <igp:igp-link-attributes>
1053             <igp:name>linkA</igp:name>
1054             <igp:metric>13</igp:metric>
1055         </igp:igp-link-attributes>
1056     </link>
1057 </topology>
1058 '''
1059 OPENFLOW_UNDERLAY_TOPOLOGY_4 = '''
1060 <topology
1061         xmlns="urn:TBD:params:xml:ns:yang:network-topology"
1062         xmlns:inventory="urn:opendaylight:inventory"
1063         xmlns:inventory-topo="urn:opendaylight:model:topology:inventory">
1064     <topology-id>openflow-topo:4</topology-id>
1065     <node>
1066         <node-id>of-node:16</node-id>
1067         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:16"]</inventory-topo:inventory-node-ref>
1068     </node>
1069     <node>
1070         <node-id>of-node:17</node-id>
1071         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:17"]</inventory-topo:inventory-node-ref>
1072     </node>
1073     <node>
1074         <node-id>of-node:18</node-id>
1075         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:18"]</inventory-topo:inventory-node-ref>
1076     </node>
1077     <node>
1078         <node-id>of-node:19</node-id>
1079         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:19"]</inventory-topo:inventory-node-ref>
1080     </node>
1081     <node>
1082         <node-id>of-node:20</node-id>
1083         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:20"]</inventory-topo:inventory-node-ref>
1084     </node>
1085 </topology>
1086 '''
1087
1088 OPENFLOW_UNDERLAY_TOPOLOGY_5 = '''
1089 <topology
1090         xmlns="urn:TBD:params:xml:ns:yang:network-topology"
1091         xmlns:inventory="urn:opendaylight:inventory"
1092         xmlns:inventory-topo="urn:opendaylight:model:topology:inventory">
1093     <topology-id>openflow-topo:5</topology-id>
1094     <node>
1095         <node-id>of-node:21</node-id>
1096         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:21"]</inventory-topo:inventory-node-ref>
1097         <termination-point>
1098             <tp-id>tp:1</tp-id>
1099             <inventory-topo:inventory-node-connector-ref>
1100                 /inventory:nodes/inventory:node[inventory:id="openflow:21"]/inventory:node-connector[inventory:id="openflow:21:1"]
1101             </inventory-topo:inventory-node-connector-ref>
1102         </termination-point>
1103     </node>
1104     <node>
1105         <node-id>of-node:22</node-id>
1106         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:22"]</inventory-topo:inventory-node-ref>
1107         <termination-point>
1108             <tp-id>tp:1</tp-id>
1109             <inventory-topo:inventory-node-connector-ref>
1110                 /inventory:nodes/inventory:node[inventory:id="openflow:22"]/inventory:node-connector[inventory:id="openflow:22:1"]
1111             </inventory-topo:inventory-node-connector-ref>
1112         </termination-point>
1113         <termination-point>
1114             <tp-id>tp:2</tp-id>
1115             <inventory-topo:inventory-node-connector-ref>
1116                 /inventory:nodes/inventory:node[inventory:id="openflow:22"]/inventory:node-connector[inventory:id="openflow:22:2"]
1117             </inventory-topo:inventory-node-connector-ref>
1118         </termination-point>
1119         <termination-point>
1120             <tp-id>tp:3</tp-id>
1121             <inventory-topo:inventory-node-connector-ref>
1122                 /inventory:nodes/inventory:node[inventory:id="openflow:22"]/inventory:node-connector[inventory:id="openflow:22:3"]
1123             </inventory-topo:inventory-node-connector-ref>
1124         </termination-point>
1125     </node>
1126     <node>
1127         <node-id>of-node:23</node-id>
1128         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:23"]</inventory-topo:inventory-node-ref>
1129     </node>
1130     <node>
1131         <node-id>of-node:24</node-id>
1132         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:24"]</inventory-topo:inventory-node-ref>
1133     </node>
1134     <node>
1135         <node-id>of-node:25</node-id>
1136         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:25"]</inventory-topo:inventory-node-ref>
1137         <termination-point>
1138             <tp-id>tp:1</tp-id>
1139             <inventory-topo:inventory-node-connector-ref>
1140                 /inventory:nodes/inventory:node[inventory:id="openflow:25"]/inventory:node-connector[inventory:id="openflow:25:1"]
1141             </inventory-topo:inventory-node-connector-ref>
1142         </termination-point>
1143     </node>
1144 </topology>
1145 '''
1146
1147 OPENFLOW_UNDERLAY_TOPOLOGY_6 = '''
1148 <topology
1149         xmlns="urn:TBD:params:xml:ns:yang:network-topology"
1150         xmlns:inventory="urn:opendaylight:inventory"
1151         xmlns:inventory-topo="urn:opendaylight:model:topology:inventory">
1152     <topology-id>openflow-topo:6</topology-id>
1153     <node>
1154         <node-id>of-node:26</node-id>
1155         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:6"]</inventory-topo:inventory-node-ref>
1156     </node>
1157     <node>
1158         <node-id>of-node:27</node-id>
1159         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:7"]</inventory-topo:inventory-node-ref>
1160     </node>
1161     <node>
1162         <node-id>of-node:28</node-id>
1163         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:8"]</inventory-topo:inventory-node-ref>
1164     </node>
1165     <node>
1166         <node-id>of-node:29</node-id>
1167         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:9"]</inventory-topo:inventory-node-ref>
1168     </node>
1169     <node>
1170         <node-id>of-node:30</node-id>
1171         <inventory-topo:inventory-node-ref>/inventory:nodes/inventory:node[inventory:id="openflow:10"]</inventory-topo:inventory-node-ref>
1172     </node>
1173 </topology>
1174 '''