summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc6163.txt
blob: 837daccb350164ce205af889f17f217c754b078b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
Internet Engineering Task Force (IETF)                       Y. Lee, Ed.
Request for Comments: 6163                                        Huawei
Category: Informational                                G. Bernstein, Ed.
ISSN: 2070-1721                                        Grotto Networking
                                                              W. Imajuku
                                                                     NTT
                                                              April 2011


     Framework for GMPLS and Path Computation Element (PCE) Control
            of Wavelength Switched Optical Networks (WSONs)

Abstract

   This document provides a framework for applying Generalized Multi-
   Protocol Label Switching (GMPLS) and the Path Computation Element
   (PCE) architecture to the control of Wavelength Switched Optical
   Networks (WSONs).  In particular, it examines Routing and Wavelength
   Assignment (RWA) of optical paths.

   This document focuses on topological elements and path selection
   constraints that are common across different WSON environments; as
   such, it does not address optical impairments in any depth.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for informational purposes.

   This document is a product of the Internet Engineering Task Force
   (IETF).  It represents the consensus of the IETF community.  It has
   received public review and has been approved for publication by the
   Internet Engineering Steering Group (IESG).  Not all documents
   approved by the IESG are a candidate for any level of Internet
   Standard; see Section 2 of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc6163.












Lee, et al.                   Informational                     [Page 1]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


Copyright Notice

   Copyright (c) 2011 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.  Code Components extracted from this document must
   include Simplified BSD License text as described in Section 4.e of
   the Trust Legal Provisions and are provided without warranty as
   described in the Simplified BSD License.

Table of Contents

   1. Introduction ....................................................4
   2. Terminology .....................................................5
   3. Wavelength Switched Optical Networks ............................6
      3.1. WDM and CWDM Links .........................................6
      3.2. Optical Transmitters and Receivers .........................8
      3.3. Optical Signals in WSONs ...................................9
           3.3.1. Optical Tributary Signals ..........................10
           3.3.2. WSON Signal Characteristics ........................10
      3.4. ROADMs, OXCs, Splitters, Combiners, and FOADMs ............11
           3.4.1. Reconfigurable Optical Add/Drop
                  Multiplexers and OXCs ..............................11
           3.4.2. Splitters ..........................................14
           3.4.3. Combiners ..........................................15
           3.4.4. Fixed Optical Add/Drop Multiplexers ................15
      3.5. Electro-Optical Systems ...................................16
           3.5.1. Regenerators .......................................16
           3.5.2. OEO Switches .......................................19
      3.6. Wavelength Converters .....................................19
           3.6.1. Wavelength Converter Pool Modeling .................21
      3.7. Characterizing Electro-Optical Network Elements ...........24
           3.7.1. Input Constraints ..................................25
           3.7.2. Output Constraints .................................25
           3.7.3. Processing Capabilities ............................26
   4. Routing and Wavelength Assignment and the Control Plane ........26
      4.1. Architectural Approaches to RWA ...........................27
           4.1.1. Combined RWA (R&WA) ................................27
           4.1.2. Separated R and WA (R+WA) ..........................28
           4.1.3. Routing and Distributed WA (R+DWA) .................28
      4.2. Conveying Information Needed by RWA .......................29





Lee, et al.                   Informational                     [Page 2]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   5. Modeling Examples and Control Plane Use Cases ..................30
      5.1. Network Modeling for GMPLS/PCE Control ....................30
           5.1.1. Describing the WSON Nodes ..........................31
           5.1.2. Describing the Links ...............................34
      5.2. RWA Path Computation and Establishment ....................34
      5.3. Resource Optimization .....................................36
      5.4. Support for Rerouting .....................................36
      5.5. Electro-Optical Networking Scenarios ......................36
           5.5.1. Fixed Regeneration Points ..........................37
           5.5.2. Shared Regeneration Pools ..........................37
           5.5.3. Reconfigurable Regenerators ........................37
           5.5.4. Relation to Translucent Networks ...................38
   6. GMPLS and PCE Implications .....................................38
      6.1. Implications for GMPLS Signaling ..........................39
           6.1.1. Identifying Wavelengths and Signals ................39
           6.1.2. WSON Signals and Network Element Processing ........39
           6.1.3. Combined RWA/Separate Routing WA support ...........40
           6.1.4. Distributed Wavelength Assignment:
                  Unidirectional, No Converters ......................40
           6.1.5. Distributed Wavelength Assignment:
                  Unidirectional, Limited Converters .................40
           6.1.6. Distributed Wavelength Assignment:
                  Bidirectional, No Converters .......................40
      6.2. Implications for GMPLS Routing ............................41
           6.2.1. Electro-Optical Element Signal Compatibility .......41
           6.2.2. Wavelength-Specific Availability Information .......42
           6.2.3. WSON Routing Information Summary ...................43
      6.3. Optical Path Computation and Implications for PCE .........44
           6.3.1. Optical Path Constraints and Characteristics .......44
           6.3.2. Electro-Optical Element Signal Compatibility .......45
           6.3.3. Discovery of RWA-Capable PCEs ......................45
   7. Security Considerations ........................................46
   8. Acknowledgments ................................................46
   9. References .....................................................46
      9.1. Normative References ......................................46
      9.2. Informative References ....................................47















Lee, et al.                   Informational                     [Page 3]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


1.  Introduction

   Wavelength Switched Optical Networks (WSONs) are constructed from
   subsystems that include Wavelength Division Multiplexing (WDM) links,
   tunable transmitters and receivers, Reconfigurable Optical Add/Drop
   Multiplexers (ROADMs), wavelength converters, and electro-optical
   network elements.  A WSON is a WDM-based optical network in which
   switching is performed selectively based on the center wavelength of
   an optical signal.

   WSONs can differ from other types of GMPLS networks in that many
   types of WSON nodes are highly asymmetric with respect to their
   switching capabilities, compatibility of signal types and network
   elements may need to be considered, and label assignment can be non-
   local.  In order to provision an optical connection (an optical path)
   through a WSON certain wavelength continuity and resource
   availability constraints must be met to determine viable and optimal
   paths through the WSON.  The determination of paths is known as
   Routing and Wavelength Assignment (RWA).

   Generalized Multi-Protocol Label Switching (GMPLS) [RFC3945] includes
   an architecture and a set of control plane protocols that can be used
   to operate data networks ranging from packet-switch-capable networks,
   through those networks that use Time Division Multiplexing, to WDM
   networks.  The Path Computation Element (PCE) architecture [RFC4655]
   defines functional components that can be used to compute and suggest
   appropriate paths in connection-oriented traffic-engineered networks.

   This document provides a framework for applying the GMPLS
   architecture and protocols [RFC3945] and the PCE architecture
   [RFC4655] to the control and operation of WSONs.  To aid in this
   process, this document also provides an overview of the subsystems
   and processes that comprise WSONs and describes RWA so that the
   information requirements, both static and dynamic, can be identified
   to explain how the information can be modeled for use by GMPLS and
   PCE systems.  This work will facilitate the development of protocol
   solution models and protocol extensions within the GMPLS and PCE
   protocol families.

   Different WSONs such as access, metro, and long haul may apply
   different techniques for dealing with optical impairments; hence,
   this document does not address optical impairments in any depth.
   Note that this document focuses on the generic properties of links,
   switches, and path selection constraints that occur in many types of
   WSONs.  See [WSON-Imp] for more information on optical impairments
   and GMPLS.





Lee, et al.                   Informational                     [Page 4]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


2.  Terminology

   Add/Drop Multiplexer (ADM): An optical device used in WDM networks
   and composed of one or more line side ports and typically many
   tributary ports.

   CWDM: Coarse Wavelength Division Multiplexing.

   DWDM: Dense Wavelength Division Multiplexing.

   Degree: The degree of an optical device (e.g., ROADM) is given by a
   count of its line side ports.

   Drop and continue: A simple multicast feature of some ADMs where a
   selected wavelength can be switched out of both a tributary (drop)
   port and a line side port.

   FOADM: Fixed Optical Add/Drop Multiplexer.

   GMPLS: Generalized Multi-Protocol Label Switching.

   Line side: In a WDM system, line side ports and links can typically
   carry the full multiplex of wavelength signals, as compared to
   tributary (add or drop) ports that typically carry a few (usually
   one) wavelength signals.

   OXC: Optical Cross-Connect.  An optical switching element in which a
   signal on any input port can reach any output port.

   PCC: Path Computation Client.  Any client application requesting a
   path computation to be performed by the Path Computation Element.

   PCE: Path Computation Element.  An entity (component, application, or
   network node) that is capable of computing a network path or route
   based on a network graph and application of computational
   constraints.

   PCEP: PCE Communication Protocol.  The communication protocol between
   a Path Computation Client and Path Computation Element.

   ROADM: Reconfigurable Optical Add/Drop Multiplexer.  A wavelength-
   selective switching element featuring input and output line side
   ports as well as add/drop tributary ports.

   RWA: Routing and Wavelength Assignment.

   Transparent Network: A Wavelength Switched Optical Network that does
   not contain regenerators or wavelength converters.



Lee, et al.                   Informational                     [Page 5]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   Translucent Network:  A Wavelength Switched Optical Network that is
   predominantly transparent but may also contain limited numbers of
   regenerators and/or wavelength converters.

   Tributary: A link or port on a WDM system that can carry
   significantly less than the full multiplex of wavelength signals
   found on the line side links/ports.  Typical tributary ports are the
   add and drop ports on an ADM, and these support only a single
   wavelength channel.

   Wavelength Conversion/Converters: The process of converting an
   information-bearing optical signal centered at a given wavelength to
   one with "equivalent" content centered at a different wavelength.
   Wavelength conversion can be implemented via an optical-electronic-
   optical (OEO) process or via a strictly optical process.

   WDM: Wavelength Division Multiplexing.

   Wavelength Switched Optical Networks (WSONs): WDM-based optical
   networks in which switching is performed selectively based on the
   center wavelength of an optical signal.

3.  Wavelength Switched Optical Networks

   WSONs range in size from continent-spanning long-haul networks, to
   metropolitan networks, to residential access networks.  In all these
   cases, the main concern is those properties that constrain the choice
   of wavelengths that can be used, i.e., restrict the wavelength Label
   Set, impact the path selection process, and limit the topological
   connectivity.  In addition, if electro-optical network elements are
   used in the WSON, additional compatibility constraints may be imposed
   by the network elements on various optical signal parameters.  The
   subsequent sections review and model some of the major subsystems of
   a WSON with an emphasis on those aspects that are of relevance to the
   control plane.  In particular, WDM links, optical transmitters,
   ROADMs, and wavelength converters are examined.

3.1.  WDM and CWDM Links

   WDM and CWDM links run over optical fibers, and optical fibers come
   in a wide range of types that tend to be optimized for various
   applications.  Examples include access networks, metro, long haul,
   and submarine links.  International Telecommunication Union -
   Telecommunication Standardization Sector (ITU-T) standards exist for
   various types of fibers.  Although fiber can be categorized into
   Single-Mode Fibers (SMFs) and Multi-Mode Fibers (MMFs), the latter
   are typically used for short-reach campus and premise applications.
   SMFs are used for longer-reach applications and are therefore the



