blob: 8ef51a76342b82d32e2fa0984326b29d5a713834 [file] [log] [blame]
hiroki337c5522019-01-20 20:05:51 -08001<config xmlns="http://tail-f.com/ns/config/1.0">
2 <components xmlns="http://openconfig.net/yang/platform">
3 <component>
4 <name>oe1</name>
5 <config>
6 <name>oe1</name> <!-- must be the same as component/name -->
7 </config>
8 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
9 <config>
10 <enabled>true</enabled>
11 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:CFP2_ACO</form-factor-preconf>
12 </config>
13 </transceiver>
14 </component>
15 <component>
16 <name>oe2</name>
17 <config>
18 <name>oe2</name> <!-- must be the same as component/name -->
19 </config>
20 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
21 <config>
22 <enabled>true</enabled>
23 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:CFP2_ACO</form-factor-preconf>
24 </config>
25 </transceiver>
26 </component>
27 <component>
28 <name>oe3</name>
29 <config>
30 <name>oe3</name>
31 </config>
32 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
33 <config>
34 <enabled>true</enabled>
35 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:CFP2_ACO</form-factor-preconf>
36 </config>
37 </transceiver>
38 </component>
39 <component>
40 <name>oe4</name>
41 <config>
42 <name>oe4</name>
43 </config>
44 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
45 <config>
46 <enabled>true</enabled>
47 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:CFP2_ACO</form-factor-preconf>
48 </config>
49 </transceiver>
50 </component>
51 <component>
52 <name>oe5</name>
53 <config>
54 <name>oe5</name>
55 </config>
56 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
57 <config>
58 <enabled>true</enabled>
59 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:CFP2_ACO</form-factor-preconf>
60 </config>
61 </transceiver>
62 </component>
63 <component>
64 <name>oe6</name>
65 <config>
66 <name>oe6</name>
67 </config>
68 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
69 <config>
70 <enabled>true</enabled>
71 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:CFP2_ACO</form-factor-preconf>
72 </config>
73 </transceiver>
74 </component>
75 <component>
76 <name>oe7</name>
77 <config>
78 <name>oe7</name>
79 </config>
80 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
81 <config>
82 <enabled>true</enabled>
83 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:CFP2_ACO</form-factor-preconf>
84 </config>
85 </transceiver>
86 </component>
87 <component>
88 <name>oe8</name>
89 <config>
90 <name>oe8</name>
91 </config>
92 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
93 <config>
94 <enabled>true</enabled>
95 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:CFP2_ACO</form-factor-preconf>
96 </config>
97 </transceiver>
98 </component>
99
100 <!-- [NEW] optical channel components :: start -->
101 <component>
102 <name>oc1/1</name>
103 <config>
104 <name>oc1/1</name>
105 </config>
106 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
107 <config>
108 <frequency>194700000</frequency> <!-- MHz -->
109 <target-output-power>-10.0</target-output-power> <!-- dbm -->
110 <line-port>oe1</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
111 </config>
112 </optical-channel>
113 </component>
114 <component>
115 <name>oc1/2</name>
116 <config>
117 <name>oc1/2</name>
118 </config>
119 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
120 <config>
121 <frequency>194750000</frequency> <!-- MHz -->
122 <target-output-power>-10.0</target-output-power> <!-- dbm -->
123 <line-port>oe1</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
124 </config>
125 </optical-channel>
126 </component>
127 <component>
128 <name>oc2/1</name>
129 <config>
130 <name>oc2/1</name>
131 </config>
132 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
133 <config>
134 <frequency>194700000</frequency> <!-- MHz -->
135 <target-output-power>-10.0</target-output-power> <!-- dbm -->
136 <line-port>oe2</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
137 </config>
138 </optical-channel>
139 </component>
140 <component>
141 <name>oc2/2</name>
142 <config>
143 <name>oc2/2</name>
144 </config>
145 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
146 <config>
147 <frequency>194750000</frequency> <!-- MHz -->
148 <target-output-power>-10.0</target-output-power> <!-- dbm -->
149 <line-port>oe2</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
150 </config>
151 </optical-channel>
152 </component>
153 <component>
154 <name>oc3/1</name>
155 <config>
156 <name>oc3/1</name>
157 </config>
158 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
159 <config>
160 <frequency>194700000</frequency> <!-- MHz -->
161 <target-output-power>-10.0</target-output-power> <!-- dbm -->
162 <line-port>oe3</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
163 </config>
164 </optical-channel>
165 </component>
166 <component>
167 <name>oc3/2</name>
168 <config>
169 <name>oc3/2</name>
170 </config>
171 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
172 <config>
173 <frequency>194750000</frequency> <!-- MHz -->
174 <target-output-power>-10.0</target-output-power> <!-- dbm -->
175 <line-port>oe3</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
176 </config>
177 </optical-channel>
178 </component>
179 <component>
180 <name>oc4/1</name>
181 <config>
182 <name>oc4/1</name>
183 </config>
184 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
185 <config>
186 <frequency>194700000</frequency> <!-- MHz -->
187 <target-output-power>-10.0</target-output-power> <!-- dbm -->
188 <line-port>oe4</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
189 </config>
190 </optical-channel>
191 </component>
192 <component>
193 <name>oc4/2</name>
194 <config>
195 <name>oc4/2</name>
196 </config>
197 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
198 <config>
199 <frequency>194750000</frequency> <!-- MHz -->
200 <target-output-power>-10.0</target-output-power> <!-- dbm -->
201 <line-port>oe4</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
202 </config>
203 </optical-channel>
204 </component>
205 <component>
206 <name>oc5/1</name>
207 <config>
208 <name>oc5/1</name>
209 </config>
210 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
211 <config>
212 <frequency>194700000</frequency> <!-- MHz -->
213 <target-output-power>-10.0</target-output-power> <!-- dbm -->
214 <line-port>oe5</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
215 </config>
216 </optical-channel>
217 </component>
218 <component>
219 <name>oc5/2</name>
220 <config>
221 <name>oc5/2</name>
222 </config>
223 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
224 <config>
225 <frequency>194750000</frequency> <!-- MHz -->
226 <target-output-power>-10.0</target-output-power> <!-- dbm -->
227 <line-port>oe5</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
228 </config>
229 </optical-channel>
230 </component>
231 <component>
232 <name>oc6/1</name>
233 <config>
234 <name>oc6/1</name>
235 </config>
236 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
237 <config>
238 <frequency>194700000</frequency> <!-- MHz -->
239 <target-output-power>-10.0</target-output-power> <!-- dbm -->
240 <line-port>oe6</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
241 </config>
242 </optical-channel>
243 </component>
244 <component>
245 <name>oc6/2</name>
246 <config>
247 <name>oc6/2</name>
248 </config>
249 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
250 <config>
251 <frequency>194750000</frequency> <!-- MHz -->
252 <target-output-power>-10.0</target-output-power> <!-- dbm -->
253 <line-port>oe6</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
254 </config>
255 </optical-channel>
256 </component>
257 <component>
258 <name>oc7/1</name>
259 <config>
260 <name>oc7/1</name>
261 </config>
262 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
263 <config>
264 <frequency>194700000</frequency> <!-- MHz -->
265 <target-output-power>-10.0</target-output-power> <!-- dbm -->
266 <line-port>oe7</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
267 </config>
268 </optical-channel>
269 </component>
270 <component>
271 <name>oc7/2</name>
272 <config>
273 <name>oc7/2</name>
274 </config>
275 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
276 <config>
277 <frequency>194750000</frequency> <!-- MHz -->
278 <target-output-power>-10.0</target-output-power> <!-- dbm -->
279 <line-port>oe7</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
280 </config>
281 </optical-channel>
282 </component>
283 <component>
284 <name>oc8/1</name>
285 <config>
286 <name>oc8/1</name>
287 </config>
288 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
289 <config>
290 <frequency>194700000</frequency> <!-- MHz -->
291 <target-output-power>-10.0</target-output-power> <!-- dbm -->
292 <line-port>oe8</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
293 </config>
294 </optical-channel>
295 </component>
296 <component>
297 <name>oc8/2</name>
298 <config>
299 <name>oc8/2</name>
300 </config>
301 <optical-channel xmlns="http://openconfig.net/yang/terminal-device">
302 <config>
303 <frequency>194750000</frequency> <!-- MHz -->
304 <target-output-power>-10.0</target-output-power> <!-- dbm -->
305 <line-port>oe8</line-port> <!-- components/component/name (type:TRANSCEIVER) -->
306 </config>
307 </optical-channel>
308 </component>
309 <!-- [NEW] optical channel components :: end -->
310
311 <component>
312 <name>ce1</name>
313 <config>
314 <name>ce1</name>
315 </config>
316 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
317 <config>
318 <enabled>true</enabled>
319 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
320 </config>
321 </transceiver>
322 </component>
323 <component>
324 <name>ce2</name>
325 <config>
326 <name>ce2</name>
327 </config>
328 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
329 <config>
330 <enabled>true</enabled>
331 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
332 </config>
333 </transceiver>
334 </component>
335 <component>
336 <name>ce3</name>
337 <config>
338 <name>ce3</name>
339 </config>
340 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
341 <config>
342 <enabled>true</enabled>
343 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
344 </config>
345 </transceiver>
346 </component>
347 <component>
348 <name>ce4</name>
349 <config>
350 <name>ce4</name>
351 </config>
352 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
353 <config>
354 <enabled>true</enabled>
355 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
356 </config>
357 </transceiver>
358 </component>
359 <component>
360 <name>ce5</name>
361 <config>
362 <name>ce5</name>
363 </config>
364 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
365 <config>
366 <enabled>true</enabled>
367 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
368 </config>
369 </transceiver>
370 </component>
371 <component>
372 <name>ce6</name>
373 <config>
374 <name>ce6</name>
375 </config>
376 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
377 <config>
378 <enabled>true</enabled>
379 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
380 </config>
381 </transceiver>
382 </component>
383 <component>
384 <name>ce7</name>
385 <config>
386 <name>ce7</name>
387 </config>
388 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
389 <config>
390 <enabled>true</enabled>
391 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
392 </config>
393 </transceiver>
394 </component>
395 <component>
396 <name>ce8</name>
397 <config>
398 <name>ce8</name>
399 </config>
400 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
401 <config>
402 <enabled>true</enabled>
403 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
404 </config>
405 </transceiver>
406 </component>
407 <component>
408 <name>ce9</name>
409 <config>
410 <name>ce9</name>
411 </config>
412 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
413 <config>
414 <enabled>true</enabled>
415 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
416 </config>
417 </transceiver>
418 </component>
419 <component>
420 <name>ce10</name>
421 <config>
422 <name>ce10</name>
423 </config>
424 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
425 <config>
426 <enabled>true</enabled>
427 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
428 </config>
429 </transceiver>
430 </component>
431 <component>
432 <name>ce11</name>
433 <config>
434 <name>ce11</name>
435 </config>
436 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
437 <config>
438 <enabled>true</enabled>
439 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
440 </config>
441 </transceiver>
442 </component>
443 <component>
444 <name>ce12</name>
445 <config>
446 <name>ce12</name>
447 </config>
448 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
449 <config>
450 <enabled>true</enabled>
451 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
452 </config>
453 </transceiver>
454 </component>
455 <component>
456 <name>ce13</name>
457 <config>
458 <name>ce13</name>
459 </config>
460 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
461 <config>
462 <enabled>true</enabled>
463 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
464 </config>
465 </transceiver>
466 </component>
467 <component>
468 <name>ce14</name>
469 <config>
470 <name>ce14</name>
471 </config>
472 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
473 <config>
474 <enabled>true</enabled>
475 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
476 </config>
477 </transceiver>
478 </component>
479 <component>
480 <name>ce15</name>
481 <config>
482 <name>ce15</name>
483 </config>
484 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
485 <config>
486 <enabled>true</enabled>
487 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
488 </config>
489 </transceiver>
490 </component>
491 <component>
492 <name>ce16</name>
493 <config>
494 <name>ce16</name>
495 </config>
496 <transceiver xmlns="http://openconfig.net/yang/platform/transceiver">
497 <config>
498 <enabled>true</enabled>
499 <form-factor-preconf xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:QSFP28</form-factor-preconf>
500 </config>
501 </transceiver>
502 </component>
503 </components>
504 <terminal-device xmlns="http://openconfig.net/yang/terminal-device">
505 <logical-channels>
506 <channel>
507 <index>10101</index> <!-- must be uint32 -->
508 <config>
509 <index>10101</index> <!-- must be the same as logical-channels/channel/index -->
510 <description>ce1/1</description>
511 <admin-state>ENABLED</admin-state>
512 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
513 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
514 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
515 </config>
516 <ingress>
517 <config>
518 <transceiver>ce1</transceiver>
519 </config>
520 </ingress>
521 <logical-channel-assignments>
522 <assignment>
523 <index>10101</index> <!-- the same value as parent channel's index -->
524 <config>
525 <index>10101</index> <!-- must be the same as logical-channel-assignments/assignment/index -->
526 <assignment-type>LOGICAL_CHANNEL</assignment-type>
527 <logical-channel>20101</logical-channel>
528 <allocation>100.0</allocation>
529 </config>
530 </assignment>
531 </logical-channel-assignments>
532 </channel>
533 <channel>
534 <index>10201</index>
535 <config>
536 <index>10201</index>
537 <description>ce2/1</description>
538 <admin-state>ENABLED</admin-state>
539 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
540 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
541 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
542 </config>
543 <ingress>
544 <config>
545 <transceiver>ce2</transceiver>
546 </config>
547 </ingress>
548 <logical-channel-assignments>
549 <assignment>
550 <index>10201</index> <!-- the same value as parent channel's index -->
551 <config>
552 <index>10201</index>
553 <assignment-type>LOGICAL_CHANNEL</assignment-type>
554 <logical-channel>20102</logical-channel>
555 <allocation>100.0</allocation>
556 </config>
557 </assignment>
558 </logical-channel-assignments>
559 </channel>
560 <channel>
561 <index>10301</index>
562 <config>
563 <index>10301</index>
564 <description>ce3/1</description>
565 <admin-state>ENABLED</admin-state>
566 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
567 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
568 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
569 </config>
570 <ingress>
571 <config>
572 <transceiver>ce3</transceiver>
573 </config>
574 </ingress>
575 <logical-channel-assignments>
576 <assignment>
577 <index>10301</index> <!-- the same value as parent channel's index -->
578 <config>
579 <index>10301</index>
580 <assignment-type>LOGICAL_CHANNEL</assignment-type>
581 <logical-channel>20202</logical-channel>
582 <allocation>100.0</allocation>
583 </config>
584 </assignment>
585 </logical-channel-assignments>
586 </channel>
587 <channel>
588 <index>10401</index>
589 <config>
590 <index>10401</index>
591 <description>ce4/1</description>
592 <admin-state>ENABLED</admin-state>
593 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
594 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
595 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
596 </config>
597 <ingress>
598 <config>
599 <transceiver>ce4</transceiver>
600 </config>
601 </ingress>
602 <logical-channel-assignments>
603 <assignment>
604 <index>10401</index> <!-- the same value as parent channel's index -->
605 <config>
606 <index>10401</index>
607 <assignment-type>LOGICAL_CHANNEL</assignment-type>
608 <logical-channel>20201</logical-channel>
609 <allocation>100.0</allocation>
610 </config>
611 </assignment>
612 </logical-channel-assignments>
613 </channel>
614 <channel>
615 <index>10501</index>
616 <config>
617 <index>10501</index>
618 <description>ce5/1</description>
619 <admin-state>ENABLED</admin-state>
620 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
621 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
622 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
623 </config>
624 <ingress>
625 <config>
626 <transceiver>ce5</transceiver>
627 </config>
628 </ingress>
629 </channel>
630 <channel>
631 <index>10601</index>
632 <config>
633 <index>10601</index>
634 <description>ce6/1</description>
635 <admin-state>ENABLED</admin-state>
636 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
637 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
638 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
639 </config>
640 <ingress>
641 <config>
642 <transceiver>ce6</transceiver>
643 </config>
644 </ingress>
645 </channel>
646 <channel>
647 <index>10701</index>
648 <config>
649 <index>10701</index>
650 <description>ce7/1</description>
651 <admin-state>ENABLED</admin-state>
652 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
653 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
654 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
655 </config>
656 <ingress>
657 <config>
658 <transceiver>ce7</transceiver>
659 </config>
660 </ingress>
661 </channel>
662 <channel>
663 <index>10801</index>
664 <config>
665 <index>10801</index>
666 <description>ce8/1</description>
667 <admin-state>ENABLED</admin-state>
668 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
669 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
670 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
671 </config>
672 <ingress>
673 <config>
674 <transceiver>ce8</transceiver>
675 </config>
676 </ingress>
677 </channel>
678 <channel>
679 <index>10901</index>
680 <config>
681 <index>10901</index>
682 <description>ce9/1</description>
683 <admin-state>ENABLED</admin-state>
684 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
685 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
686 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
687 </config>
688 <ingress>
689 <config>
690 <transceiver>ce9</transceiver>
691 </config>
692 </ingress>
693 </channel>
694 <channel>
695 <index>11001</index>
696 <config>
697 <index>11001</index>
698 <description>ce10/1</description>
699 <admin-state>ENABLED</admin-state>
700 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
701 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
702 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
703 </config>
704 <ingress>
705 <config>
706 <transceiver>ce10</transceiver>
707 </config>
708 </ingress>
709 </channel>
710 <channel>
711 <index>11101</index>
712 <config>
713 <index>11101</index>
714 <description>ce11/1</description>
715 <admin-state>ENABLED</admin-state>
716 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
717 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
718 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
719 </config>
720 <ingress>
721 <config>
722 <transceiver>ce11</transceiver>
723 </config>
724 </ingress>
725 </channel>
726 <channel>
727 <index>11201</index>
728 <config>
729 <index>11201</index>
730 <description>ce12/1</description>
731 <admin-state>ENABLED</admin-state>
732 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
733 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
734 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
735 </config>
736 <ingress>
737 <config>
738 <transceiver>ce12</transceiver>
739 </config>
740 </ingress>
741 </channel>
742 <channel>
743 <index>11301</index>
744 <config>
745 <index>11301</index>
746 <description>ce13/1</description>
747 <admin-state>ENABLED</admin-state>
748 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
749 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
750 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
751 </config>
752 <ingress>
753 <config>
754 <transceiver>ce13</transceiver>
755 </config>
756 </ingress>
757 </channel>
758 <channel>
759 <index>11401</index>
760 <config>
761 <index>11401</index>
762 <description>ce14/1</description>
763 <admin-state>ENABLED</admin-state>
764 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
765 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
766 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
767 </config>
768 <ingress>
769 <config>
770 <transceiver>ce14</transceiver>
771 </config>
772 </ingress>
773 </channel>
774 <channel>
775 <index>11501</index>
776 <config>
777 <index>11501</index>
778 <description>ce15/1</description>
779 <admin-state>ENABLED</admin-state>
780 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
781 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
782 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
783 </config>
784 <ingress>
785 <config>
786 <transceiver>ce15</transceiver>
787 </config>
788 </ingress>
789 </channel>
790 <channel>
791 <index>11601</index>
792 <config>
793 <index>11601</index>
794 <description>ce16/1</description>
795 <admin-state>ENABLED</admin-state>
796 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
797 <trib-protocol xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_100GE</trib-protocol>
798 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
799 </config>
800 <ingress>
801 <config>
802 <transceiver>ce16</transceiver>
803 </config>
804 </ingress>
805 </channel>
806 <channel>
807 <index>20101</index>
808 <config>
809 <index>20101</index>
810 <description>oc1/1</description>
811 <admin-state>ENABLED</admin-state>
812 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
813 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
814 </config>
815
816 <!-- [NEW] association with optical channel component :: start -->
817 <logical-channel-assignments>
818 <assignment>
819 <index>20101</index>
820 <config>
821 <index>20101</index>
822 <assignment-type>OPTICAL_CHANNEL</assignment-type>
823 <optical-channel>oc1/1</optical-channel>
824 </config>
825 </assignment>
826 </logical-channel-assignments>
827 <!-- [NEW] association with optical channel component :: end -->
828
829 </channel>
830 <channel>
831 <index>20102</index>
832 <config>
833 <index>20102</index>
834 <description>oc1/2</description>
835 <admin-state>ENABLED</admin-state>
836 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
837 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
838 </config>
839 <!-- [NEW] association with optical channel component :: start -->
840 <logical-channel-assignments>
841 <assignment>
842 <index>20102</index>
843 <config>
844 <index>20102</index>
845 <assignment-type>OPTICAL_CHANNEL</assignment-type>
846 <optical-channel>oc1/2</optical-channel>
847 </config>
848 </assignment>
849 </logical-channel-assignments>
850 <!-- [NEW] association with optical channel component :: end -->
851 </channel>
852 <channel>
853 <index>20201</index>
854 <config>
855 <index>20201</index>
856 <description>oc2/1</description>
857 <admin-state>ENABLED</admin-state>
858 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
859 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
860 </config>
861 <!-- [NEW] association with optical channel component :: start -->
862 <logical-channel-assignments>
863 <assignment>
864 <index>20201</index>
865 <config>
866 <index>20201</index>
867 <assignment-type>OPTICAL_CHANNEL</assignment-type>
868 <optical-channel>oc2/1</optical-channel>
869 </config>
870 </assignment>
871 </logical-channel-assignments>
872 <!-- [NEW] association with optical channel component :: end -->
873 </channel>
874 <channel>
875 <index>20202</index>
876 <config>
877 <index>20202</index>
878 <description>oc2/2</description>
879 <admin-state>ENABLED</admin-state>
880 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
881 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
882 </config>
883 <!-- [NEW] association with optical channel component :: start -->
884 <logical-channel-assignments>
885 <assignment>
886 <index>20202</index>
887 <config>
888 <index>20202</index>
889 <assignment-type>OPTICAL_CHANNEL</assignment-type>
890 <optical-channel>oc2/2</optical-channel>
891 </config>
892 </assignment>
893 </logical-channel-assignments>
894 <!-- [NEW] association with optical channel component :: end -->
895 </channel>
896 <channel>
897 <index>20301</index>
898 <config>
899 <index>20301</index>
900 <description>oc3/1</description>
901 <admin-state>ENABLED</admin-state>
902 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
903 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
904 </config>
905 </channel>
906 <channel>
907 <index>20302</index>
908 <config>
909 <index>20302</index>
910 <description>oc3/2</description>
911 <admin-state>ENABLED</admin-state>
912 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
913 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
914 </config>
915 </channel>
916 <channel>
917 <index>20401</index>
918 <config>
919 <index>20401</index>
920 <description>oc4/1</description>
921 <admin-state>ENABLED</admin-state>
922 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
923 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
924 </config>
925 </channel>
926 <channel>
927 <index>20402</index>
928 <config>
929 <index>20402</index>
930 <description>oc4/2</description>
931 <admin-state>ENABLED</admin-state>
932 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
933 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
934 </config>
935 </channel>
936 <channel>
937 <index>20501</index>
938 <config>
939 <index>20501</index>
940 <description>oc5/1</description>
941 <admin-state>ENABLED</admin-state>
942 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
943 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
944 </config>
945 <logical-channel-assignments>
946 <assignment>
947 <index>20501</index>
948 <config>
949 <index>20501</index>
950 <assignment-type>OPTICAL_CHANNEL</assignment-type>
951 <optical-channel>oc5/1</optical-channel>
952 </config>
953 </assignment>
954 </logical-channel-assignments>
955 </channel>
956 <channel>
957 <index>20502</index>
958 <config>
959 <index>20502</index>
960 <description>oc5/2</description>
961 <admin-state>ENABLED</admin-state>
962 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
963 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
964 </config>
965 <logical-channel-assignments>
966 <assignment>
967 <index>20502</index>
968 <config>
969 <index>20502</index>
970 <assignment-type>OPTICAL_CHANNEL</assignment-type>
971 <optical-channel>oc5/2</optical-channel>
972 </config>
973 </assignment>
974 </logical-channel-assignments>
975 </channel>
976 <channel>
977 <index>20601</index>
978 <config>
979 <index>20601</index>
980 <description>oc6/1</description>
981 <admin-state>ENABLED</admin-state>
982 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
983 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
984 </config>
985 <logical-channel-assignments>
986 <assignment>
987 <index>20601</index>
988 <config>
989 <index>20601</index>
990 <assignment-type>OPTICAL_CHANNEL</assignment-type>
991 <optical-channel>oc6/1</optical-channel>
992 </config>
993 </assignment>
994 </logical-channel-assignments>
995 </channel>
996 <channel>
997 <index>20602</index>
998 <config>
999 <index>20602</index>
1000 <description>oc6/2</description>
1001 <admin-state>ENABLED</admin-state>
1002 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
1003 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
1004 </config>
1005 <logical-channel-assignments>
1006 <assignment>
1007 <index>20602</index>
1008 <config>
1009 <index>20602</index>
1010 <assignment-type>OPTICAL_CHANNEL</assignment-type>
1011 <optical-channel>oc6/2</optical-channel>
1012 </config>
1013 </assignment>
1014 </logical-channel-assignments>
1015 </channel>
1016 <channel>
1017 <index>20701</index>
1018 <config>
1019 <index>20701</index>
1020 <description>oc7/1</description>
1021 <admin-state>ENABLED</admin-state>
1022 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
1023 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
1024 </config>
1025 <logical-channel-assignments>
1026 <assignment>
1027 <index>20701</index>
1028 <config>
1029 <index>20701</index>
1030 <assignment-type>OPTICAL_CHANNEL</assignment-type>
1031 <optical-channel>oc7/1</optical-channel>
1032 </config>
1033 </assignment>
1034 </logical-channel-assignments>
1035 </channel>
1036 <channel>
1037 <index>20702</index>
1038 <config>
1039 <index>20702</index>
1040 <description>oc7/2</description>
1041 <admin-state>ENABLED</admin-state>
1042 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
1043 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
1044 </config>
1045 <logical-channel-assignments>
1046 <assignment>
1047 <index>20702</index>
1048 <config>
1049 <index>20702</index>
1050 <assignment-type>OPTICAL_CHANNEL</assignment-type>
1051 <optical-channel>oc7/2</optical-channel>
1052 </config>
1053 </assignment>
1054 </logical-channel-assignments>
1055 </channel>
1056 <channel>
1057 <index>20801</index>
1058 <config>
1059 <index>20801</index>
1060 <description>oc8/1</description>
1061 <admin-state>ENABLED</admin-state>
1062 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
1063 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
1064 </config>
1065 <logical-channel-assignments>
1066 <assignment>
1067 <index>20801</index>
1068 <config>
1069 <index>20801</index>
1070 <assignment-type>OPTICAL_CHANNEL</assignment-type>
1071 <optical-channel>oc8/1</optical-channel>
1072 </config>
1073 </assignment>
1074 </logical-channel-assignments>
1075 </channel>
1076 <channel>
1077 <index>20802</index>
1078 <config>
1079 <index>20802</index>
1080 <description>oc8/2</description>
1081 <admin-state>ENABLED</admin-state>
1082 <rate-class xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:TRIB_RATE_100G</rate-class>
1083 <logical-channel-type xmlns:oc-opt-types="http://openconfig.net/yang/transport-types">oc-opt-types:PROT_ETHERNET</logical-channel-type>
1084 </config>
1085 <logical-channel-assignments>
1086 <assignment>
1087 <index>20802</index>
1088 <config>
1089 <index>20802</index>
1090 <assignment-type>OPTICAL_CHANNEL</assignment-type>
1091 <optical-channel>oc8/2</optical-channel>
1092 </config>
1093 </assignment>
1094 </logical-channel-assignments>
1095 </channel>
1096 </logical-channels>
1097 </terminal-device>
1098</config>