Do sự bùng nổ của nhu cầu lưu lượng trong những năm gần đây, nhiều người cho rằng mạng quang là giải pháp hữu hiệu để đối phó với sự gia tăng tiềm ẩn trên. Do đó nó trở thành mối quan tâm chính trong sự tìm kiếm công nghệ mạng tương lai. Ngoài ra, các hệ thống SDH, WDM và các thiết bị đấu nối chéo OXC cũng đang được triển khai rầm rộ nhằm tăng dung lượng cũng như phạm vi mạng trước đòi hỏi phát triển. Mảng điều khiển quang được thiết kế nhằm làm đơn giản hoá, tăng tính đáp ứng và mềm dẻo trong việc cung cấp các phương tiện trong mạng quang. Mô hình MPLS đã trở thành mô hình định tuyến thế hệ mới cho mạng IP và nó cũng rất hứa hẹn khi phát triển thành mảng điều khiển trong mạng quang. GMPLS chính là sự mở rộng của giao thức MPLS mà nhằm hướng tới mảng điều khiển quang cho mạng quang.
1. Sự khác nhau giữa MPLS và GMPLS
Như chúng ta đã thấy ở trên, MPLS và GMPLS có mối quan hệ rất mật thiết. Tuy nhiên, nếu xét một cách tổng thể, mảng điều khiển MPLS và GMPLS vẫn có sự khác biệt. Mặc dù GMPLS là sự mở rộng của MPLS nhưng cách sử dụng của chúng lại khác; GMPLS ứng dụng trong mảng điều khiển còn MPLS hoạt động trong mảng số liệu.
MPLS được thiết kế chỉ cho mạng chuyển mạch gói. Ưu điển vượt trội so với định tuyến truyền thống của MPLS đó là nó có thể cung cấp chức năng thiết kế lưu lượng, điều này không thể thực hiện đối với hệ thống định tuyến thông thường. Bên cạnh đó, chỉ tiêu phát chuyển của MPLS tốt hơn rất nhiều so với các hệ thống định tuyến truyền thống.
Một trong các điểm khác biệt chính giữa MPLS và GMPLS là ở mục đích thiết kế. MPLS chủ yếu dành cho mảng số liệu (lưu lượng số liệu thực) trong khi đó GMPLS lại tập trung vào mảng điều khiển, thực hiện quản lý kết nối cho mảng số liệu gồm cả chuyển mạch gói (Giao diện chuyển mạch gói- PSC) và chuyển mạch kênh (như TDM, Chuyển mạch bước sóng LSC, Chuyển mạch sợi- FSC).
Một điểm khác nữa giữa MPLS và GMPLS đó là MPLS yêu cầu luồng chuyển mạch nhãn (LSP) thiết lập giữa các bộ định tuyến biên, trong khi đó GMPLS mở rộng khái niệm LSP ngoài các bộ định tuyến đó. LSP trong GMPLS có thể thiết lập giữa bất kỳ kiểu bộ định tuyến chuyển mạch nhãn như nhau nào ở biên của mạng. Ví dụ, nó có thể thiết lập LSP giữa các bộ ghép kênh ADM SDH tạo nên TDM LSP; hoặc có thể thiết lập giữa hai hệ thống chuyển mạch để tạo nên LSC LSP hoặc giữa các hệ thống nối chéo chuyển mạch sợi để tạo nên FSC LSP.
Fiber 1 Fiber 2 Fiber n FSC LSC TDM PSC Packet/Cell Packet/Cell Packet/Cell Packet/Cell
Hình 4.18: Phân cấp phát chuyển của GMPLS.
GMPLS cho phép phối hợp hoạt động nhiều kiểu giao diện khác nhau bằng cách lắp chúng trong những thiết bị khác nhau. Điều này mang lại khả năng mở rộng tốt hơn bằng cách tạo nên sự phân cấp phát chuyển.
2. Các chức năng mảng điều khiển
Một trong những ứng dụng của GMPLS là thực hiện điều khiển cho mạng quang. Một mảng điều khiển bao gồm những chức năng cơ bản sau đây: khám phá tài nguyên, điều khiển định tuyến và quản lý kết nối.
- Khám phá tài nguyên: cung cấp các cơ chế để lưu dấu vết tài nguyên hệ thống sẵn có như cổng lưu lượng, băng tần và năng lực ghép kênh.
- Điều khiển định tuyến: cung cấp chức năng định tuyến, khám phá topo và thiết kế lưu lượng.
- Quản lý kết nối: tận dụng các chức năng trên để cung cấp các dịch vụ đầu cuối đến đầu cuối cho những dịch vụ khác nhau.
3. Dịch vụ mảng điều khiển
Mảng điều khiển có thể cung cấp nhiều dịch vụ mà hệ thống quản lý truyền thống khó có thể thực hiện được trong môi trường đa nhà cung cấp thiết bị. Nhưng dịch vụ này bao gồm cung cấp các kết nối từ đầu đến cuối, băng tần theo yêu cầu, thiết kế lưu lượng tự động, bảo vệ và khôi phục và tạo mạng riêng ảo quang.
4. Các giao thức mảng điều khiển
Để thực hiện những chức năng và dịch vụ trên của mảng điều khiển, một tập hợp các giao thức chung phải được định nghĩa nhằm phối hợp hoạt động của các thiết bị từ những nhà cung cấp khác nhau. GMPLS là một trong những giao thức thiết yếu sử dụng trong tập hợp giao thức mảng điều khiển. GMPLS định nghĩa công cụ mô tả làm thế nào để mở rộng báo hiệu MPLS hỗ trợ cho các hệ thống không hoạt động theo nguyên tắc chuyển mạch gói. Nó sẽ định nghĩa một số kiểu nhãn (thường được gọi là nhãn toàn cục) chứa thông tin cho các bộ định tuyến chuyển mạch nhãn không chuyển mạch gói dùng thiết lập các LSP. Những thiết bị không chuyển mạch ở đây có thể hiểu là ADM SDH, DCS, hệ thống DWDM hoặc OXC. Các đối tượng nhãn toàn cục bao gồm yêu cầu nhãn toàn cục, nhãn toàn cục, điều khiển nhãn và cờ bảo vệ. Nhãn toàn cục có thể sử
dụng để biểu thị cho khe thời gian, bước sóng, băng tần (một nhóm bước sóng) hoặc vị trí ghép kênh theo không gian.
Ngoài những kiểu nhãn mới, GMPLS cũng định nghĩa một số chức năng mới để tăng cường cho năng lực thiết lập LSP hoạt động trong môi trường không phải là gói như nhãn gợi ý, tập hợp nhãn và LSP hai hướng để giảm trễ thiết lập LSP và tăng tốc độ quá trình xử lý khôi phục.
5. Giao thức báo hiệu
Giao thức báo hiệu là một giao thức quan trọng khác được sử dụng trong mạng điều khiển. Hiện thời chỉ có hai giao thức được sử dụng rộng rãi đó là: Giao thức phân bố nhãn định tuyến ràng buộc (CR-LDP) và Mở rộng thiết kế lưu lượng - Giao thức đặt trước tài nguyên (RSVP-TE). Bất cứ đối tượng nào được GMPLS định nghĩa cũng có thể được mang trong các bản tin báo hiệu của những giao thức này. Giao thức báo hiệu có trách nhiệm đối với tất cả những hoạt động quản lý kết nối. Nó dùng để thiết lập và gỡ bỏ LSP, thay đổi LSP và truy tìm thông tin LSP.
6. Mở rộng định tuyến thiết kế lưu lượng
Như đã trình bày trên, các chức năng của mảng điều khiển bao gồm quản lý kết nối, chức năng định tuyến, khám phá topo, thiết kế lưu lượng và khám phá tài nguyên. Các giao thức báo hiệu và GMPLS chỉ thực hiện những vấn đề liên quan đến quản lý kết nối. Do đó phải cần đến một số giao thức khác để đảm nhiệm những phần còn lại.
Định tuyến thiết kế lưu lượng mở rộng giao thức định tuyến truyền thống để cung cấp toàn bộ những chức năng định tuyến sẵn có và thêm năng lực thiết kế. Sự khác biệt chính giữa hai kiểu giao thức này đó là định tuyến thiết kế lưu lượng phân bố gói tuỳ lựa theo chu kỳ qua mạng; những gói này chứa thông tin khả dụng về tài nguyên và các tham số thiết kế lưu lượng. Khi các phần tử mạng nhận được những gói này thì chúng sẽ sử dụng dữ liệu trong đó để thực hiện tính toán định tuyến và quyết định luồng phát chuyển đáp ứng yêu cầu thiết kế lưu lượng của người sử dụng.
Do đó giao thức mở rộng định tuyến thiết kế lưu lượng có thể hỗ trợ cho việc khám phá tài nguyên, khám phá topo và thiết kế lưu lượng. Tương tự như giao thức báo hiệu, hiện nay cũng mới chỉ có hai giao thức định tuyến IS-IS và OSPF được sử dụng rộng rãi.
Nhằm đảm bảo sự thông tin nhãn GMPLS chính xác giữa các phần tử mạng (NE) cần phải xác định các cổng kết nối giữa chúng. LMP hoạt động giữa các hệ thống lân cận cho việc cung cấp tuyến và cô lập lỗi. LMP cũng được sử dụng cho bất cứ phần tử mạng nào, tuy nhiên nó thường được hướng vào chuyển mạch quang.