Lee, et al.                   Informational                     [Page 6]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   primary concern of this document.  The following SMF types are
   typically encountered in optical networks:

      ITU-T Standard |  Common Name
      ------------------------------------------------------------
      G.652 [G.652]  |  Standard SMF                              |
      G.653 [G.653]  |  Dispersion shifted SMF                    |
      G.654 [G.654]  |  Cut-off shifted SMF                       |
      G.655 [G.655]  |  Non-zero dispersion shifted SMF           |
      G.656 [G.656]  |  Wideband non-zero dispersion shifted SMF  |
      ------------------------------------------------------------

   Typically, WDM links operate in one or more of the approximately
   defined optical bands [G.Sup39]:

      Band     Range (nm)     Common Name    Raw Bandwidth (THz)
      O-band   1260-1360      Original       17.5
      E-band   1360-1460      Extended       15.1
      S-band   1460-1530      Short          9.4
      C-band   1530-1565      Conventional   4.4
      L-band   1565-1625      Long           7.1
      U-band   1625-1675      Ultra-long     5.5

   Not all of a band may be usable; for example, in many fibers that
   support E-band, there is significant attenuation due to a water
   absorption peak at 1383 nm.  Hence, a discontinuous acceptable
   wavelength range for a particular link may be needed and is modeled.
   Also, some systems will utilize more than one band.  This is
   particularly true for CWDM systems.

   Current technology subdivides the bandwidth capacity of fibers into
   distinct channels based on either wavelength or frequency.  There are
   two standards covering wavelengths and channel spacing.  ITU-T
   Recommendation G.694.1, "Spectral grids for WDM applications: DWDM
   frequency grid" [G.694.1], describes a DWDM grid defined in terms of
   frequency grids of 12.5 GHz, 25 GHz, 50 GHz, 100 GHz, and other
   multiples of 100 GHz around a 193.1 THz center frequency.  At the
   narrowest channel spacing, this provides less than 4800 channels
   across the O through U bands.  ITU-T Recommendation G.694.2,
   "Spectral grids for WDM applications: CWDM wavelength grid"
   [G.694.2], describes a CWDM grid defined in terms of wavelength
   increments of 20 nm running from 1271 nm to 1611 nm for 18 or so
   channels.  The number of channels is significantly smaller than the
   32-bit GMPLS Label space defined for GMPLS (see [RFC3471]).  A label
   representation for these ITU-T grids is given in [RFC6205] and
   provides a common label format to be used in signaling optical paths.





Lee, et al.                   Informational                     [Page 7]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   Further, these ITU-T grid-based labels can also be used to describe
   WDM links, ROADM ports, and wavelength converters for the purposes of
   path selection.

   Many WDM links are designed to take advantage of particular fiber
   characteristics or to try to avoid undesirable properties.  For
   example, dispersion-shifted SMF [G.653] was originally designed for
   good long-distance performance in single-channel systems; however,
   putting WDM over this type of fiber requires significant system
   engineering and a fairly limited range of wavelengths.  Hence, the
   following information is needed as parameters to perform basic,
   impairment-unaware modeling of a WDM link:

   o  Wavelength range(s): Given a mapping between labels and the ITU-T
      grids, each range could be expressed in terms of a tuple,
      (lambda1, lambda2) or (freq1, freq2), where the lambdas or
      frequencies can be represented by 32-bit integers.

   o  Channel spacing: Currently, there are five channel spacings used
      in DWDM systems and a single channel spacing defined for CWDM
      systems.

   For a particular link, this information is relatively static, as
   changes to these properties generally require hardware upgrades.
   Such information may be used locally during wavelength assignment via
   signaling, similar to label restrictions in MPLS, or used by a PCE in
   providing combined RWA.

3.2.  Optical Transmitters and Receivers

   WDM optical systems make use of optical transmitters and receivers
   utilizing different wavelengths (frequencies).  Some transmitters are
   manufactured for a specific wavelength of operation; that is, the
   manufactured frequency cannot be changed.  First introduced to reduce
   inventory costs, tunable optical transmitters and receivers are
   deployed in some systems and allow flexibility in the wavelength used
   for optical transmission/reception.  Such tunable optics aid in path
   selection.

   Fundamental modeling parameters for optical transmitters and
   receivers from the control plane perspective are:

   o  Tunable: Do the transmitters and receivers operate at variable or
      fixed wavelength?

   o  Tuning range: This is the frequency or wavelength range over which
      the optics can be tuned.  With the fixed mapping of labels to
      lambdas as proposed in [RFC6205], this can be expressed as a



Lee, et al.                   Informational                     [Page 8]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


      tuple, (lambda1, lambda2) or (freq1, freq2), where lambda1 and
      lambda2 or freq1 and freq2 are the labels representing the lower
      and upper bounds in wavelength.

   o  Tuning time: Tuning times highly depend on the technology used.
      Thermal-drift-based tuning may take seconds to stabilize, whilst
      electronic tuning might provide sub-ms tuning times.  Depending on
      the application, this might be critical.  For example, thermal
      drift might not be usable for fast protection applications.

   o  Spectral characteristics and stability: The spectral shape of a
      laser's emissions and its frequency stability put limits on
      various properties of the overall WDM system.  One constraint that
      is relatively easy to characterize is the closest channel spacing
      with which the transmitter can be used.

   Note that ITU-T recommendations specify many aspects of an optical
   transmitter.  Many of these parameters, such as spectral
   characteristics and stability, are used in the design of WDM
   subsystems consisting of transmitters, WDM links, and receivers.
   However, they do not furnish additional information that will
   influence the Label Switched Path (LSP) provisioning in a properly
   designed system.

   Also, note that optical components can degrade and fail over time.
   This presents the possibility of the failure of an LSP (optical path)
   without either a node or link failure.  Hence, additional mechanisms
   may be necessary to detect and differentiate this failure from the
   others; for example, one does not want to initiate mesh restoration
   if the source transmitter has failed since the optical transmitter
   will still be failed on the alternate optical path.

3.3.  Optical Signals in WSONs

   The fundamental unit of switching in WSONs is intuitively that of a
   "wavelength".  The transmitters and receivers in these networks will
   deal with one wavelength at a time, while the switching systems
   themselves can deal with multiple wavelengths at a time.  Hence,
   multi-channel DWDM networks with single-channel interfaces are the
   prime focus of this document as opposed to multi-channel interfaces.
   Interfaces of this type are defined in ITU-T Recommendations
   [G.698.1] and [G.698.2].  Key non-impairment-related parameters
   defined in [G.698.1] and [G.698.2] are:

   (a)  Minimum channel spacing (GHz)

   (b)  Minimum and maximum central frequency




Lee, et al.                   Informational                     [Page 9]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   (c)  Bitrate/Line coding (modulation) of optical tributary signals

   For the purposes of modeling the WSON in the control plane, (a) and
   (b) are considered properties of the link and restrictions on the
   GMPLS Labels while (c) is a property of the "signal".

3.3.1.  Optical Tributary Signals

   The optical interface specifications [G.698.1], [G.698.2], and
   [G.959.1] all use the concept of an optical tributary signal, which
   is defined as "a single channel signal that is placed within an
   optical channel for transport across the optical network".  Note the
   use of the qualifier "tributary" to indicate that this is a single-
   channel entity and not a multi-channel optical signal.

   There are currently a number of different types of optical tributary
   signals, which are known as "optical tributary signal classes".
   These are currently characterized by a modulation format and bitrate
   range [G.959.1]:

   (a)  Optical tributary signal class Non-Return-to-Zero (NRZ) 1.25G

   (b)  Optical tributary signal class NRZ 2.5G

   (c)  Optical tributary signal class NRZ 10G

   (d)  Optical tributary signal class NRZ 40G

   (e)  Optical tributary signal class Return-to-Zero (RZ) 40G

   Note that, with advances in technology, more optical tributary signal
   classes may be added and that this is currently an active area for
   development and standardization.  In particular, at the 40G rate,
   there are a number of non-standardized advanced modulation formats
   that have seen significant deployment, including Differential Phase
   Shift Keying (DPSK) and Phase Shaped Binary Transmission (PSBT).

   According to [G.698.2], it is important to fully specify the bitrate
   of the optical tributary signal.  Hence, modulation format (optical
   tributary signal class) and bitrate are key parameters in
   characterizing the optical tributary signal.

3.3.2.  WSON Signal Characteristics

   The optical tributary signal referenced in ITU-T Recommendations
   [G.698.1] and [G.698.2] is referred to as the "signal" in this
   document.  This corresponds to the "lambda" LSP in GMPLS.  For signal




Lee, et al.                   Informational                    [Page 10]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   compatibility purposes with electro-optical network elements, the
   following signal characteristics are considered:

   1.  Optical tributary signal class (modulation format)

   2.  Forward Error Correction (FEC): whether forward error correction
       is used in the digital stream and what type of error correcting
       code is used

   3.  Center frequency (wavelength)

   4.  Bitrate

   5.  General Protocol Identifier (G-PID) for the information format

   The first three items on this list can change as a WSON signal
   traverses the optical network with elements that include
   regenerators, OEO switches, or wavelength converters.

   Bitrate and G-PID would not change since they describe the encoded
   bitstream.  A set of G-PID values is already defined for lambda
   switching in [RFC3471] and [RFC4328].

   Note that a number of non-standard or proprietary modulation formats
   and FEC codes are commonly used in WSONs.  For some digital
   bitstreams, the presence of FEC can be detected; for example, in
   [G.707], this is indicated in the signal itself via the FEC Status
   Indication (FSI) byte while in [G.709], this can be inferred from
   whether or not the FEC field of the Optical Channel Transport Unit-k
   (OTUk) is all zeros.

3.4.  ROADMs, OXCs, Splitters, Combiners, and FOADMs

   Definitions of various optical devices such as ROADMs, Optical Cross-
   Connects (OXCs), splitters, combiners, and Fixed Optical Add/Drop
   Multiplexers (FOADMs) and their parameters can be found in [G.671].
   Only a subset of these relevant to the control plane and their non-
   impairment-related properties are considered in the following
   sections.

3.4.1.  Reconfigurable Optical Add/Drop Multiplexers and OXCs

   ROADMs are available in different forms and technologies.  This is a
   key technology that allows wavelength-based optical switching.  A
   classic degree-2 ROADM is shown in Figure 1.






Lee, et al.                   Informational                    [Page 11]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


       Line side input    +---------------------+  Line side output
                      --->|                     |--->
                          |                     |
                          |        ROADM        |
                          |                     |
                          |                     |
                          +---------------------+
                              | | | |  o o o o
                              | | | |  | | | |
                              O O O O  | | | |
      Tributary Side:   Drop (output)  Add (input)

               Figure 1.  Degree-2 Unidirectional ROADM

   The key feature across all ROADM types is their highly asymmetric
   switching capability.  In the ROADM of Figure 1, signals introduced
   via the add ports can only be sent on the line side output port and
   not on any of the drop ports.  The term "degree" is used to refer to
   the number of line side ports (input and output) of a ROADM and does
   not include the number of "add" or "drop" ports.  The add and drop
   ports are sometimes also called tributary ports.  As the degree of
   the ROADM increases beyond two, it can have properties of both a
   switch (OXC) and a multiplexer; hence, it is necessary to know the
   switched connectivity offered by such a network element to
   effectively utilize it.  A straightforward way to represent this is
   via a "switched connectivity" matrix A where Amn = 0 or 1, depending
   upon whether a wavelength on input port m can be connected to output
   port n [Imajuku].  For the ROADM shown in Figure 1, the switched
   connectivity matrix can be expressed as:

             Input    Output Port
             Port     #1 #2 #3 #4 #5
                      --------------
             #1:      1  1  1  1  1
             #2       1  0  0  0  0
       A =   #3       1  0  0  0  0
             #4       1  0  0  0  0
             #5       1  0  0  0  0

   where input ports 2-5 are add ports, output ports 2-5 are drop ports,
   and input port #1 and output port #1 are the line side (WDM) ports.

   For ROADMs, this matrix will be very sparse, and for OXCs, the matrix
   will be very dense.  Compact encodings and examples, including high-
   degree ROADMs/OXCs, are given in [Gen-Encode].  A degree-4 ROADM is
   shown in Figure 2.





