Trong một mạng không có bộ chuyển đổi bước sóng, các lightpath phải sử dụng cùng một bước sóng từ nguồn đến đích. Khi có nhu cầu cho cuộc gọi, bộ định tuyến bước sóng WR phải sử dụng giải thuật được thiết lập từ trước để chọn một cổng ra và bước sóng tương ứng. Sự lựa chọn bước sóng đóng vai trò quan trọng đối với toàn bộ xác suất tắc nghẽn. Vì vậy một WR phải tìm ra đường đi cho yêu cầu thiết lập lightpath và thực hiện gán bước sóng sao cho tối thiểu hoá xác suất tắc nghẽn. Chức năng này có tầm quan trọng trong việc thiết kế các mạng toàn quang.
Bài toán RWA được chia làm hai loại như sau:
RWA dành cho lưu lượng mạng cố định (static traffic): với loại này thì các yêu cầu về lightpath được biết trước, tất cả mọi đường đi và bước sóng gán cho các
Chương 3: Định tuyến và gán bước sóng
lightpath đã được thiết lập cố định từ trước ( ví dụ như yêu cầu truyền từ Router này đến Router là không đổi, tính theo đơn vị LP, xét trên toàn mạng ta có ma trận hằng N*N ). Khi có yêu cầu đi đến, một đường đi và bước sóng đã chỉ định từ trước đó được gán cho yêu cầu tương ứng đó. Vì vậy, qui trình định tuyến và gán bước sóng là cố định, không thay đổi theo thời gian. Với loại này, công việc thực hiện không phức tạp, nó đơn giản là gán một đường đi nào đó cho lightpath. Mục đích của phương pháp này là tăng cực đại toàn bộ dung lượng của mạng, tức là có thể thiết lập đồng thời số lightpath là lớn nhất. Đây là bài toán trong mạng không có sự chuyển đổi bước sóng.
RWA dành cho lưu lượng mạng thay đổi (dynamic traffic): trong mạng quang định tuyến bước sóng, các yêu cầu về lightpath đi đến theo một qui trình riêng biệt và thời gian chiếm bởi các yêu cầu này cũng theo một qui luật riêng. Với dạng lưu lượng mạng thay đổi thì cần có một giải thuật động để định tuyến các lightpath qua những đường đi khác nhau dựa vào sự tắc nghẽn trên các tuyến truyền dẫn. Từ đó giải thuật cho bài toán RWA động được đưa ra, nó dựa vào trạng thái hiện thời của mạng để xác định đường đi cho mỗi yêu cầu thiết lập lightpath. Một kết nối bị nghẽn nếu không có đường đi nào có thể dùng để mang nó. Một trong những thách thức để giải quyết bài toán định tuyến và gán bước sóng với lưu lượng mạng thay đổi là phát triển các giải thuật và giao thức để thiết lập các lightpath, nhằm hạn chế đến mức thấp nhất xác suất tắc nghẽn trong mạng (tức là số yêu cầu kết nối sẽ bị từ chối/ tổng số yêu cầu), nâng cao hiệu suất sử dụng tài nguyên (cùng một lượng fiber, node, bộ chuyển đổi bước sóng,…có thể tạo ra nhiều lightpath nhất) và cải thiện hiệu năng tổng thể của mạng (hiệu năng = xác suất tắc nghẽn của mạng + độ phức tạp của giải thuật) . Một phương pháp đơn giản là dựa vào giải thuật tìm đường đi bị nghẽn ít nhất để thiết lập các lightpath động. Trong giải thuật này, một lightpath được thiết lập trên đường đi ít bị nghẽn nhất từ tập các lightpath khác nhau giữa cặp nguồn - đích. Bước sóng được cấp phát là bước sóng đầu tiên còn rỗi giữa những tuyến liên kết trong đường này.
Bài toán RWA ( Routing and Wavelength Assignment) được chia làm hai phần: định tuyến và gán bước sóng.