3 .ỉ Sự hình thành và phát triển công nghệ
5 .ỉ Giới thiệu
5.2 Kiến trúc và nguyên tắc hoạt động
5.3.4 Tăng cường tính sẵn sàng
Hiện tại các mạng MPLS VPN thưÒTig được vận hành chỉ bởi một nhà cung cấp. Điều này là do sự liên kiết giữa các mạng MPLS trực tiếp tại “lớp” MPLS vẫn còn các vấn đề về tương thích và quản lý. Các nhà cung cấp toàn cầu sẽ thiết lập các điểm truy cập (PoP) của riêng mình tại các quốc gia hay vùng lãnh thổ khác nhau và giới thiệu khách hàng dịch vụ điểm cuối-đến-điểm cuốị Do vậy toàn bộ các phân mạng sẽ được coi như là một mạng duy nhất và do vậy hiệu năng điểm cuối-đến-điểm cuối có thể được giám sát, các lỗi có thể dễ dàng được giám sát và khắc phục. Thời gian ngừng dịch vụ có thể giảm đáng kể.
5.3.5 Chất lượng dịch vụ
Trong một mạng MPLS VPN, lun lượng khách hàng được định danh bằng các nhãn MPLS. Nhãn MPLS mang theo các thông tin quan trọng khác để cho biết “lớp” của lưu lượng, ví dụ lớp âm thanh/hình ảnh hay lớp dữ liệụ Thiết bị MPLS cùng với các thành phần khác trong mạng sẽ được cấu hình để gán cho các lớp lưu lượng quan trọng các mức độ ưu tiên cao hơn, ví dụ như các ứng dụng về âm thanh/hình ảnh và do đó duy trì được độ trễ cũng như tỷ lệ mất gói ở mức thấp cho các ứng dụng như vậỵ Hình 5.7 mơ tả sự phân lớp dịch vụ trên cơ sở điểm cuối-đến-điểm cuốị
CE
112 Công nghệ MPLS áp dụng trong mạng M EN (yiAN-E)
IP IP IP IP
(p
IP
Lii>u ki^ợng Ifu tièn (ảm thanh/hình ảnh) Lu<u ki»vng dừ iiệu
Lti*u tưvng idiác
Hình 5.7; Phăn lớp dịch vụ trong MPLS VPN
5.4 ĐẢM BẢO CHÁT LƯỢNG DỊCH v ụ
5.4.1 Yêu cầu
Trong môi trường cạnh tranh ngày nay, các nhà cung cấp dịch vụ ln tìm cách để tăng doanh thu và cùng lúc giảm vốn đầu tư và chi phí vận hành. Từ góc độ thực tế, điều đó cỏ nghĩa là:
- Cung cấp các dịnh vụ sinh lợi mới như thoại và đảm bảo băng thông cho ứng dụng quan trọng của ỉchách hàng (business- critical application).
- Di trú (migrating) các dịch vụ lóp 2 ữên các mạng kế ứiừa như ATM và FR sang hạ tầng mạng IP, điều đó sẽ làm giảm sự cần thiết phải duy trì cùng một lúc nhiều loại mạng khác nhaụ Sự thách thức này nằm ở chỗ cả dịch vụ mới và dịch vụ kế thừa đều đòi hỏi các thỏa thuận mức dịch vụ (SLA: Service Level Aggrement) chặt chẽ.
Các thoả thuận mức dịch vụ định nghĩa chất lượng dịch vụ và lưu lượng di chuyển trên mạng cần phải có và được thể hiện qua các thông số như độ trễ, rung pha, đảm bảo băng thông, độ đàn hồi sau khi mắc lỗi và thời gian ngừng dịch vụ.
Như chúng ta đã xem xét ở các phần trước, dịch vụ mạng riêng ảo là một dịch vụ đầy hứa hẹn cho các nhà cung cấp dịch vụ và việc đảm bảo chất lượng dịch vụ cho mạng riêng ảo là vấn đề được các nhà công nghệ rất quan tâm.
5.4.2 Giải pháp kỹ thuật
Khi mạng ATM được sử dụng là mạng đường trục người ta có thể sử dụng cảc tính năng QoS của ATM để áp dụng cho các MPLS VPN được triển khai trên đó. Tuy nhiên trong cuốn sách này chúng ta nói đến hai cách tiếp cận khác có liên quan trực tiếp và cũng là cách tiếp cận tổng quát mang tính chuẩn để cỏ thể đảm bảo chất lượng dịch vụ cho một MPLS VPN. Cách tiếp cận thứ nhất là DiffServ (các dịch vụ được phân ioại) và cách tiếp cận thứ hai là Traffic Engineering (kỳ thuật lưu lượng).
5.4.2.I DiffServ
Những nỗ lực đầu tiên nhằm mang lại chất lượng dịch vụ (QoS) trong các mạng IP dựa trên mơ hình lưu lượng theo ứng dụng (IntServ), trong đó các ứng dụng riêng rẽ yêu cầu đảm bảo chất lượng dịch vụ trực tiếp từ mạng. Giao thức báo hiệu RSVP (Resource Reservation Protocol: giao thức dành trước tài nguyên) được sử dụng để phân bổ các yêu cầu tới các nút trên mạng và trạng thái cần phải được duy trì cho mỗi chặng dọc theo tuyến đưòmg. Với hàng triệu các luồng giao thông trên mạng, cách tiếp cận này đã chứng tỏ là khơng có tính khả mở và phức tạp. Một mơ hình DiffServ được ra đời sau đỏ.
DiffServ tiếp cận vấn đề về QoS bằng cách chia lưu lượng thành một số lượng nhỏ các lóp và chiếm dụng tài nguyên mạng trên cơ sở của từng lớp. Để có thể tránh được giao thức báo hiệu, lớp này được đánh dấu trực tiếp ở gói, ở trong trường DiffServ
114 Công nghệ MPLS àp dụng trong nung MEN (MAN-E)
Point Code (DSPC) dài 6 bit. Trường DSPC là pliần của trường dịch vụ (Type of Service) trong mào đầu IP. IETF cã định nghĩa lại trường rất ít được sử dụng này thành hai trưòmg con là ữường DSPC (6 bit) và trường ECN (Explicit Congestion Notification: hiện thơng báo tắc nghẽn) (hình 5.8).
MBZ:
TOS: Loại d ịd i vụ
DSCP: Mã điểm chất lượng dịch vụ được phân loại ECN: Hiện thông báo tắc nghẽn
m nh 5.8: TOS, DSCP và ECN ■
DSPC xác định ữạng thái QoS cùa gói tại mộ nút cụ thể trên mạng. Cái này được gọi là ừạng thái theo chặng (PIB) và được thể hiện thơng qua việc định thịi (scheduling) và loạÌ3ỏ mức ưu tiên (drop precedence) cùa góị Từ góc độ triển khai, PíB được chuyển thành hàng đợi (queue) được sử dụng để chuyển tÌỊ>, xác suất loại bỏ trong trưcmg hợp hàng đợi không vượt ngưỡng, các tài nguyên được chiếm giữ cho từng hàng đợi và tần suất mỗ hàng đợi được phục vụ. IETF định nghĩa 14 PHB chuẩn.
Tóm lại, DiffServ mang lại một cách xử lý cluỵển tiếp phân biệt cho lưu lượng, do đó áp đặt QoS cho các luồnglưu lượng khác nhaụ Đây là giải pháp khả mở, khơng u cầu f»ải có báo hiệu theo luồng và duy trì ứạng thái ở mạng lõị Tuy nhỉn nó lại khơng thể được đảm bảo nếu như tuyến đường khơng có á tài ngun để đáp ứng các yêu cầu về QoS.
s.4.2.2 MPLS DiffServ
Trong RFC 3270 có mơ tả các cơ chế hỗ ữợ mà MPLS hỗ trợ DiíĩServ. Thách thức thứ nhất đối với việc hỗ trợ DiffServ trong một mạng MPLS đó là việc các LSR thực hiện các quyết định chuyển tiếp chỉ dựa trên phần mào đầu MPLS, như vậy PHB cần phải được luận ra từ đó. IETF đã giải quyết vấn đề này bằng cách sử dụng trường EXP dài 3 bit trong nhãn MPLS để mang thơng tin DiíĩServ trong MPLS.
s.4.2.3 Điều khiển lưu lượng MPLS (MPLS Traffic Engineering)
Điều khiển lưu lượng (TE: Traffic Engineering) được sử dụng để đạt được các mục tiêu về hiệu năng như là tối ưu hóa tài nguyên mạng và sắp đặt lưu lượng đi theo các liên kết cụ thể. Từ góc độ thực tế, điều đỏ có nghĩa việc tính tốn tuyến đường từ nguồn đến đích lệ thuộc vào tập các ràng buộc và việc chuyển tiếp lưu lượng dọc theo tuyến đường đó. Chuyển tiếp lưu lượng theo một tuyến được như vậy không thực hiện được đối với IP vì quyết định chuyển tiếp trong mạng IP được thực hiện độc lập tại mỗi chặng và chỉ dựa vào địa chỉ IP đích.
MPLS có thể dễ dàng làm được việc chuyển tiếp Imi lượng theo một tuyến tùy ý. Các tính năng định tuyển hiện (explicit routing) cho phép điểm xuất phát của LSP tính tốn tuyến đường, thiết lập frạng thái chuyển tiếp dọc tuyến đường và sấp các gói vào LSP nàỵ Một khi gói đã được sáp vào LSP, việc chuyển tiếp được thực hiện nhờ vào nhãn và khơng có một chặng trung gian nào thực hiện các quyết định chuyển tiếp độc lập dựa trên địa chỉ IP đích. MPLS-TE có đưa ra “ưu thế” (priority) LSP. Mục đích của “ưu thế” là để đánh dấu một số các LSP là quan trọng hom các LSP khác và cho phép chúng sử dụng tài nguyên của các LSP kém quan ừọng hơn.
Trong Chương 2 chúng ta có nói về đường hầm định tuyến theo từng chặng và đường hầm định tuyến hiện. Đây là hai kỹ thuật định tuyến cơ bản trong mạng MPLS. Để có thể hỗ ừợ TE trên mạng MPLS các LSR cần phải hỗ trợ các giao thức có hỗ trợ TE như là CR-LDP hoặc RSVP-TẸ
5.4.3 Đánh giá
Khi các nhà cung cấp dịch vụ triển khai các dịch vụ sinh lợi mới ưên mạng cùa họ mà chỉ sừ dụng DiffServ, bằng cách gán các ứng dụng cho các lớp khác nhau và đánh dấu lưu lượng tương ứng thì sẽ bảo đảm được chất lượng dịch vụ ờ một mức độ nào đó. Tuy nhiên để đảm bảo việc định thời nghiêm ngặt, thi việc đánh dấu lưu lượng là không đủ. Nếu lưu lượng đi theo một tuyến đường với các tài nguyên thiếu hụt để có thể thỏa mãn các yêu cầu về hiệu năng như độ ữượt hay trễ tiềm tàng, thì các thoả thuận mức dịch vụ (SLA) không thể được thỏa mãn. về mặt nguyên tắc, nhà cung cấp
dịch vụ có thể giải quyết vấn đề này bằng cách sử dụng dữ liệu thừa (overprovisioning) để tránh được nghẽn. Ngồi việc lãng phí từ góc độ tận dụng tài nguyên thì cách tiếp cận “dùng băng thông để giải quyết vấn đề” không thể mang lại sự đảm bảo nếu như việc nghẽn không phải là do thiếu băng thông mà là do sự cố của các liên kết hay các nút mạng.
Điều khiển lưu lượng MPLS (MPLS-TE) thiết lập các đưcmg chuyển mạch nhãn dọc theo các liên kết với các tài nguyêiĩ đang sẵn sàng, điều đó đảm bảo là băng thông luôn luôn sẵn sàng cho một dòng lưu lưọng cụ thể và cũng có thể tránh được nghẽn trong cả hai trạng thái bình thường cũng như có sự cố.
THựC TÉ TRIẺN KHAI TẠI VIỆT NAM • • •
6.1 NGUYÊN TẮC THIÉT KÉ, THựC HIỆN
Mạng thế hệ tiếp theo (NGN) của VNPT được triển khai theo kiến trúc phân cấp bao gồm 3 lớp chính, bao gồm lớp ỉõi (core layer), lớp tập hợp (aggregation layer) và lớp truy nhập (access layer). Kiến trúc phân cấp này đảm bảo tính đơn giản và khả năng mờ rộng của mạng trong tương laị Mạng lối cỏ chức năng gửi các gói từ giao diện vào đến giao diện ra của mạng một cách nhanh nhất có thể. Mức lõi nên được thiết kế càng đơn giản càng tốt. Chức năng của lớp tập hợp giống như chính cái tên của nó được dùng để tập hợp các nút truy nhập khác nhau của mạng.
Mỗi tỉnh trong quốc gia được nối với mạng lõi bằng ít nhất một bộ định tuyến mà được nối mạch với một mắt lưới của mạng lõị Trong tương lai có thể có các bộ định tuyến và các đường kết nối được cài đặt thêm ờ những điểm dịch vụ ở các tỉnh phục vụ cho mục đích dự phịng. Tuy nhiên có thể các điểm dịch vụ tại các tỉnh này chính là các điểm tập hợp của tất cả các lưu lượng vào/ra của một tỉnh. Không cỏ bất cử một tỉnh nào được nối trực tiếp vói nhaụ Tất cả các lưu lượng vào/ra của một tỉnh sẽ được tìiiyền thơng qua mạng lõị Mạng lõi là điểm tập họp của tất cả các lưu lượng mạng từ một tỉnh này đến một tỉnh khác.