Lee, et al.                   Informational                    [Page 12]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


                      +-----------------------+
   Line side-1    --->|                       |--->    Line side-2
   Input (I1)         |                       |        Output (E2)
   Line side-1    <---|                       |<---    Line side-2
   Output  (E1)       |                       |        Input (I2)
                      |         ROADM         |
   Line side-3    --->|                       |--->    Line side-4
   Input (I3)         |                       |        Output (E4)
   Line side-3    <---|                       |<---    Line side-4
   Output (E3)        |                       |        Input (I4)
                      |                       |
                      +-----------------------+
                      | O    | O    | O    | O
                      | |    | |    | |    | |
                      O |    O |    O |    O |
   Tributary Side:   E5 I5  E6 I6  E7 I7  E8 I8

                  Figure 2.  Degree-4 Bidirectional ROADM

   Note that this is a 4-degree example with one (potentially multi-
   channel) add/drop per line side port.

   Note also that the connectivity constraints for typical ROADM designs
   are "bidirectional"; that is, if input port X can be connected to
   output port Y, typically input port Y can be connected to output port
   X, assuming the numbering is done in such a way that input X and
   output X correspond to the same line side direction or the same
   add/drop port.  This makes the connectivity matrix symmetrical as
   shown below.

       Input     Output Port
        Port     E1 E2 E3 E4 E5 E6 E7 E8
                 -----------------------
           I1    0  1  1  1  0  1  0  0
           I2    1  0  1  1  0  0  1  0
       A = I3    1  1  0  1  1  0  0  0
           I4    1  1  1  0  0  0  0  1
           I5    0  0  1  0  0  0  0  0
           I6    1  0  0  0  0  0  0  0
           I7    0  1  0  0  0  0  0  0
           I8    0  0  0  1  0  0  0  0

   where I5/E5 are add/drop ports to/from line side-3, I6/E6 are
   add/drop ports to/from line side-1, I7/E7 are add/drop ports to/from
   line side-2, and I8/E8 are add/drop ports to/from line side-4.  Note
   that diagonal elements are zero since loopback is not supported in
   the example.  If ports support loopback, diagonal elements would be
   set to one.



Lee, et al.                   Informational                    [Page 13]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   Additional constraints may also apply to the various ports in a
   ROADM/OXC.  The following restrictions and terms may be used:

   o  Colored port: an input or, more typically, an output (drop) port
      restricted to a single channel of fixed wavelength

   o  Colorless port: an input or, more typically, an output (drop) port
      restricted to a single channel of arbitrary wavelength

   In general, a port on a ROADM could have any of the following
   wavelength restrictions:

   o  Multiple wavelengths, full range port

   o  Single wavelength, full range port

   o  Single wavelength, fixed lambda port

   o  Multiple wavelengths, reduced range port (for example wave band
      switching)

   To model these restrictions, it is necessary to have two pieces of
   information for each port: (a) the number of wavelengths and (b) the
   wavelength range and spacing.  Note that this information is
   relatively static.  More complicated wavelength constraints are
   modeled in [WSON-Info].

3.4.2.  Splitters

   An optical splitter consists of a single input port and two or more
   output ports.  The input optical signaled is essentially copied (with
   power loss) to all output ports.

   Using the modeling notions of Section 3.4.1, the input and output
   ports of a splitter would have the same wavelength restrictions.  In
   addition, a splitter is modeled by a connectivity matrix Amn as
   follows:

              Input    Output Port
              Port     #1 #2 #3 ...   #N
                       -----------------
        A =   #1       1  1  1  ...   1

   The difference from a simple ROADM is that this is not a switched
   connectivity matrix but the fixed connectivity matrix of the device.






Lee, et al.                   Informational                    [Page 14]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


3.4.3.  Combiners

   An optical combiner is a device that combines the optical wavelengths
   carried by multiple input ports into a single multi-wavelength output
   port.  The various ports may have different wavelength restrictions.
   It is generally the responsibility of those using the combiner to
   ensure that wavelength collision does not occur on the output port.
   The fixed connectivity matrix Amn for a combiner would look like:

              Input    Output Port
              Port     #1
                       ---
              #1:      1
              #2       1
        A =   #3       1
              ...      1
              #N       1

3.4.4.  Fixed Optical Add/Drop Multiplexers

   A Fixed Optical Add/Drop Multiplexer can alter the course of an input
   wavelength in a preset way.  In particular, a given wavelength (or
   waveband) from a line side input port would be dropped to a fixed
   "tributary" output port.  Depending on the device's construction,
   that same wavelength may or may not also be sent out the line side
   output port.  This is commonly referred to as a "drop and continue"
   operation.  Tributary input ports ("add" ports) whose signals are
   combined with each other and other line side signals may also exist.

   In general, to represent the routing properties of an FOADM, it is
   necessary to have both a fixed connectivity matrix Amn, as previously
   discussed, and the precise wavelength restrictions for all input and
   output ports.  From the wavelength restrictions on the tributary
   output ports, the wavelengths that have been selected can be derived.
   From the wavelength restrictions on the tributary input ports, it can
   be seen which wavelengths have been added to the line side output
   port.  Finally, from the added wavelength information and the line
   side output wavelength restrictions, it can be inferred which
   wavelengths have been continued.

   To summarize, the modeling methodology introduced in Section 3.4.1,
   which consists of a connectivity matrix and port wavelength
   restrictions, can be used to describe a large set of fixed optical
   devices such as combiners, splitters, and FOADMs.  Hybrid devices
   consisting of both switched and fixed parts are modeled in
   [WSON-Info].





Lee, et al.                   Informational                    [Page 15]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


3.5.  Electro-Optical Systems

   This section describes how Electro-Optical Systems (e.g., OEO
   switches, wavelength converters, and regenerators) interact with the
   WSON signal characteristics listed in Section 3.3.2.  OEO switches,
   wavelength converters, and regenerators all share a similar property:
   they can be more or less "transparent" to an "optical signal"
   depending on their functionality and/or implementation.  Regenerators
   have been fairly well characterized in this regard and hence their
   properties can be described first.

3.5.1.  Regenerators

   The various approaches to regeneration are discussed in ITU-T
   [G.872], Annex A.  They map a number of functions into the so-called
   1R, 2R, and 3R categories of regenerators as summarized in Table 1
   below:

   Table 1.  Regenerator Functionality Mapped to General Regenerator
             Classes from [G.872]

   --------------------------------------------------------------------
   1R | Equal amplification of all frequencies within the amplification
      | bandwidth.  There is no restriction upon information formats.
      +----------------------------------------------------------------
      | Amplification with different gain for frequencies within the
      | amplification bandwidth.  This could be applied to both single-
      | channel and multi-channel systems.
      +----------------------------------------------------------------
      | Dispersion compensation (phase distortion).  This analogue
      | process can be applied in either single-channel or multi-
      | channel systems.
   --------------------------------------------------------------------
   2R | Any or all 1R functions.  Noise suppression.
      +----------------------------------------------------------------
      | Digital reshaping (Schmitt Trigger function) with no clock
      | recovery.  This is applicable to individual channels and can be
      | used for different bitrates but is not transparent to line
      | coding (modulation).
   --------------------------------------------------------------------
   3R | Any or all 1R and 2R functions.  Complete regeneration of the
      | pulse shape including clock recovery and retiming within
      | required jitter limits.
   --------------------------------------------------------------------

   This table shows that 1R regenerators are generally independent of
   signal modulation format (also known as line coding) but may work
   over a limited range of wavelengths/frequencies.  2R regenerators are



Lee, et al.                   Informational                    [Page 16]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   generally applicable to a single digital stream and are dependent
   upon modulation format (line coding) and, to a lesser extent, are
   limited to a range of bitrates (but not a specific bitrate).
   Finally, 3R regenerators apply to a single channel, are dependent
   upon the modulation format, and are generally sensitive to the
   bitrate of digital signal, i.e., either are designed to only handle a
   specific bitrate or need to be programmed to accept and regenerate a
   specific bitrate.  In all these types of regenerators, the digital
   bitstream contained within the optical or electrical signal is not
   modified.

   It is common for regenerators to modify the digital bitstream for
   performance monitoring and fault management purposes.  Synchronous
   Optical Networking (SONET), Synchronous Digital Hierarchy (SDH), and
   Interfaces for the Optical Transport Network [G.709] all have digital
   signal "envelopes" designed to be used between "regenerators" (in
   this case, 3R regenerators).  In SONET, this is known as the
   "section" signal; in SDH, this is known as the "regenerator section"
   signal; and, in G.709, this is known as an OTUk.  These signals
   reserve a portion of their frame structure (known as overhead) for
   use by regenerators.  The nature of this overhead is summarized in
   Table 2 below.





























Lee, et al.                   Informational                    [Page 17]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


     Table 2.  SONET, SDH, and G.709 Regenerator-Related Overhead

    +-----------------------------------------------------------------+
    |Function          |       SONET/SDH      |     G.709 OTUk        |
    |                  |       Regenerator    |                       |
    |                  |       Section        |                       |
    |------------------+----------------------+-----------------------|
    |Signal            |       J0 (section    |  Trail Trace          |
    |Identifier        |       trace)         |  Identifier (TTI)     |
    |------------------+----------------------+-----------------------|
    |Performance       |       BIP-8 (B1)     |  BIP-8 (within SM)    |
    |Monitoring        |                      |                       |
    |------------------+----------------------+-----------------------|
    |Management        |       D1-D3 bytes    |  GCC0 (general        |
    |Communications    |                      |  communications       |
    |                  |                      |  channel)             |
    |------------------+----------------------+-----------------------|
    |Fault Management  |       A1, A2 framing | FAS (frame alignment  |
    |                  |       bytes          | signal), BDI (backward|
    |                  |                      | defect indication),   |
    |                  |                      | BEI (backward error   |
    |                  |                      | indication)           |
    +------------------+----------------------+-----------------------|
    |Forward Error     |       P1,Q1 bytes    |  OTUk FEC             |
    |Correction (FEC)  |                      |                       |
    +-----------------------------------------------------------------+

   Table 2 shows that frame alignment, signal identification, and FEC
   are supported.  By omission, Table 2 also shows that no switching or
   multiplexing occurs at this layer.  This is a significant
   simplification for the control plane since control plane standards
   require a multi-layer approach when there are multiple switching
   layers but do not require the "layering" to provide the management
   functions shown in Table 2.  That is, many existing technologies
   covered by GMPLS contain extra management-related layers that are
   essentially ignored by the control plane (though not by the
   management plane).  Hence, the approach here is to include
   regenerators and other devices at the WSON layer unless they provide
   higher layer switching; then, a multi-layer or multi-region approach
   [RFC5212] is called for.  However, this can result in regenerators
   having a dependence on the client signal type.

   Hence, depending upon the regenerator technology, the constraints
   listed in Table 3 may be imposed by a regenerator device:







Lee, et al.                   Informational                    [Page 18]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


     Table 3.  Regenerator Compatibility Constraints

     +--------------------------------------------------------+
     |      Constraints            |   1R   |   2R   |   3R   |
     +--------------------------------------------------------+
     | Limited Wavelength Range    |    x   |    x   |    x   |
     +--------------------------------------------------------+
     | Modulation Type Restriction |        |    x   |    x   |
     +--------------------------------------------------------+
     | Bitrate Range Restriction   |        |    x   |    x   |
     +--------------------------------------------------------+
     | Exact Bitrate Restriction   |        |        |    x   |
     +--------------------------------------------------------+
     | Client Signal Dependence    |        |        |    x   |
     +--------------------------------------------------------+

   Note that the limited wavelength range constraint can be modeled for
   GMPLS signaling with the Label Set defined in [RFC3471] and that the
   modulation type restriction constraint includes FEC.

