Các ứng dụng của MPLS

Một phần của tài liệu Phân tích hệ chuyển vận trong mạng NGN của VNPT (Trang 68 - 70)

Khi triển khai MPLS thì việc thiết lập một LSP sẽ tạo ra một host route (có 32 bit mặt nạ) từ router đầu vào đến đầu ra. Địa chỉ của host route cũng chính là địa chỉ đích của LSP. Mặc định thì route này có giá trị tham khảo là 7, là giá trị cao hơn tất cả các route khác ngoại trừ giao diện trực tiếp và các tuyến tĩnh. Host route được dùng để điều khiển lưu lượng chỉ dành cho các đích BGP hoặc cả đích BGP và IGP.

 Các đích BGP :

Ta có thể cấu hình MPLS để điều khiển các lưu lượng đến các địa chỉ đích ở ngoài một AS. Cả IBGP và EBGP đều có thể tận dụng được các host route mà không yêu cầu thêm các cấu hình nào khác. BGP sẽ so sánh địa chỉ của hop BGP kế tiếp với địa chỉ của LSP host route. Nếu phù hợp thì các gói dành cho BGP route sẽ được chuyển mạch nhãn trên LSP, nếu có nhiều BGP route có cùng địa chỉ hop kế tiếp thì tất cả các route này được đưa đến cùng một LSP route, không cần biết các route này là thuộc BGP nào, nếu như không phù hợp thì các BGP route sẽ tiếp tục được chuyển tiếp dựa trên các IGP route trong vùng định tuyến.

BGP,OSPF +TE hay IS-IS + TE OSPF + TE hay IS-IS + TE OSPF + TE hay IS-IS + TE BGP,OSPF

+TE hay IS-IS + TE

Router 1 Router 2 Router 3 Router 4

MPLS

ingress router egress routerMPLS IBGP peers EBGP peers EBGP peers Single domain LSP Tunnel Hình 3-42:Cách hoạt động của MPLS và LSP

Cấu hình mạng MPLS này là một vùng gồm có 4 router, hai router ở vùng biên (router 1 và router 4) sử dụng EBGP để giao tiếp với các router cùng cấp ở ngoài vùng và sử dụng IBGP để giao tiếp với nhau. Đối với giao tiếp trong vùng thì cả 4 router sử dụng IGP. Và cuối cùng là có một đường hầm LSP tồn tại từ router 1 đến router 4.

Khi BGP ở router 1 nhận được một prefix từ router 4 thì nó phải quyết định là sẽ đi tới địa chỉ hop BGP kế tiếp bằng cách nào. Thông thường khi không có áp dụng kĩ thuật điều khiển lưu lượng thì BGP sử dụng các IGP route để đến địa chỉ hop kế tiếp. Tuy nhiên khi sử dụng điều khiển lưu lượng thì nếu như hop BGP kế tiếp phù hợp với endpoint của đường hầm LSP (MPLS egress router) thì các prefix đó sẽ được đưa vào đường hầm LSP, nếu không phù hợp thì các prefix sẽ được gởi theo đường dẫn ngắn nhất của IGP.

Hình vẽ sau mô tả phương pháp một BGP quyết định chọn cách nào để đến địa chỉ hop kế tiếp:

BGP BGP

MPLS

IGP IGP

Without traffic engineering With traffic engineering

If no suitable

MPLS tunnel exists If suitable MPLStunnel exists

Routing table

Forwarding table

Hình 3-43:Phương pháp chọn hop của BGP

 Các đích BGP và IGP :

Ta có thể cấu hình MPLS để điều khiển lưu lượng đến các đích trong một AS.

- Khi việc điều khiển lưu lượng chỉ dành cho các IGP destination, các MPLS host route sẽ được khởi tạo trong bảng định tuyến inet.3, hoàn toàn tách biệt với các route của các giao thức định tuyến khác. Các LSP không ảnh hưởng đến lưu lượng trong một domain cũng như lưu lượng điều khiển BGP , do đó các IS-IS hay OSPF route cũng không bị ảnh hưởng. MPLS chỉ tác động đến các BGP prefix ở ngoài domain. Giả sử ta đánh lệnh ping hay traceroute đến bất cứ destination nào trong một domain thì các gói ping hay traceroute sẽ theo đường dẫn IGP, nếu ta đánh lệnh ping hay traceroute từ router 1 (LSP ingress router) đến một destination ở ngoài domain thì các gói sẽ sử dụng đường hầm LSP.

- Khi việc điều khiển lưu lượng dành cho cả IGP và BGP destination thì các MPLS host route được khởi tạo trong bảng định tuyến inet.0 và được download vào bảng chuyển tiếp. Bất cứ lưu lượng nào có đích đến phù hợp với đầu ra của host route đều có thể đi trên LSP, thực tế thì các tuyến trong inet.3 đều được đưa vào trong inet.0 nên bảng inet.3 hầu như là rỗng.

Một phần của tài liệu Phân tích hệ chuyển vận trong mạng NGN của VNPT (Trang 68 - 70)