4.2 Các thành phần cơ bản của MPLS
3.4.2 Các giao thức sử dụng trong mạng MPLS
3.4.2.4 RSVP v khả năng mở rộng
Một trong những điều chắc chắn về RSVP l) nó có thể chịu tổn thất về khả năng mở rộng ở một mức n)o đấy. Trong thực tế, đặc tính n)y không chính xác ho)n to)n. RSVP khởi đầu đ ợc thiết kế để hỗ trợ dự trữ t)i nguyên cho các luồng ứng dụng riêng v) đây l) nhiệm vụ với những thách thức về khả năng mở rộng vốn có.
Nói chung thuật ngữ n)y đ ợc sử dụng để chỉ giới hạn sử dụng t)i nguyên tăng nhanh nh thế n)o khi mạng lớn hơn. Ví dụ trong mạng IP quy mô lớn nh mạng x ơng sống nh) cung cấp dịch vụ Internet, chúng ta có thể quan tâm đến việc liệu một bảng định tuyến sẽ chiếm bộ nhớ của bộ định tuyến lớn đến mức n)o, khả năng bộ xử lý v) băng thông liên kết. Vì thế, bảng định tuyến tăng chậm hơn nhiều so với số ng ời sử dụng kết nối v)o mạng.
Dự trữ t)i nguyên cho các luồng ứng dụng riêng rõ r)ng l)ảnh h ởng xấu đến khả năng mở rộng. Chúng ta có thể cho rằng mỗi ng ời sử dụng sẽ dự trữ tại nguyên tại một v)i tốc
độ trung bình, vì thế số t)i nguyên dự trữ đ ợc tạo ra qua mạng lớn có khả năng tăng nhanh bằng số ng ời sử dụng của mạng. Điều n)y sẽ dẫn đến chi phí lớn nếu mỗi bộ định tuyến phải l u trữ trạng thái v)tiến trình một v)i bản tin cho mỗi t)i nguyên dự trữ cho luồng ứng dụng riêng.
Nói tóm lại, sẽ chính xác hơn nếu nói rằng mức dự trữ t)i nguyên cho các luồng ứng dụng l)kém hơn so với RSVP. Sự khác nhau n)y đặc biệt quan trọng khi chúng ta xem xét rằng RSVP không những đòi hỏi cho việc dự trữ t)i nguyên cho các luồng ứng dụng riêng m) còn dự trữ t)i nguyên cho l u l ợng tổng hợp.
3.4.2.5 Giao thức CR-LDP
Giao thức CR-LDP đ ợc sử dụng để điều khiển c ỡng bức LDP. Giao thức n)y l) phần mở rộng của LDP cho quá trình định tuyến c ỡng bức của LSP. Cũng giống nh LDP, nó sử dụng các phiên TCP giữa các LSR đồng cấp để gửi các bản tin phân phối nh n. Các đặc
điểm của điều khiển c ỡng bức đ đề cập trên mục 3.3.3.
Để hỗ trợ định tuyến c ỡng bức ngo)i một số điều kiện khống chế về băng thông, khoảng cách quản lý còn cần có khả năng định tuyến hiện (hoặc định tuyến nguồn). Trong phần n)y chúng ta xem xét việc sử dụng khả năng định tuyến hiện của MPLS.
Có hai lý do để sử dụng MPLS. Tr ớc hết MPLS cho phép tách các thông tin sử dụng để chuyển tiếp (nh n) từ các thông tin có trong m)o đầu của gói IP. Thứ hai l)việc chuyển đổi giữa FEC v) LSP chỉ đ ợc giới hạn trong LSR tại một đầu của LSP. Nói một cách khác, việc quyết định gói IP n)o sẽ định tuyến hiện nh thế n)o ho)n to)n do LSR tính toán xác
định tuyến. V) nh đ trình b)y ở trên, đây chính l) chức năng cần thiết để hỗ trợ định tuyến c ỡng bức.
Cũng nh các chức năng khác của MPLS, chức năng định tuyến hiện của MPLS cũng đ ợc chia l)m hai phần: điều khiển v)chuyển tiếp. Phần tử điều khiển chịu trách nhiệm thiết lập trạng thái chuyển tiếp nh n dọc theo tuyến hiện. Phần tử chuyển tiếp sử dụng trạng thái chuyển tiếp đ ợc thiết lập bởi phần tử điều khiển cũng nh các thông tin có trong các gói tin để truyền các gói tin dọc theo tuyến hiện.
3.4.2.6 So sánh CR-LDP v)RSVP
Sự khác biệt cơ bản giữa 2 giao thức trên nằm ở độ tin cậy của giao thức tải tin v)phụ thuộc v)o việc dự trữ t)i nguyên đ ợc thực hiện theo chiều thuận hay ng ợc.
Bảng sau mô tả một số khác biệt cơ bản giữa 2 giao thức n)y.
CR-LDP RSVP
Truyền tải TCP IP thuần
Bảo an Có Có (không có khả năng
sử dụng IPSec)
§a ®iÓm-®iÓm Cã Cã
Hỗ trợ Multicast Không Không
Hợp nhất LSP Có Có
Trạng thái LSP Cứng Mềm
L)m t ơi LSP Không cần Chu kỳ, từ nút đến nút
Khả dụng cao Không Có
Định tuyến lại Có Có
Định tuyến hiện Chặt trẽ Chặt trẽ
Giữ tuyến Có Có, bằng ghi đ ờng
Giữ tr ớc LSP Có, trên cơ sở độ u tiên Có, trên cơ sở độ u tiên
Bảo vệ LSP Có Có
Chia sẻ dự trữ tr ớc Không Có
Trao đổi tham số l u l ợng
Cã Cã
§iÒu khiÓn l u l ợng
§ êng ®i § êng vÒ
§iÒu khiÓn ®iÒu khoản
ẩn Hiện Chỉ thị Giao thức
líp 3
Không Có R)ng buộc loại t)i
nguyên
Có Không
Bảng 3.3 : So sánh CR-LDP vLRSVP 3.4.3 So sánh MPLS v, MPOA
Các tiêu chuẩn MPLS đ ợc rất nhiều nh) khai thác, chế tạo thiết bị IP tr ớc đây hỗ trợ,
đóng góp nên thừa kế đ ợc rất nhiều u điểm của các giải pháp cho IP tr ớc đây. Tuy nhiên giống nh các tiêu chuẩn khác, các tiêu chuẩn về MPLS cũng phải chấp nhận những thoả
hiệp nhất định trong quá trình lựa chọn giải pháp. Trong phần n)y chúng ta sẽ xem xét so sánh một số u nh ợc điểm của MPLS với MPOA (giải pháp cho IP qua ATM đ ợc ATM- Forum phát triển v)tiêu chuẩn hoá).
Sự khác biệt cơ bản đầu tiên giữa 2 giao thức n)y đó l)môi tr ờng của 2 giao thức khác nhau. MPOA xuất phát từ giải pháp cho mạng tr ờng học (khu vực hẹp) để kết nối máy chủ v)các thiết bị biên thông qua các đ ờng dẫn kênh VC trong mạng ATM. Nó hỗ trợ dịch vụ router ảo chạy trên mạng ATM. Độ hữu dụng của nó phụ thuộc v)o số l ợng các chuyển mạch ATM trong mạng tr ờng học. Ng ợc lại MPLS đ ợc thiết kế để sử dụng trong môi tr ờng WAN không chỉ có các tổng đ)i ATM m)còn các thiết bị sử dụng công nghệ kênh số liệu khác nữa. Nó cung cấp cơ chế đơn giản cho điều khiển l u l ợng qua mạng v)trong một số tr ờng hợp, nó nâng cao khả năng mở rộng của hạ tầng cơ sở. Cả 2 giải pháp trên
đều cung cấp chất l ợng cao hơn so với định tuyến IP truyền thống v) cả 2 giải pháp trên
đều có thể sử dụng t)i nguyên mạng trục động hoặc ít nhất cũng hỗ trợ khả năng sử dụng
tối u. MPOA thực hiện chức năng đó với báo hiệu PNNI, MPLS thì sử dụng kỹ thuật l u l ợng. Bảng 3.4 sau so sánh một số đặc tính chức năng giữa MPOA v)MPLS.
Đặc tính MPOA MPLS
Môi tr ờng hoạt động Campus, WAN WAN
Router Router ảo LSR
Mô hình Chồng lấn Ngang cấp
Đánh địa chỉ Tách biệt, IP, ATM Chỉ đánh địa chỉ IP Giao thức định tuyến Unicast, Multicast IP, PNNI Unicast, Multicast IP Thiết lập kênh chuyển
mạch
Theo luồng thông tin Theo cấu trúc Giao thức điều khiển IP, MPOA, NHRP, giao thức
ATM-Forum
IP v)LDP
Thiết bị Host, thiết bị biên, Router Router v)chuyển mạch
Hỗ trợ ATM gốc Có Không, nh ng có thể
cùng tồn tại
Lựa chọn đ ờng số liệu PNNI pha 1 Định tuyến động IP hoặc tuyến hiện
Tiêu chuẩn ATM Forum IETF
Các kênh số liệu phi ATM
Qua thiết bị biên Có Lỗi tại 1 điểm Có, MPOA Router Server Không
Bảng 3.4 : So sánh MPLS vLMPOA