3.5.2.  OEO Switches

   A common place where OEO processing may take place is within WSON
   switches that utilize (or contain) regenerators.  This may be to
   convert the signal to an electronic form for switching then reconvert
   to an optical signal prior to output from the switch.  Another common
   technique is to add regenerators to restore signal quality either
   before or after optical processing (switching).  In the former case,
   the regeneration is applied to adapt the signal to the switch fabric
   regardless of whether or not it is needed from a signal-quality
   perspective.

   In either case, these optical switches have essentially the same
   compatibility constraints as those described for regenerators in
   Table 3.

3.6.  Wavelength Converters

   Wavelength converters take an input optical signal at one wavelength
   and emit an equivalent content optical signal at another wavelength
   on output.  There are multiple approaches to building wavelength
   converters.  One approach is based on OEO conversion with fixed or
   tunable optics on output.  This approach can be dependent upon the
   signal rate and format; that is, this is basically an electrical
   regenerator combined with a laser/receiver.  Hence, this type of
   wavelength converter has signal-processing restrictions that are
   essentially the same as those described for regenerators in Table 3
   of Section 3.5.1.



Lee, et al.                   Informational                    [Page 19]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   Another approach performs the wavelength conversion optically via
   non-linear optical effects, similar in spirit to the familiar
   frequency mixing used in radio frequency systems but significantly
   harder to implement.  Such processes/effects may place limits on the
   range of achievable conversion.  These may depend on the wavelength
   of the input signal and the properties of the converter as opposed to
   only the properties of the converter in the OEO case.  Different WSON
   system designs may choose to utilize this component to varying
   degrees or not at all.

   Current or envisioned contexts for wavelength converters are:

   1.  Wavelength conversion associated with OEO switches and fixed or
       tunable optics.  In this case, there are typically multiple
       converters available since each use of an OEO switch can be
       thought of as a potential wavelength converter.

   2.  Wavelength conversion associated with ROADMs/OXCs.  In this case,
       there may be a limited pool of wavelength converters available.
       Conversion could be either all optical or via an OEO method.

   3.  Wavelength conversion associated with fixed devices such as
       FOADMs.  In this case, there may be a limited amount of
       conversion.  Also, the conversion may be used as part of optical
       path routing.

   Based on the above considerations, wavelength converters are modeled
   as follows:

   1.  Wavelength converters can always be modeled as associated with
       network elements.  This includes fixed wavelength routing
       elements.

   2.  A network element may have full wavelength conversion capability
       (i.e., any input port and wavelength) or a limited number of
       wavelengths and ports.  On a box with a limited number of
       converters, there also may exist restrictions on which ports can
       reach the converters.  Hence, regardless of where the converters
       actually are, they can be associated with input ports.

   3.  Wavelength converters have range restrictions that are either
       independent or dependent upon the input wavelength.

   In WSONs where wavelength converters are sparse, an optical path may
   appear to loop or "backtrack" upon itself in order to reach a
   wavelength converter prior to continuing on to its destination.  The
   lambda used on input to the wavelength converter would be different
   from the lambda coming back from the wavelength converter.



Lee, et al.                   Informational                    [Page 20]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   A model for an individual OEO wavelength converter would consist of:

   o  Input lambda or frequency range

   o  Output lambda or frequency range

3.6.1.  Wavelength Converter Pool Modeling

   A WSON node may include multiple wavelength converters.  These are
   usually arranged into some type of pool to promote resource sharing.
   There are a number of different approaches used in the design of
   switches with converter pools.  However, from the point of view of
   path computation, it is necessary to know the following:

   1.  The nodes that support wavelength conversion

   2.  The accessibility and availability of a wavelength converter to
       convert from a given input wavelength on a particular input port
       to a desired output wavelength on a particular output port

   3.  Limitations on the types of signals that can be converted and the
       conversions that can be performed

   To model point 2 above, a technique similar to that used to model
   ROADMs and optical switches can be used, i.e., matrices to indicate
   possible connectivity along with wavelength constraints for
   links/ports.  Since wavelength converters are considered a scarce
   resource, it is desirable to include, at a minimum, the usage state
   of individual wavelength converters in the pool.

   A three stage model is used as shown schematically in Figure 3.  This
   model represents N input ports (fibers), P wavelength converters, and
   M output ports (fibers).  Since not all input ports can necessarily
   reach the converter pool, the model starts with a wavelength pool
   input matrix WI(i,p) = {0,1}, where input port i can potentially
   reach wavelength converter p.

   Since not all wavelengths can necessarily reach all the converters or
   the converters may have a limited input wavelength range, there is a
   set of input port constraints for each wavelength converter.
   Currently, it is assumed that a wavelength converter can only take a
   single wavelength on input.  Each wavelength converter input port
   constraint can be modeled via a wavelength set mechanism.

   Next, there is a state vector WC(j) = {0,1} dependent upon whether
   wavelength converter j in the pool is in use.  This is the only state
   kept in the converter pool model.  This state is not necessary for
   modeling "fixed" transponder system, i.e., systems where there is no



Lee, et al.                   Informational                    [Page 21]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   sharing.  In addition, this state information may be encoded in a
   much more compact form depending on the overall connectivity
   structure [Gen-Encode].

   After that, a set of wavelength converter output wavelength
   constraints is used.  These constraints indicate what wavelengths a
   particular wavelength converter can generate or are restricted to
   generating due to internal switch structure.

   Finally, a wavelength pool output matrix WE(p,k) = {0,1} indicates
   whether the output from wavelength converter p can reach output port
   k.  Examples of this method being used to model wavelength converter
   pools for several switch architectures are given in [Gen-Encode].

      I1   +-------------+                       +-------------+ E1
     ----->|             |      +--------+       |             |----->
      I2   |             +------+ WC #1  +-------+             | E2
     ----->|             |      +--------+       |             |----->
           | Wavelength  |                       |  Wavelength |
           | Converter   |      +--------+       |  Converter  |
           | Pool        +------+ WC #2  +-------+  Pool       |
           |             |      +--------+       |             |
           | Input       |                       |  Output     |
           | Connection  |           .           |  Connection |
           | Matrix      |           .           |  Matrix     |
           |             |           .           |             |
           |             |                       |             |
      IN   |             |      +--------+       |             | EM
     ----->|             +------+ WC #P  +-------+             |----->
           |             |      +--------+       |             |
           +-------------+   ^               ^   +-------------+
                             |               |
                             |               |
                             |               |
                             |               |

                    Input wavelength    Output wavelength
                    constraints for     constraints for
                    each converter      each converter

      Figure 3.  Schematic Diagram of Wavelength Converter Pool Model

   Figure 4 shows a simple optical switch in a four-wavelength DWDM
   system sharing wavelength converters in a general shared "per-node"
   fashion.






Lee, et al.                   Informational                    [Page 22]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


                 +-----------+ ___________                +------+
                 |           |--------------------------->|      |
                 |           |--------------------------->|  C   |
           /|    |           |--------------------------->|  o   | E1
     I1   /D+--->|           |--------------------------->|  m   |
         + e+--->|           |                            |  b   |====>
    ====>| M|    |  Optical  |    +-----------+  +----+   |  i   |
         + u+--->|   Switch  |    |  WC Pool  |  |O  S|-->|  n   |
          \x+--->|           |    |  +-----+  |  |p  w|-->|  e   |
           \|    |           +----+->|WC #1|--+->|t  i|   |  r   |
                 |           |    |  +-----+  |  |i  t|   +------+
                 |           |    |           |  |c  c|   +------+
           /|    |           |    |  +-----+  |  |a  h|-->|      |
     I2   /D+--->|           +----+->|WC #2|--+->|l   |-->|  C   | E2
         + e+--->|           |    |  +-----+  |  |    |   |  o   |
    ====>| M|    |           |    +-----------+  +----+   |  m   |====>
         + u+--->|           |                            |  b   |
          \x+--->|           |--------------------------->|  i   |
           \|    |           |--------------------------->|  n   |
                 |           |--------------------------->|  e   |
                 |___________|--------------------------->|  r   |
                 +-----------+                            +------+

     Figure 4.  An Optical Switch Featuring a Shared Per-Node Wavelength
                Converter Pool Architecture

   In this case, the input and output pool matrices are simply:

              +-----+       +-----+
              | 1 1 |       | 1 1 |
          WI =|     |,  WE =|     |
              | 1 1 |       | 1 1 |
              +-----+       +-----+

   Figure 5 shows a different wavelength pool architecture known as
   "shared per fiber".  In this case, the input and output pool matrices
   are simply:

               +-----+       +-----+
               | 1 1 |       | 1 0 |
           WI =|     |,  WE =|     |
               | 1 1 |       | 0 1 |
               +-----+       +-----+








Lee, et al.                   Informational                    [Page 23]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


                 +-----------+                            +------+
                 |           |--------------------------->|      |
                 |           |--------------------------->|  C   |
           /|    |           |--------------------------->|  o   | E1
     I1   /D+--->|           |--------------------------->|  m   |
         + e+--->|           |                            |  b   |====>
    ====>| M|    |  Optical  |    +-----------+           |  i   |
         + u+--->|   Switch  |    |  WC Pool  |           |  n   |
          \x+--->|           |    |  +-----+  |           |  e   |
           \|    |           +----+->|WC #1|--+---------->|  r   |
                 |           |    |  +-----+  |           +------+
                 |           |    |           |           +------+
           /|    |           |    |  +-----+  |           |      |
     I2   /D+--->|           +----+->|WC #2|--+---------->|  C   | E2
         + e+--->|           |    |  +-----+  |           |  o   |
    ====>| M|    |           |    +-----------+           |  m   |====>
         + u+--->|           |                            |  b   |
          \x+--->|           |--------------------------->|  i   |
           \|    |           |--------------------------->|  n   |
                 |           |--------------------------->|  e   |
                 |___________|--------------------------->|  r   |
                 +-----------+                            +------+

    Figure 5.  An Optical Switch Featuring a Shared Per-Fiber Wavelength
               Converter Pool Architecture

3.7.  Characterizing Electro-Optical Network Elements

   In this section, electro-optical WSON network elements are
   characterized by the three key functional components: input
   constraints, output constraints, and processing capabilities.

                             WSON Network Element
                          +-----------------------+
          WSON Signal     |      |         |      |    WSON Signal
                          |      |         |      |
        --------------->  |      |         |      | ----------------->
                          |      |         |      |
                          +-----------------------+
                          <-----> <-------> <----->

                          Input   Processing Output

                      Figure 6.  WSON Network Element







Lee, et al.                   Informational                    [Page 24]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


3.7.1.  Input Constraints

   Sections 3.5 and 3.6 discuss the basic properties of regenerators,
   OEO switches, and wavelength converters.  From these, the following
   possible types of input constraints and properties are derived:

   1.  Acceptable modulation formats

   2.  Client signal (G-PID) restrictions

   3.  Bitrate restrictions

   4.  FEC coding restrictions

   5.  Configurability: (a) none, (b) self-configuring, (c) required

   These constraints are represented via simple lists.  Note that the
   device may need to be "provisioned" via signaling or some other means
   to accept signals with some attributes versus others.  In other
   cases, the devices may be relatively transparent to some attributes,
   e.g., a 2R regenerator to bitrate.  Finally, some devices may be able
   to auto-detect some attributes and configure themselves, e.g., a 3R
   regenerator with bitrate detection mechanisms and flexible phase
   locking circuitry.  To account for these different cases, item 5 has
   been added, which describes the device's configurability.

   Note that such input constraints also apply to the termination of the
   WSON signal.

3.7.2.  Output Constraints

   None of the network elements considered here modifies either the
   bitrate or the basic type of the client signal.  However, they may
   modify the modulation format or the FEC code.  Typically, the
   following types of output constraints are seen:

   1.  Output modulation is the same as input modulation (default)

   2.  A limited set of output modulations is available

   3.  Output FEC is the same as input FEC code (default)

   4.  A limited set of output FEC codes is available

   Note that in cases 2 and 4 above, where there is more than one choice
   in the output modulation or FEC code, the network element will need
   to be configured on a per-LSP basis as to which choice to use.




