Quá trình thiết kế một hệ thống mạng thường được phân thành 2 giai đoạn, gọi là giai đoạn Network Engineering và Traffic Engineering (NE & TE tương ứng). - Giai đoạn NE là giai đoạn thiết kế hệ thống mạng theo mẫu lưu lượng có sẵn (traffic patten) hoặc giai đoạn nâng cấp mạng đáp ứng mẫu lưu lượng dự đoán. Ví dụ VNPT đưa ra hồ sơ mời thầu nâng cấp mạng trục quốc gia để đáp ứng lưu lượng đến năm 2010, các nhà thầu bắt tay vào thiết kế chọn lựa thiết bị triển khai cấu hình... gọi là giai đoạn NE.
- Vấn đề là lưu lượng không bao giờ cố định cả. Nhu cầu về lưu lượng luôn luôn biến đổi và có những yếu tố ảnh hưởng khó kiểm soát. Ví dụ Vietnam tổ chức Seagame, hay sân Mỹ đình có trận chung kết World Cup chẳng hạn. Bài toán đặt ra đối với các nhà khai thác dịch vụ (operator - ISP) là làm sao tối ưu hiệu suất sử dụng tài nguyên mạng, tối ưu hiệu năng của mạng đang khai thác. Đây là đối tượng của TE.
Vậy TE không phải là vấn đề mới. Các công nghệ chuyển mạch dồn kênh thống kê (statistical mux - ATM, IP, FR...& MPLS) đều có các phương pháp tiếp cận riêng để giải quyết vấn đề này.
Sự khác biệt giữa TE và QoS, thì TE trong IP, nhiệm vụ chính là làm sao tạo ra được một đường hầm khác với tuyến đường đi tốt nhất vẫn thường chọn lựa theo chủ quan (metrics- đ) của các giao thức định tuyến IGP. OSPF hỗ trợ loadbalancing trên nhiều đường có chi phí giống nhau, EIGRP hỗ trợ "varian". Ngoài ra PBR cũng là một công cụ tốt. Tuy nhiên, các giải pháp này chỉ mang tính tạm thời và chắp vá, chắp vá để IP có thể "do TE" được tốt hơn. Nó không "scalable" Scalable là cái mà ISP và các Operator nhắc đến đầu tiên.
Muốn làm TE tốt, hiển nhiên là bạn phải có đủ thông tin về mạng (thông tin về các thiết bị, về tài nguyên), sau đó là khả năng can thiệu (intervention) tự động hoặc
bằng tay để điều chỉnh. TE trong MPLS đưa ra một loạt các khái niệm mới: FEC, traffic trunk, LSP, enduced topology..., mỗi khái niệm có một tập các tham số thuộc tính. Tập các tham số này cho phép MPLS-TE tốt hơn với IP truyền thống nhiều.
Tóm lại: có hai khái niệm mà chúng ta cần phân biệt - Network Engineering
- Traffic Engineering
Mục đích đều hướng đến việc cải thiện chất lượng mạng cũng như chất lượng của dịch vụ mà các operator cung cấp.
* 2 khái niệm hay nói đúng hơn 2 giải pháp trên khác biệt nhau ít nhất ở khía cạnh giải quyết vấn đề (một hướng về traffic, trong khí cái khác hướng về tài nguyên). * Mặt khác phương pháp thứ 2 có vẻ là giải pháp đúng đắn hơn cả trong việc bảo đảm chất lượng lẫn chi phí trong khi phương pháp đầu tiên đặc biệt thích hợp cho các ISP Việt Nam.
- Nói về TE, đó là một khung chung tập hợp các hướng và phương pháp giải quyết theo hướng lưu lượng. Trong đó MPLS-TE là một giải pháp cụ thể ban đầu dành cho mạng MPLS dựa vào những ứng dụng, tính năng mà MPLS mang lại.
- Còn IP TE là phương pháp dành cho mang IP nói chung. Hầu như ko còn hiệu quả
Induced Graph: Là một vấn đề rất quan trọng trong TE. Một Induced Graph tương tự như khái niệm topology ảo trong mô hình xếp chồng, vậy Induced Graph là rất quan trọng bởi vì vấn đề cơ bản trong quản lý băng thông là vấn đề làm sao ánh xạ được hiệu quả một induced graph vào trong hạ tầng cơ sở mạng hiện tại. Có 2 hàm số biểu thị làm rõ khái niệm induced graph :
G = ( V, E, C) trong đó V là các nút mạng, E là các đường link giữa các nút mạng, C là các thuộc tính của đường link đấy (dung lượng, độ trễ …). G chính là mô hình mạng cơ sở mà ta đang có.
H = (U, F, D) trong đó U là một tập hợp các nút mạng (LSRs), F là tập hợp các LSPs, D là một yêu cầu hay hạn chế tương ứng với F. Lấy một mối quan hệ cho dễ
hiểu: nếu có 2 nút A và B nằm trong tập U thì sẽ tồn tại một đường link L1 nào đó tồn tại trong tập F với những thuộc tính nằm trong tập D tương ứng với tập F đó.
Vậy bài toán đặt ra trong TE/MPLS là gì ? + Làm sao để ánh xạ các packet vào trong FEC ? + Làm sao để ánh xạ các FECs thành Traffic Trunk ?
+ Làm sao để ánh xạ các Traffic Trunk thành tunnel ( LSP đưa xuống lớp vật lý )? Trong TE/MPLS nó sinh ra thêm các khái niệm mới chẳng qua cũng chỉ là để làm TE tốt hơn, sâu sát hơn mà thôi.