Chỉ ra những lớp tài nguyên đƣợc bao gồm hoặc loại trừ trong thiết lập một

Một phần của tài liệu Báo cáo chuyên đề MPLS đề tài: kỹ thuật lưu lượng trong MPLS TE (Trang 40 - 45)

III. CÁC CHỨC NĂNG CHÍNH TRONG BÀI MÔ PHỎNG

4. Chỉ ra những lớp tài nguyên đƣợc bao gồm hoặc loại trừ trong thiết lập một

đƣờng vật lý cho một LSP :

Affinity bit : là thuộc t nh dùng để điều khiển các liên kết, cho phép áp đặt các

chính sách bằng cách bao gồm hay loại trừ một số liên kết nào đ . Thuộc tính Affinity có dạng chuỗi bit nhƣ sau: Affinity bit (32 bits), Mask(32 bits). Mask chỉ định bit nào trong lớp tài nguyên cần đƣợc kiểm tra.

Attribute flag : (cờ thuộc tính) chỉ ra lớp tài nguyên, khả năng hay ch nh sách

quản trị của liên kết. Cờ thuộc tính bao gồm 32 bit, mỗi bit đƣợc thiết lập theo mục đ ch của ngƣời quản trị. Ví dụ : bit này có thể chỉ liên kết này c độ trễ nhỏ hơn 100ms, còn bit khác có thể chỉ liên kết có tốc độ cao…

Liên kết đƣợc cho phép sử dụng nếu chuỗi Affinity bit của TE-LSP trùng với Attribute flag sau khi cùng thực hiện phép AND vói Mask. Giá trị mặc định của Mask là 0x0000ffff

Chƣơng 5. Mô phỏng GVHD:ThS. Nguyễn Xuân Khánh

Trong MPLS TE, việc thay đ i các giá trị Mask, Affinity bit và Affinity flag có ảnh hƣởng tới việc điều khiển lƣu lƣợng và đƣờng đi của các bản tin trong một tunnel. Sau đây sẽ xét ba trƣờng hợp để thấy đƣợc sự ảnh hƣởng đ . Trƣớc đ ta đã cấu hình tất cả các liên kết với thông số mark = 0x1, Affinity bit = 0x1, Attribute flag = 0x1 và cấu hình một tunnel từ R6-R7 thì tunnel có thể đi qua liên kết này với con đƣờng nhƣ sau:

Dựa vào bảng ta thấy với các thông số cấu hình nhƣ vậy thì tunnel có thể đi qua đƣợc các liên kết và tới R7 thông qua R1,R2,R3. Đây cũng là con đƣờng ngắn nhất hệ thống tìm đƣợc.

Trƣờng hợp 1: Thay đ i các giá trị của Attribute flag tại các liên kết R1- R2 , R1-

Ta kiểm tra kết quả

Ta thấy đƣờng đi đã c sự thanh đ i. chuyển sang đƣờng R1-R5-R2-R3-R7 mặc dù đây là đƣờng dài nhất mặc dù con đƣờng ngắn nhất vẫn là qua R1-R2-R3. Bởi

Chƣơng 5. Mô phỏng GVHD:ThS. Nguyễn Xuân Khánh

0x1 thì lúc này thuộc tính của tunnel chỉ bao gồm bit 1 ở cuối dãy bit (0000 0001)(xét 8 bit cuối ) và hệ thống chỉ xét tới vị trí bit này. Còn tại các lên kết có cờ thuộc tính 0x2 thì lớp tài nguyên bao gồm là tại bit kế bit cuối (0000 0010). Nhƣ vậy là giá trị Affinity bit và Mask của tunnel không thỏa mãn giã trị Attribute-flag nên không thể đi qua con đƣờng cũ mà phải tìm con đƣờng khác dài hơn nhƣng c giá trị thỏa mãn.

Trƣờng hợp 2:

R1-R2 = 0x3 R1-R4 = 0x5

Các liên kết còn lại bằng 0x1

Giờ ta kiểm tra kết quả

Tunnel đi qua các router R1-R4-R3 vì giá trị Affinity bit và Mask thỏa mãn giá trị Affinity flag trên liên kết. Trên liên kết R1-R4-R3 có Affinity flag= 0x5 (0000 0101) và tunnel có Mask = 0x3(0000 0011), Affinity bit= 0x1(0000 00001). Khi ta cài đặt thông số nhƣ vậy thì hệ thống tính toán theo cách dựa vào giá trị Mask(0000 0011) hệ thống chỉ so sánh hai bit cuối của Affinity flag trong liên kết với 2 bit cuối Affinity bit trong tunnel nếu bằng nhau thì liên kết cho phép sử dụng. Trong trƣờng hợp này 2 bit cuối của Affinity flag và Affinity bit bằng nhau và bằng 01. Mặt khác đây cũng là con đƣờng ngắn nhất mà hệ thống t nh toán nên con đƣờng này là tối ƣu nhất để bản tin đi qua.

Lƣu ý: Khi tính toán giá trị của mặt mask thì phải xét xem giá trị Affinity bit có bit

1 nằm ở vị tr nào để chọn giá trị thích hợp.

Ví dụ: Nếu chọn Affinity bit = 0x1 mà chọn Mask = 0x4 thì hệ thống sẽ cho cảnh

Chƣơng 5. Mô phỏng GVHD:ThS. Nguyễn Xuân Khánh

Một phần của tài liệu Báo cáo chuyên đề MPLS đề tài: kỹ thuật lưu lượng trong MPLS TE (Trang 40 - 45)

Tải bản đầy đủ (PDF)

(49 trang)