Lee, et al.                   Informational                    [Page 25]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


3.7.3.  Processing Capabilities

   A general WSON network element (NE) can perform a number of signal
   processing functions including:

   (A) Regeneration (possibly different types)

   (B) Fault and performance monitoring

   (C) Wavelength conversion

   (D) Switching

   An NE may or may not have the ability to perform regeneration (of one
   of the types previously discussed).  In addition, some nodes may have
   limited regeneration capability, i.e., a shared pool, which may be
   applied to selected signals traversing the NE.  Hence, to describe
   the regeneration capability of a link or node, it is necessary to
   have, at a minimum:

   1.  Regeneration capability: (a) fixed, (b) selective, (c) none

   2.  Regeneration type: 1R, 2R, 3R

   3.  Regeneration pool properties for the case of selective
       regeneration (input and output restrictions, availability)

   Note that the properties of shared regenerator pools would be
   essentially the same as that of wavelength converter pools modeled in
   Section 3.6.1.

   Item B (fault and performance monitoring) is typically outside the
   scope of the control plane.  However, when the operations are to be
   performed on an LSP basis or on part of an LSP, the control plane can
   be of assistance in their configuration.  Per-LSP, per-node, and
   fault and performance monitoring examples include setting up a
   "section trace" (a regenerator overhead identifier) between two nodes
   or intermediate optical performance monitoring at selected nodes
   along a path.

4.  Routing and Wavelength Assignment and the Control Plane

   From a control plane perspective, a wavelength-convertible network
   with full wavelength-conversion capability at each node can be
   controlled much like a packet MPLS-labeled network or a circuit-
   switched Time Division Multiplexing (TDM) network with full-time slot
   interchange capability is controlled.  In this case, the path




Lee, et al.                   Informational                    [Page 26]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   selection process needs to identify the Traffic Engineered (TE) links
   to be used by an optical path, and wavelength assignment can be made
   on a hop-by-hop basis.

   However, in the case of an optical network without wavelength
   converters, an optical path needs to be routed from source to
   destination and must use a single wavelength that is available along
   that path without "colliding" with a wavelength used by any other
   optical path that may share an optical fiber.  This is sometimes
   referred to as a "wavelength continuity constraint".

   In the general case of limited or no wavelength converters, the
   computation of both the links and wavelengths is known as RWA.

   The inputs to basic RWA are the requested optical path's source and
   destination, the network topology, the locations and capabilities of
   any wavelength converters, and the wavelengths available on each
   optical link.  The output from an algorithm providing RWA is an
   explicit route through ROADMs, a wavelength for optical transmitter,
   and a set of locations (generally associated with ROADMs or switches)
   where wavelength conversion is to occur and the new wavelength to be
   used on each component link after that point in the route.

   It is to be noted that the choice of a specific RWA algorithm is out
   of the scope of this document.  However, there are a number of
   different approaches to dealing with RWA algorithms that can affect
   the division of effort between path computation/routing and
   signaling.

4.1.  Architectural Approaches to RWA

   Two general computational approaches are taken to performing RWA.
   Some algorithms utilize a two-step procedure of path selection
   followed by wavelength assignment, and others perform RWA in a
   combined fashion.

   In the following sections, three different ways of performing RWA in
   conjunction with the control plane are considered.  The choice of one
   of these architectural approaches over another generally impacts the
   demands placed on the various control plane protocols.  The
   approaches are provided for reference purposes only, and other
   approaches are possible.

4.1.1.  Combined RWA (R&WA)

   In this case, a unique entity is in charge of performing routing and
   wavelength assignment.  This approach relies on a sufficient
   knowledge of network topology, of available network resources, and of



Lee, et al.                   Informational                    [Page 27]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   network nodes' capabilities.  This solution is compatible with most
   known RWA algorithms, particularly those concerned with network
   optimization.  On the other hand, this solution requires up-to-date
   and detailed network information.

   Such a computational entity could reside in two different places:

   o  In a PCE that maintains a complete and updated view of network
      state and provides path computation services to nodes

   o  In an ingress node, in which case all nodes have the R&WA
      functionality and network state is obtained by a periodic flooding
      of information provided by the other nodes

4.1.2.  Separated R and WA (R+WA)

   In this case, one entity performs routing while a second performs
   wavelength assignment.  The first entity furnishes one or more paths
   to the second entity, which will perform wavelength assignment and
   final path selection.

   The separation of the entities computing the path and the wavelength
   assignment constrains the class of RWA algorithms that may be
   implemented.  Although it may seem that algorithms optimizing a joint
   usage of the physical and wavelength paths are excluded from this
   solution, many practical optimization algorithms only consider a
   limited set of possible paths, e.g., as computed via a k-shortest
   path algorithm.  Hence, while there is no guarantee that the selected
   final route and wavelength offer the optimal solution, reasonable
   optimization can be performed by allowing multiple routes to pass to
   the wavelength selection process.

   The entity performing the routing assignment needs the topology
   information of the network, whereas the entity performing the
   wavelength assignment needs information on the network's available
   resources and specific network node capabilities.

4.1.3.  Routing and Distributed WA (R+DWA)

   In this case, one entity performs routing, while wavelength
   assignment is performed on a hop-by-hop, distributed manner along the
   previously computed path.  This mechanism relies on updating of a
   list of potential wavelengths used to ensure conformance with the
   wavelength continuity constraint.

   As currently specified, the GMPLS protocol suite signaling protocol
   can accommodate such an approach.  GMPLS, per [RFC3471], includes
   support for the communication of the set of labels (wavelengths) that



Lee, et al.                   Informational                    [Page 28]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   may be used between nodes via a Label Set.  When conversion is not
   performed at an intermediate node, a hop generates the Label Set it
   sends to the next hop based on the intersection of the Label Set
   received from the previous hop and the wavelengths available on the
   node's switch and ongoing interface.  The generation of the outgoing
   Label Set is up to the node local policy (even if one expects a
   consistent policy configuration throughout a given transparency
   domain).  When wavelength conversion is performed at an intermediate
   node, a new Label Set is generated.  The egress node selects one
   label in the Label Set that it received; additionally, the node can
   apply local policy during label selection.  GMPLS also provides
   support for the signaling of bidirectional optical paths.

   Depending on these policies, a wavelength assignment may not be
   found, or one may be found that consumes too many conversion
   resources relative to what a dedicated wavelength assignment policy
   would have achieved.  Hence, this approach may generate higher
   blocking probabilities in a heavily loaded network.

   This solution may be facilitated via signaling extensions that ease
   its functioning and possibly enhance its performance with respect to
   blocking probability.  Note that this approach requires less
   information dissemination than the other techniques described.

   The first entity may be a PCE or the ingress node of the LSP.

4.2.  Conveying Information Needed by RWA

   The previous sections have characterized WSONs and optical path
   requests.  In particular, high-level models of the information used
   by RWA process were presented.  This information can be viewed as
   either relatively static, i.e., changing with hardware changes
   (including possibly failures), or relatively dynamic, i.e., those
   that can change with optical path provisioning.  The time requirement
   in which an entity involved in RWA process needs to be notified of
   such changes is fairly situational.  For example, for network
   restoration purposes, learning of a hardware failure or of new
   hardware coming online to provide restoration capability can be
   critical.

   Currently, there are various methods for communicating RWA relevant
   information.  These include, but are not limited to, the following:

   o  Existing control plane protocols, i.e., GMPLS routing and
      signaling.  Note that routing protocols can be used to convey both
      static and dynamic information.

   o  Management protocols such as NetConf, SNMPv3, and CORBA.



Lee, et al.                   Informational                    [Page 29]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   o  Methods to access configuration and status information such as a
      command line interface (CLI).

   o  Directory services and accompanying protocols.  These are
      typically used for the dissemination of relatively static
      information.  Directory services are not suited to manage
      information in dynamic and fluid environments.

   o  Other techniques for dynamic information, e.g., sending
      information directly from NEs to PCEs to avoid flooding.  This
      would be useful if the number of PCEs is significantly less than
      the number of WSON NEs.  There may be other ways to limit flooding
      to "interested" NEs.

   Possible mechanisms to improve scaling of dynamic information
   include:

   o  Tailoring message content to WSON, e.g., the use of wavelength
      ranges or wavelength occupation bit maps

   o  Utilizing incremental updates if feasible

5.  Modeling Examples and Control Plane Use Cases

   This section provides examples of the fixed and switched optical node
   and wavelength constraint models of Section 3 and use cases for WSON
   control plane path computation, establishment, rerouting, and
   optimization.

5.1.  Network Modeling for GMPLS/PCE Control

   Consider a network containing three routers (R1 through R3), eight
   WSON nodes (N1 through N8), 18 links (L1 through L18), and one OEO
   converter (O1) in a topology shown in Figure 7.

















Lee, et al.                   Informational                    [Page 30]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


                       +--+    +--+             +--+       +--------+
                  +-L3-+N2+-L5-+  +--------L12--+N6+--L15--+   N8   +
                  |    +--+    |N4+-L8---+      +--+       ++--+---++
                  |            |  +-L9--+|                  |  |   |
      +--+      +-+-+          ++-+     ||                  | L17 L18
      |  ++-L1--+   |           |      ++++      +----L16---+  |   |
      |R1|      | N1|           L7     |R2|      |             |   |
      |  ++-L2--+   |           |      ++-+      |            ++---++
      +--+      +-+-+           |       |        |            +  R3 |
                  |    +--+    ++-+     |        |            +-----+
                  +-L4-+N3+-L6-+N5+-L10-+       ++----+
                       +--+    |  +--------L11--+ N7  +
                               +--+             ++---++
                                                 |   |
                                                L13 L14
                                                 |   |
                                                ++-+ |
                                                |O1+-+
                                                +--+

        Figure 7.  Routers and WSON Nodes in a GMPLS and PCE Environment

5.1.1.  Describing the WSON Nodes

   The eight WSON nodes described in Figure 7 have the following
   properties:

   o  Nodes N1, N2, and N3 have FOADMs installed and can therefore only
      access a static and pre-defined set of wavelengths.

   o  All other nodes contain ROADMs and can therefore access all
      wavelengths.

   o  Nodes N4, N5, N7, and N8 are multi-degree nodes, allowing any
      wavelength to be optically switched between any of the links.
      Note, however, that this does not automatically apply to
      wavelengths that are being added or dropped at the particular
      node.

   o  Node N4 is an exception to that: this node can switch any
      wavelength from its add/drop ports to any of its output links (L5,
      L7, and L12 in this case).

   o  The links from the routers are only able to carry one wavelength,
      with the exception of links L8 and L9, which are capable to
      add/drop any wavelength.





Lee, et al.                   Informational                    [Page 31]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   o  Node N7 contains an OEO transponder (O1) connected to the node via
      links L13 and L14.  That transponder operates in 3R mode and does
      not change the wavelength of the signal.  Assume that it can
      regenerate any of the client signals but only for a specific
      wavelength.

   Given the above restrictions, the node information for the eight
   nodes can be expressed as follows (where ID = identifier, SCM =
   switched connectivity matrix, and FCM = fixed connectivity matrix):










































Lee, et al.                   Informational                    [Page 32]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


      +ID+SCM                    +FCM                    +
      |  |   |L1 |L2 |L3 |L4 |   |   |L1 |L2 |L3 |L4 |   |
      |  |L1 |0  |0  |0  |0  |   |L1 |0  |0  |1  |0  |   |
      |N1|L2 |0  |0  |0  |0  |   |L2 |0  |0  |0  |1  |   |
      |  |L3 |0  |0  |0  |0  |   |L3 |1  |0  |0  |1  |   |
      |  |L4 |0  |0  |0  |0  |   |L4 |0  |1  |1  |0  |   |
      +--+---+---+---+---+---+---+---+---+---+---+---+---+
      |  |   |L3 |L5 |   |   |   |   |L3 |L5 |   |   |   |
      |N2|L3 |0  |0  |   |   |   |L3 |0  |1  |   |   |   |
      |  |L5 |0  |0  |   |   |   |L5 |1  |0  |   |   |   |
      +--+---+---+---+---+---+---+---+---+---+---+---+---+
      |  |   |L4 |L6 |   |   |   |   |L4 |L6 |   |   |   |
      |N3|L4 |0  |0  |   |   |   |L4 |0  |1  |   |   |   |
      |  |L6 |0  |0  |   |   |   |L6 |1  |0  |   |   |   |
      +--+---+---+---+---+---+---+---+---+---+---+---+---+
      |  |   |L5 |L7 |L8 |L9 |L12|   |L5 |L7 |L8 |L9 |L12|
      |  |L5 |0  |1  |1  |1  |1  |L5 |0  |0  |0  |0  |0  |
      |N4|L7 |1  |0  |1  |1  |1  |L7 |0  |0  |0  |0  |0  |
      |  |L8 |1  |1  |0  |1  |1  |L8 |0  |0  |0  |0  |0  |
      |  |L9 |1  |1  |1  |0  |1  |L9 |0  |0  |0  |0  |0  |
      |  |L12|1  |1  |1  |1  |0  |L12|0  |0  |0  |0  |0  |
      +--+---+---+---+---+---+---+---+---+---+---+---+---+
      |  |   |L6 |L7 |L10|L11|   |   |L6 |L7 |L10|L11|   |
      |  |L6 |0  |1  |0  |1  |   |L6 |0  |0  |1  |0  |   |
      |N5|L7 |1  |0  |0  |1  |   |L7 |0  |0  |0  |0  |   |
      |  |L10|0  |0  |0  |0  |   |L10|1  |0  |0  |0  |   |
      |  |L11|1  |1  |0  |0  |   |L11|0  |0  |0  |0  |   |
      +--+---+---+---+---+---+---+---+---+---+---+---+---+
      |  |   |L12|L15|   |   |   |   |L12|L15|   |   |   |
      |N6|L12|0  |1  |   |   |   |L12|0  |0  |   |   |   |
      |  |L15|1  |0  |   |   |   |L15|0  |0  |   |   |   |
      +--+---+---+---+---+---+---+---+---+---+---+---+---+
      |  |   |L11|L13|L14|L16|   |   |L11|L13|L14|L16|   |
      |  |L11|0  |1  |0  |1  |   |L11|0  |0  |0  |0  |   |
      |N7|L13|1  |0  |0  |0  |   |L13|0  |0  |1  |0  |   |
      |  |L14|0  |0  |0  |1  |   |L14|0  |1  |0  |0  |   |
      |  |L16|1  |0  |1  |0  |   |L16|0  |0  |1  |0  |   |
      +--+---+---+---+---+---+---+---+---+---+---+---+---+
      |  |   |L15|L16|L17|L18|   |   |L15|L16|L17|L18|   |
      |  |L15|0  |1  |0  |0  |   |L15|0  |0  |0  |1  |   |
      |N8|L16|1  |0  |0  |0  |   |L16|0  |0  |1  |0  |   |
      |  |L17|0  |0  |0  |0  |   |L17|0  |1  |0  |0  |   |
      |  |L18|0  |0  |0  |0  |   |L18|1  |0  |1  |0  |   |
      +--+---+---+---+---+---+---+---+---+---+---+---+---+







Lee, et al.                   Informational                    [Page 33]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


5.1.2.  Describing the Links

   For the following discussion, some simplifying assumptions are made:

   o  It is assumed that the WSON node supports a total of four
      wavelengths, designated WL1 through WL4.

   o  It is assumed that the impairment feasibility of a path or path
      segment is independent from the wavelength chosen.

   For the discussion of RWA operation, to build LSPs between two
   routers, the wavelength constraints on the links between the routers
   and the WSON nodes as well as the connectivity matrix of these links
   need to be specified:

   +Link+WLs supported    +Possible output links+
   | L1 | WL1             | L3                  |
   +----+-----------------+---------------------+
   | L2 | WL2             | L4                  |
   +----+-----------------+---------------------+
   | L8 | WL1 WL2 WL3 WL4 | L5 L7 L12           |
   +----+-----------------+---------------------+
   | L9 | WL1 WL2 WL3 WL4 | L5 L7 L12           |
   +----+-----------------+---------------------+
   | L10| WL2             | L6                  |
   +----+-----------------+---------------------+
   | L13| WL1 WL2 WL3 WL4 | L11 L14             |
   +----+-----------------+---------------------+
   | L14| WL1 WL2 WL3 WL4 | L13 L16             |
   +----+-----------------+---------------------+
   | L17| WL2             | L16                 |
   +----+-----------------+---------------------+
   | L18| WL1             | L15                 |
   +----+-----------------+---------------------+

   Note that the possible output links for the links connecting to the
   routers is inferred from the switched connectivity matrix and the
   fixed connectivity matrix of the Nodes N1 through N8 and is shown
   here for convenience; that is, this information does not need to be
   repeated.

5.2.  RWA Path Computation and Establishment

   The calculation of optical impairment feasible routes is outside the
   scope of this document.  In general, optical impairment feasible
   routes serve as an input to an RWA algorithm.





Lee, et al.                   Informational                    [Page 34]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   For the example use case shown here, assume the following feasible
   routes:

    +Endpoint 1+Endpoint 2+Feasible Route        +
    |  R1      | R2       | L1 L3 L5 L8          |
    |  R1      | R2       | L1 L3 L5 L9          |
    |  R1      | R2       | L2 L4 L6 L7 L8       |
    |  R1      | R2       | L2 L4 L6 L7 L9       |
    |  R1      | R2       | L2 L4 L6 L10         |
    |  R1      | R3       | L1 L3 L5 L12 L15 L18 |
    |  R1      | N7       | L2 L4 L6 L11         |
    |  N7      | R3       | L16 L17              |
    |  N7      | R2       | L16 L15 L12 L9       |
    |  R2      | R3       | L8 L12 L15 L18       |
    |  R2      | R3       | L8 L7 L11 L16 L17    |
    |  R2      | R3       | L9 L12 L15 L18       |
    |  R2      | R3       | L9 L7 L11 L16 L17    |

   Given a request to establish an LSP between R1 and R2, an RWA
   algorithm finds the following possible solutions:

    +WL  + Path          +
    | WL1| L1 L3 L5 L8   |
    | WL1| L1 L3 L5 L9   |
    | WL2| L2 L4 L6 L7 L8|
    | WL2| L2 L4 L6 L7 L9|
    | WL2| L2 L4 L6 L10  |

   Assume now that an RWA algorithm yields WL1 and the path L1 L3 L5 L8
   for the requested LSP.

   Next, another LSP is signaled from R1 to R2.  Given the established
   LSP using WL1, the following table shows the available paths:

    +WL  + Path          +
    | WL2| L2 L4 L6 L7 L9|
    | WL2| L2 L4 L6 L10  |

   Assume now that an RWA algorithm yields WL2 and the path L2 L4 L6 L7
   L9 for the establishment of the new LSP.

   An LSP request -- this time from R2 to R3 -- cannot be fulfilled
   since the four possible paths (starting at L8 and L9) are already in
   use.







Lee, et al.                   Informational                    [Page 35]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


5.3.  Resource Optimization

   The preceding example gives rise to another use case: the
   optimization of network resources.  Optimization can be achieved on a
   number of layers (e.g., through electrical or optical multiplexing of
   client signals) or by re-optimizing the solutions found by an RWA
   algorithm.

   Given the above example again, assume that an RWA algorithm should
   identify a path between R2 and R3.  The only possible path to reach
   R3 from R2 needs to use L9.  L9, however, is blocked by one of the
   LSPs from R1.

5.4.  Support for Rerouting

   It is also envisioned that the extensions to GMPLS and PCE support
   rerouting of wavelengths in case of failures.

   For this discussion, assume that the only two LSPs in use in the
   system are:

   LSP1: WL1 L1 L3 L5 L8

   LSP2: WL2 L2 L4 L6 L7 L9

   Furthermore, assume that the L5 fails.  An RWA algorithm can now
   compute and establish the following alternate path:

   R1 -> N7 -> R2

   Level 3 regeneration will take place at N7, so that the complete path
   looks like this:

   R1 -> L2 L4 L6 L11 L13 -> O1 -> L14 L16 L15 L12 L9 -> R2

5.5.  Electro-Optical Networking Scenarios

   In the following subsections, various networking scenarios are
   considered involving regenerators, OEO switches, and wavelength
   converters.  These scenarios can be grouped roughly by type and
   number of extensions to the GMPLS control plane that would be
   required.









Lee, et al.                   Informational                    [Page 36]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


5.5.1.  Fixed Regeneration Points

   In the simplest networking scenario involving regenerators,
   regeneration is associated with a WDM link or an entire node and is
   not optional; that is, all signals traversing the link or node will
   be regenerated.  This includes OEO switches since they provide
   regeneration on every port.

   There may be input constraints and output constraints on the
   regenerators.  Hence, the path selection process will need to know
   the regenerator constraints from routing or other means so that it
   can choose a compatible path.  For impairment-aware routing and
   wavelength assignment (IA-RWA), the path selection process will also
   need to know which links/nodes provide regeneration.  Even for
   "regular" RWA, this regeneration information is useful since
   wavelength converters typically perform regeneration, and the
   wavelength continuity constraint can be relaxed at such a point.

   Signaling does not need to be enhanced to include this scenario since
   there are no reconfigurable regenerator options on input, output, or
   processing.

5.5.2.  Shared Regeneration Pools

   In this scenario, there are nodes with shared regenerator pools
   within the network in addition to the fixed regenerators of the
   previous scenario.  These regenerators are shared within a node and
   their application to a signal is optional.  There are no
   reconfigurable options on either input or output.  The only
   processing option is to "regenerate" a particular signal or not.

   In this case, regenerator information is used in path computation to
   select a path that ensures signal compatibility and IA-RWA criteria.

   To set up an LSP that utilizes a regenerator from a node with a
   shared regenerator pool, it is necessary to indicate that
   regeneration is to take place at that particular node along the
   signal path.  Such a capability does not currently exist in GMPLS
   signaling.

5.5.3.  Reconfigurable Regenerators

   This scenario is concerned with regenerators that require
   configuration prior to use on an optical signal.  As discussed
   previously, this could be due to a regenerator that must be
   configured to accept signals with different characteristics, for
   regenerators with a selection of output attributes, or for
   regenerators with additional optional processing capabilities.



Lee, et al.                   Informational                    [Page 37]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   As in the previous scenarios, it is necessary to have information
   concerning regenerator properties for selection of compatible paths
   and for IA-RWA computations.  In addition, during LSP setup, it is
   necessary to be able to configure regenerator options at a particular
   node along the path.  Such a capability does not currently exist in
   GMPLS signaling.

5.5.4.  Relation to Translucent Networks

   Networks that contain both transparent network elements such as
   Reconfigurable Optical Add/Drop Multiplexers (ROADMs) and electro-
   optical network elements such as regenerators or OEO switches are
   frequently referred to as translucent optical networks.

   Three main types of translucent optical networks have been discussed:

   1.  Transparent "islands" surrounded by regenerators.  This is
       frequently seen when transitioning from a metro optical
       subnetwork to a long-haul optical subnetwork.

   2.  Mostly transparent networks with a limited number of OEO
       ("opaque") nodes strategically placed.  This takes advantage of
       the inherent regeneration capabilities of OEO switches.  In the
       planning of such networks, one has to determine the optimal
       placement of the OEO switches.

   3.  Mostly transparent networks with a limited number of optical
       switching nodes with "shared regenerator pools" that can be
       optionally applied to signals passing through these switches.
       These switches are sometimes called translucent nodes.

   All three types of translucent networks fit within the networking
   scenarios of Sections 5.5.1 and 5.5.2.  Hence, they can be
   accommodated by the GMPLS extensions envisioned in this document.

6.  GMPLS and PCE Implications

   The presence and amount of wavelength conversion available at a
   wavelength switching interface have an impact on the information that
   needs to be transferred by the control plane (GMPLS) and the PCE
   architecture.  Current GMPLS and PCE standards address the full
   wavelength conversion case, so the following subsections will only
   address the limited and no wavelength conversion cases.








Lee, et al.                   Informational                    [Page 38]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


6.1.  Implications for GMPLS Signaling

   Basic support for WSON signaling already exists in GMPLS with the
   lambda (value 9) LSP encoding type [RFC3471] or for G.709-compatible
   optical channels, the LSP encoding type (value = 13) "G.709 Optical
   Channel" from [RFC4328].  However, a number of practical issues arise
   in the identification of wavelengths and signals and in distributed
   wavelength assignment processes, which are discussed below.

6.1.1.  Identifying Wavelengths and Signals

   As previously stated, a global-fixed mapping between wavelengths and
   labels simplifies the characterization of WDM links and WSON devices.
   Furthermore, a mapping like the one described in [RFC6205] provides
   fixed mapping for communication between PCE and WSON PCCs.

6.1.2.  WSON Signals and Network Element Processing

   As discussed in Section 3.3.2, a WSON signal at any point along its
   path can be characterized by the (a) modulation format, (b) FEC, (c)
   wavelength, (d) bitrate, and (e) G-PID.

   Currently, G-PID, wavelength (via labels), and bitrate (via bandwidth
   encoding) are supported in [RFC3471] and [RFC3473].  These RFCs can
   accommodate the wavelength changing at any node along the LSP and can
   thus provide explicit control of wavelength converters.

   In the fixed regeneration point scenario described in Section 5.5.1,
   no enhancements are required to signaling since there are no
   additional configuration options for the LSP at a node.

   In the case of shared regeneration pools described in Section 5.5.2,
   it is necessary to indicate to a node that it should perform
   regeneration on a particular signal.  Viewed another way, for an LSP,
   it is desirable to specify that certain nodes along the path perform
   regeneration.  Such a capability does not currently exist in GMPLS
   signaling.

   The case of reconfigurable regenerators described in Section 5.5.3 is
   very similar to the previous except that now there are potentially
   many more items that can be configured on a per-node basis for an
   LSP.

   Note that the techniques of [RFC5420] that allow for additional LSP
   attributes and their recording in a Record Route Object (RRO) could
   be extended to allow for additional LSP attributes in an Explicit
   Route Object (ERO).  This could allow one to indicate where optional




Lee, et al.                   Informational                    [Page 39]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   3R regeneration should take place along a path, any modification of
   LSP attributes such as modulation format, or any enhance processing
   such as performance monitoring.

6.1.3.  Combined RWA/Separate Routing WA support

   In either the combined RWA case or the separate routing WA case, the
   node initiating the signaling will have a route from the source to
   destination along with the wavelengths (generalized labels) to be
   used along portions of the path.  Current GMPLS signaling supports an
   Explicit Route Object (ERO), and within an ERO, an ERO Label
   subobject can be used to indicate the wavelength to be used at a
   particular node.  In case the local label map approach is used, the
   label subobject entry in the ERO has to be interpreted appropriately.

6.1.4.  Distributed Wavelength Assignment: Unidirectional, No Converters

   GMPLS signaling for a unidirectional optical path LSP allows for the
   use of a Label Set object in the Resource Reservation Protocol -
   Traffic Engineering (RSVP-TE) path message.  Processing of the Label
   Set object to take the intersection of available lambdas along a path
   can be performed, resulting in the set of available lambdas being
   known to the destination, which can then use a wavelength selection
   algorithm to choose a lambda.

6.1.5.  Distributed Wavelength Assignment: Unidirectional, Limited
        Converters

   In the case of wavelength converters, nodes with wavelength
   converters would need to make the decision as to whether to perform
   conversion.  One indicator for this would be that the set of
   available wavelengths that is obtained via the intersection of the
   incoming Label Set and the output links available wavelengths is
   either null or deemed too small to permit successful completion.

   At this point, the node would need to remember that it will apply
   wavelength conversion and will be responsible for assigning the
   wavelength on the previous lambda-contiguous segment when the RSVP-TE
   RESV message is processed.  The node will pass on an enlarged label
   set reflecting only the limitations of the wavelength converter and
   the output link.  The record route option in RSVP-TE signaling can be
   used to show where wavelength conversion has taken place.

6.1.6.  Distributed Wavelength Assignment: Bidirectional, No Converters

   There are cases of a bidirectional optical path that require the use
   of the same lambda in both directions.  The above procedure can be
   used to determine the available bidirectional lambda set if it is



Lee, et al.                   Informational                    [Page 40]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   interpreted that the available Label Set is available in both
   directions.  According to [RFC3471], Section 4.1, the setup of
   bidirectional LSPs is indicated by the presence of an upstream label
   in the path message.

   However, until the intersection of the available Label Sets is
   determined along the path and at the destination node, the upstream
   label information may not be correct.  This case can be supported
   using current GMPLS mechanisms but may not be as efficient as an
   optimized bidirectional single-label allocation mechanism.

6.2.  Implications for GMPLS Routing

   GMPLS routing [RFC4202] currently defines an interface capability
   descriptor for "Lambda Switch Capable" (LSC) that can be used to
   describe the interfaces on a ROADM or other type of wavelength
   selective switch.  In addition to the topology information typically
   conveyed via an Interior Gateway Protocol (IGP), it would be
   necessary to convey the following subsystem properties to minimally
   characterize a WSON:

   1.  WDM link properties (allowed wavelengths)

   2.  Optical transmitters (wavelength range)

   3.  ROADM/FOADM properties (connectivity matrix, port wavelength
       restrictions)

   4.  Wavelength converter properties (per network element, may change
       if a common limited shared pool is used)

   This information is modeled in detail in [WSON-Info], and a compact
   encoding is given in [WSON-Encode].

6.2.1.  Electro-Optical Element Signal Compatibility

   In network scenarios where signal compatibility is a concern, it is
   necessary to add parameters to our existing node and link models to
   take into account electro-optical input constraints, output
   constraints, and the signal-processing capabilities of an NE in path
   computations.

   Input constraints:

   1.  Permitted optical tributary signal classes: A list of optical
       tributary signal classes that can be processed by this network
       element or carried over this link (configuration type)




Lee, et al.                   Informational                    [Page 41]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   2.  Acceptable FEC codes (configuration type)

   3.  Acceptable bitrate set: a list of specific bitrates or bitrate
       ranges that the device can accommodate.  Coarse bitrate info is
       included with the optical tributary signal-class restrictions.

   4.  Acceptable G-PID list: a list of G-PIDs corresponding to the
       "client" digital streams that is compatible with this device

   Note that the bitrate of the signal does not change over the LSP.
   This can be communicated as an LSP parameter; therefore, this
   information would be available for any NE that needs to use it for
   configuration.  Hence, it is not necessary to have "configuration
   type" for the NE with respect to bitrate.

   Output constraints:

   1.  Output modulation: (a) same as input, (b) list of available types

   2.  FEC options: (a) same as input, (b) list of available codes

   Processing capabilities:

   1.  Regeneration: (a) 1R, (b) 2R, (c) 3R, (d) list of selectable
       regeneration types

   2.  Fault and performance monitoring: (a) G-PID particular
       capabilities, (b) optical performance monitoring capabilities.

   Note that such parameters could be specified on (a) a network-
   element-wide basis, (b) a per-port basis, or (c) a per-regenerator
   basis.  Typically, such information has been on a per-port basis; see
   the GMPLS interface switching capability descriptor [RFC4202].

6.2.2.  Wavelength-Specific Availability Information

   For wavelength assignment, it is necessary to know which specific
   wavelengths are available and which are occupied if a combined RWA
   process or separate WA process is run as discussed in Sections 4.1.1
   and 4.1.2.  This is currently not possible with GMPLS routing.

   In the routing extensions for GMPLS [RFC4202], requirements for
   layer-specific TE attributes are discussed.  RWA for optical networks
   without wavelength converters imposes an additional requirement for
   the lambda (or optical channel) layer: that of knowing which specific
   wavelengths are in use.  Note that current DWDM systems range from 16
   channels to 128 channels, with advanced laboratory systems with as
   many as 300 channels.  Given these channel limitations, if the



Lee, et al.                   Informational                    [Page 42]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   approach of a global wavelength to label mapping or furnishing the
   local mappings to the PCEs is taken, representing the use of
   wavelengths via a simple bitmap is feasible [Gen-Encode].

6.2.3.  WSON Routing Information Summary

   The following table summarizes the WSON information that could be
   conveyed via GMPLS routing and attempts to classify that information
   according to its static or dynamic nature and its association with
   either a link or a node.

     Information                         Static/Dynamic       Node/Link
     ------------------------------------------------------------------
     Connectivity matrix                 Static               Node
     Per-port wavelength restrictions    Static               Node(1)
     WDM link (fiber) lambda ranges      Static               Link
     WDM link channel spacing            Static               Link
     Optical transmitter range           Static               Link(2)
     Wavelength conversion capabilities  Static(3)            Node
     Maximum bandwidth per wavelength    Static               Link
     Wavelength availability             Dynamic(4)           Link
     Signal compatibility and processing Static/Dynamic       Node

   Notes:

   1.  These are the per-port wavelength restrictions of an optical
       device such as a ROADM and are independent of any optical
       constraints imposed by a fiber link.

   2.  This could also be viewed as a node capability.

   3.  This could be dynamic in the case of a limited pool of converters
       where the number available can change with connection
       establishment.  Note that it may be desirable to include
       regeneration capabilities here since OEO converters are also
       regenerators.

   4.  This is not necessarily needed in the case of distributed
       wavelength assignment via signaling.

   While the full complement of the information from the previous table
   is needed in the Combined RWA and the separate Routing and WA
   architectures, in the case of Routing + Distributed WA via Signaling,
   only the following information is needed:







Lee, et al.                   Informational                    [Page 43]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


     Information                         Static/Dynamic       Node/Link
     ------------------------------------------------------------------
     Connectivity matrix                 Static               Node
     Wavelength conversion capabilities  Static(3)            Node

   Information models and compact encodings for this information are
   provided in [WSON-Info], [Gen-Encode], and [WSON-Encode].

6.3.  Optical Path Computation and Implications for PCE

   As previously noted, RWA can be computationally intensive.  Such
   computationally intensive path computations and optimizations were
   part of the impetus for the PCE architecture [RFC4655].

   The Path Computation Element Communication Protocol (PCEP) defines
   the procedures necessary to support both sequential [RFC5440] and
   Global Concurrent Optimization (GCO) path computations [RFC5557].
   With some protocol enhancement, the PCEP is well positioned to
   support WSON-enabled RWA computation.

   Implications for PCE generally fall into two main categories: (a)
   optical path constraints and characteristics, (b) computation
   architectures.

6.3.1.  Optical Path Constraints and Characteristics

   For the varying degrees of optimization that may be encountered in a
   network, the following models of bulk and sequential optical path
   requests are encountered:

   o  Batch optimization, multiple optical paths requested at one time
      (PCE-GCO)

   o  Optical path(s) and backup optical path(s) requested at one time
      (PCEP)

   o  Single optical path requested at a time (PCEP)

   PCEP and PCE-GCO can be readily enhanced to support all of the
   potential models of RWA computation.











Lee, et al.                   Informational                    [Page 44]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   Optical path constraints include:

   o  Bidirectional assignment of wavelengths

   o  Possible simultaneous assignment of wavelength to primary and
      backup paths

   o  Tuning range constraint on optical transmitter

6.3.2.  Electro-Optical Element Signal Compatibility

   When requesting a path computation to PCE, the PCC should be able to
   indicate the following:

   o  The G-PID type of an LSP

   o  The signal attributes at the transmitter (at the source): (i)
      modulation type, (ii) FEC type

   o  The signal attributes at the receiver (at the sink): (i)
      modulation type, (ii) FEC type

   The PCE should be able to respond to the PCC with the following:

   o  The conformity of the requested optical characteristics associated
      with the resulting LSP with the source, sink, and NE along the LSP

   o  Additional LSP attributes modified along the path (e.g.,
      modulation format change)

6.3.3.  Discovery of RWA-Capable PCEs

   The algorithms and network information needed for RWA are somewhat
   specialized and computationally intensive; hence, not all PCEs within
   a domain would necessarily need or want this capability.  Therefore,
   it would be useful to indicate that a PCE has the ability to deal
   with RWA via the mechanisms being established for PCE discovery
   [RFC5088].  [RFC5088] indicates that a sub-TLV could be allocated for
   this purpose.

   Recent progress on objective functions in PCE [RFC5541] would allow
   operators to flexibly request differing objective functions per their
   need and applications.  For instance, this would allow the operator
   to choose an objective function that minimizes the total network cost
   associated with setting up a set of paths concurrently.  This would
   also allow operators to choose an objective function that results in
   the most evenly distributed link utilization.




Lee, et al.                   Informational                    [Page 45]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   This implies that PCEP would easily accommodate a wavelength
   selection algorithm in its objective function to be able to optimize
   the path computation from the perspective of wavelength assignment if
   chosen by the operators.

7.  Security Considerations

   This document does not require changes to the security models within
   GMPLS and associated protocols.  That is, the OSPF-TE, RSVP-TE, and
   PCEP security models could be operated unchanged.

   However, satisfying the requirements for RWA using the existing
   protocols may significantly affect the loading of those protocols.
   This may make the operation of the network more vulnerable to denial-
   of-service attacks.  Therefore, additional care maybe required to
   ensure that the protocols are secure in the WSON environment.

   Furthermore, the additional information distributed in order to
   address RWA represents a disclosure of network capabilities that an
   operator may wish to keep private.  Consideration should be given to
   securing this information.  For a general discussion on MPLS- and
   GMPLS-related security issues, see the MPLS/GMPLS security framework
   [RFC5920].

8.  Acknowledgments

   The authors would like to thank Adrian Farrel for many helpful
   comments that greatly improved the contents of this document.

9.  References

9.1.  Normative References

   [RFC3471]     Berger, L., Ed., "Generalized Multi-Protocol Label
                 Switching (GMPLS) Signaling Functional Description",
                 RFC 3471, January 2003.

   [RFC3473]     Berger, L., Ed., "Generalized Multi-Protocol Label
                 Switching (GMPLS) Signaling Resource ReserVation
                 Protocol-Traffic Engineering (RSVP-TE) Extensions", RFC
                 3473, January 2003.

   [RFC3945]     Mannie, E., Ed., "Generalized Multi-Protocol Label
                 Switching (GMPLS) Architecture", RFC 3945, October
                 2004.






Lee, et al.                   Informational                    [Page 46]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   [RFC4202]     Kompella, K., Ed., and Y. Rekhter, Ed., "Routing
                 Extensions in Support of Generalized Multi-Protocol
                 Label Switching (GMPLS)", RFC 4202, October 2005.

   [RFC4328]     Papadimitriou, D., Ed., "Generalized Multi-Protocol
                 Label Switching (GMPLS) Signaling Extensions for G.709
                 Optical Transport Networks Control", RFC 4328, January
                 2006.

   [RFC4655]     Farrel, A., Vasseur, J.-P., and J. Ash, "A Path
                 Computation Element (PCE)-Based Architecture", RFC
                 4655, August 2006.

   [RFC5088]     Le Roux, JL., Ed., Vasseur, JP., Ed., Ikejiri, Y., and
                 R. Zhang, "OSPF Protocol Extensions for Path
                 Computation Element (PCE) Discovery", RFC 5088, January
                 2008.

   [RFC5212]     Shiomoto, K., Papadimitriou, D., Le Roux, JL.,
                 Vigoureux, M., and D. Brungard, "Requirements for
                 GMPLS-Based Multi-Region and Multi-Layer Networks
                 (MRN/MLN)", RFC 5212, July 2008.

   [RFC5557]     Lee, Y., Le Roux, JL., King, D., and E. Oki, "Path
                 Computation Element Communication Protocol (PCEP)
                 Requirements and Protocol Extensions in Support of
                 Global Concurrent Optimization", RFC 5557, July 2009.

   [RFC5420]     Farrel, A., Ed., Papadimitriou, D., Vasseur, JP., and
                 A. Ayyangarps, "Encoding of Attributes for MPLS LSP
                 Establishment Using Resource Reservation Protocol
                 Traffic Engineering (RSVP-TE)", RFC 5420, February
                 2009.

   [RFC5440]     Vasseur, JP., Ed., and JL. Le Roux, Ed., "Path
                 Computation Element (PCE) Communication Protocol
                 (PCEP)", RFC 5440, March 2009.

   [RFC5541]     Le Roux, JL., Vasseur, JP., and Y. Lee, "Encoding of
                 Objective Functions in the Path Computation Element
                 Communication Protocol (PCEP)", RFC 5541, June 2009.

9.2.  Informative References

   [Gen-Encode]  Bernstein, G., Lee, Y., Li, D., and W. Imajuku,
                 "General Network Element Constraint Encoding for GMPLS
                 Controlled Networks", Work in Progress, December 2010.




Lee, et al.                   Informational                    [Page 47]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   [G.652]       ITU-T Recommendation G.652, "Characteristics of a
                 single-mode optical fibre and cable", November 2009.

   [G.653]       ITU-T Recommendation G.653, "Characteristics of a
                 dispersion-shifted single-mode optical fibre and
                 cable", July 2010.

   [G.654]       ITU-T Recommendation G.654, "Characteristics of a cut-
                 off shifted single-mode optical fibre and cable", July
                 2010.

   [G.655]       ITU-T Recommendation G.655, "Characteristics of a non-
                 zero dispersion-shifted single-mode optical fibre and
                 cable", November 2009.

   [G.656]       ITU-T Recommendation G.656, "Characteristics of a fibre
                 and cable with non-zero dispersion for wideband optical
                 transport", July 2010.

   [G.671]       ITU-T Recommendation G.671, "Transmission
                 characteristics of optical components and subsystems",
                 January 2009.

   [G.694.1]     ITU-T Recommendation G.694.1, "Spectral grids for WDM
                 applications: DWDM frequency grid", June 2002.

   [G.694.2]     ITU-T Recommendation G.694.2, "Spectral grids for WDM
                 applications: CWDM wavelength grid", December 2003.

   [G.698.1]     ITU-T Recommendation G.698.1, "Multichannel DWDM
                 applications with single-channel optical interfaces",
                 November 2009.

   [G.698.2]     ITU-T Recommendation G.698.2, "Amplified multichannel
                 dense wavelength division multiplexing applications
                 with single channel optical interfaces ", November
                 2009.

   [G.707]       ITU-T Recommendation G.707, "Network node interface for
                 the synchronous digital hierarchy (SDH)", January 2007.

   [G.709]       ITU-T Recommendation G.709, "Interfaces for the Optical
                 Transport Network (OTN)", December 2009.

   [G.872]       ITU-T Recommendation G.872, "Architecture of optical
                 transport networks", November 2001.





Lee, et al.                   Informational                    [Page 48]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   [G.959.1]     ITU-T Recommendation G.959.1, "Optical transport
                 network physical layer interfaces", November 2009.

   [G.Sup39]     ITU-T Series G Supplement 39, "Optical system design
                 and engineering considerations", December 2008.

   [Imajuku]     Imajuku, W., Sone, Y., Nishioka, I., and S. Seno,
                 "Routing Extensions to Support Network Elements with
                 Switching Constraint", Work in Progress, July 2007.

   [RFC6205]     Otani, T., Ed. and D. Li, Ed., "Generalized Labels of
                 Lambda-Switch Capable (LSC) Label Switching Routers",
                 RFC 6205, March 2011.

   [RFC5920]     Fang, L., Ed., "Security Framework for MPLS and GMPLS
                 Networks", RFC 5920, July 2010.

   [WSON-Encode] Bernstein, G., Lee, Y., Li, D., and W. Imajuku,
                 "Routing and Wavelength Assignment Information Encoding
                 for Wavelength Switched Optical Networks", Work in
                 Progress, March 2011.

   [WSON-Imp]    Lee, Y., Bernstein, G., Li, D., and G. Martinelli, "A
                 Framework for the Control of Wavelength Switched
                 Optical Networks (WSON) with Impairments", Work in
                 Progress, April 2011.

   [WSON-Info]   Bernstein, G., Lee, Y., Li, D., and W. Imajuku,
                 "Routing and Wavelength Assignment Information Model
                 for Wavelength Switched Optical Networks", Work in
                 Progress, July 2008.

Contributors

   Snigdho Bardalai
   Fujitsu
   EMail: Snigdho.Bardalai@us.fujitsu.com

   Diego Caviglia
   Ericsson
   Via A. Negrone 1/A 16153
   Genoa
   Italy
   Phone: +39 010 600 3736
   EMail: diego.caviglia@marconi.com, diego.caviglia@ericsson.com






Lee, et al.                   Informational                    [Page 49]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


   Daniel King
   Old Dog Consulting
   UK
   EMail: daniel@olddog.co.uk

   Itaru Nishioka
   NEC Corp.
   1753 Simonumabe, Nakahara-ku
   Kawasaki, Kanagawa 211-8666
   Japan
   Phone: +81 44 396 3287
   EMail: i-nishioka@cb.jp.nec.com

   Lyndon Ong
   Ciena
   EMail: Lyong@Ciena.com

   Pierre Peloso
   Alcatel-Lucent
   Route de Villejust, 91620 Nozay
   France
   EMail: pierre.peloso@alcatel-lucent.fr

   Jonathan Sadler
   Tellabs
   EMail: Jonathan.Sadler@tellabs.com

   Dirk Schroetter
   Cisco
   EMail: dschroet@cisco.com

   Jonas Martensson
   Acreo
   Electrum 236
   16440 Kista
   Sweden
   EMail: Jonas.Martensson@acreo.se














Lee, et al.                   Informational                    [Page 50]
^L
RFC 6163          Wavelength Switched Optical Networks        April 2011


Authors' Addresses

   Young Lee (editor)
   Huawei Technologies
   1700 Alma Drive, Suite 100
   Plano, TX 75075
   USA

   Phone: (972) 509-5599 (x2240)
   EMail: ylee@huawei.com


   Greg M. Bernstein (editor)
   Grotto Networking
   Fremont, CA
   USA

   Phone: (510) 573-2237
   EMail: gregb@grotto-networking.com


   Wataru Imajuku
   NTT Network Innovation Labs
   1-1 Hikari-no-oka, Yokosuka, Kanagawa
   Japan

   Phone: +81-(46) 859-4315
   EMail: wataru.imajuku@ieee.org























Lee, et al.                   Informational                    [Page 51]
^L