Chương 1 : Giới thiệu chung về MPLS /VPN Chương 2 : Giới thiệu chung về QoS Chương 3 : Thiết kế QoS trong MPLS /VPN Chương 4 : Mô hình thực tế mạng TSL chuyên dùng của cơ quan Đảng, Nhà nước Đảm bảo và nâng cao chất lượng dịch vụ trong viễn thông, đáp ứng được các yêu cầu của khách hàng vẫn đang là những vấn đề khó khăn đối với các nhà cung cấp dịch vụ viễn thông. Do đó bản luận văn không tránh khỏi những sai sót. Rất mong nhận được những ý kiến đóng góp của các thầy cô giáo và các bạn. Xin gửi lời cảm ơn chân thành tới PGS.TS Trần Quang Vinh người đã tận tình hướng dẫn em trong suốt quá trình hoàn thành bản luận văn này.
LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -2- CHƢƠNG 1 Giới thiệu chung về MPLS /VPN 1. Giới thiệu MPLS 1. Quá trình phát triển MPLS Việc hình thành và phát triển công nghệ chuyển mạch nhãn đa giao thức MPLS (MuliProtocol Label Switching) xuất phát từ nhu cầu thực tế, được các nhà công nghiệp viễn thông thúc đẩy nhanh chóng. Sự thành công và nhanh chóng chiếm lĩnh thị trường mà công nghệ này có được là nhờ vào việc chuẩn hoá công nghệ.
Quá trình hình thành và phát triển công nghệ, những giải pháp ban đầu của các hãng như Cisco, IBM, Toshiba…, những nỗ lực chuẩn hoá của tổ chức tiêu chuẩn IETF trong việc ban hành về tiêu chuẩn MPLS. MPLS được đề xuất đầu tiên do hãng Ipsilon, một hãng rất nhỏ về công nghệ thông tin trong triển lãm về công nghệ thông tin, viễn thông tại Texas. Sau đó Cisco và hàng loạt hãng khác như IBM, Toshiba…công bố các sản phẩm công nghệ chuyển mạch của họ dưới những tên khác nhau nhưng đều cùng chung bản chất công nghệ chuyển mạch nhãn. Thiết bị định tuyến chuyển mạch tế bào của Toshiba năm 1994 là tổng đài ATM đầu tiên được điều khiển bằng giao thức IP thay cho báo hiệu ATM.
Tổng đài của Ipsilon cũng là ma trận chuyển mạch ATM được điều khiển bởi khối xử lý sử dụng công nghệ IP. Công nghệ chuyển mạch thẻ của Cisco cũng tương tự nhưng có bổ sung thêm một vài kỹ thuật như lớp chuyển tiếp tương đương FEC, giao thức phân phối nhãn. Đến năm 1998 nhóm nghiên cứu IETF đã tiến hành các công việc để đưa ra tiêu chuẩn và khái niệm về chuyể mạch nhãn đa giao thức.[2] Sự ra đời của MPLS được dự báo là tất yếu khi nhu cầu và tốc độ phát triển rất nhanh của mạng Internet đòi hỏi phải có một giao thức mới đảm bảo chất lượng dịch vụ theo yêu cầu. Có rất nhiều công nghệ xây dựng trên mạng IP.
IP trên nền ATM (IPoA) IP trên nền SDH/SONET (IPOS) IP qua WDM IP qua cáp quang Mỗi loại có những ưu và nhược điểm riêng. Trong đó công nghệ ATM được sử dụng rộng rãi trong các mạng IP đường trục có tốc độ cao và đảm bảo được dịch vụ, điều khiển luồng và một số đặc tính khác mà các mạng định tuyến truyền thống không có được, trong trường hợp đòi hỏi thời gian thực cao thì IPoA là giải pháp tối ưu. MPLS được hình thành dựa trên kỹ thuật đó. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -3- MPLS thực hiện một số chức năng sau: Hỗ trợ các giải pháp mạng riêng ảo VPN Điều khiển lưu lượng Hỗ trợ cục bộ cho định tuyến IP trong các tổng đài chuyển mạch ATM Khái niệm chuyển mạch nhãn xuất phát từ hai khái niệm: Tổng đài chuyển mạch và bộ định tuyến.
Xét trên góc độ chuyển mạch, phương thức điều khiển luồng, tỉ lệ giá cả và chất lượng tổng đài chuyển mạch sẽ tốt hơn bộ định tuyến. Song bộ định tuyến lại có khả năng định tuyến mềm dẻo mà tổng đài chuyển mạch không có được. Do đó, chuyển mạch nhãn ra đời là sự kết hợp và kế thừa các ưu điểm trên cũng như khắc phục những nhược điểm của cả tổng đài và bộ định tuyến truyền thống. Các khái niệm cơ bản của mạng MPLS Nhãn (Label): Nhãn là một thực thể có độ dài ngắn và cố định không có cấu trúc bên trong.
Nhãn không trực tiếp mã hoá thông tin của mào đầu lớp mạng như địa chỉ mạng. Nhãn được gắn vào một gói tin cụ thể sẽ đại diện cho một FEC (Forwarding Equivalence Classes: Nhóm chuyển tiếp tương đương) mà gói tin được ấn định. Thường thì một gói tin được ấn định một FEC (hoàn toàn hoặc một phần) dựa trên địa chỉ đích lớp mạng của nó. Tuy nhiên nhãn không phải là mã hoá của địa chỉ đó.
Nhãn trong dạng đơn giản nhất xác định đường đi mà gói tin có thể truyền qua. Nhãn được mang hay được đóng gói trong tiêu đề lớp 2 cùng với gói tin. Bộ định tuyến kiểm tra các gói tin qua nội dung nhãn để xác định các bước chuyển kế tiếp. Khi gói tin được gán nhãn, các chặng đường còn lại của gói tin thông qua mạng đường trục dựa trên chuyển mạch nhãn.
Giá trị nhãn chỉ có ý nghĩa cục bộ nghĩa là chúng chỉ liên quan đến các bước chuyển tiếp giữa các LSR. [2, 13] Dạng của nhãn phụ thuộc vào phương thức truyền tin mà gói tin được đóng gói. Kiểu khung (Frame mode): Kiểu khung là thuật ngữ khi chuyển tiếp một gói nhãn gán trước tiêu đề lớp ba. Một nhãn được mã hoá với 20 bít, nghĩa là có thể có 2 mũ 20 giá trị khác nhau.
Một gói có nhiều nhãn gọi là chồng nhãn (Lable stack). Ở mỗi chặng trong mạng chỉ có một nhãn bên ngoài được xem xét.1: Nhãn gói tin MPLS của Frame mode. LABEL EX S TTL STAC P K LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -4- LABEL=20 bits EXP (EXPERIMENTAL)=3 bits S (BOTTOM OF STACK)=1 bit TTL (TIME TO LIVE)=8 bits Trong đó: EXP: dành cho thực nghiệm. Khi các gói tin xếp hàng có thể dùng các bít này tương tự như các bit IP ưu tiên (IP Precedence) S: là bít cuối ngăn xếp nhãn.
Bit này được thiết lập lên 1 tại nhãn cuối cùng của ngăn xếp, các nhãn khác có giá trị bít này là 0. TTL: thời gian sống là bản sao của IP TTL. Giá trị của nó được giảm tại mỗi chặng để tránh lặp như IP. Thường dùng khi người điều hành mạng muốn che dấu cấu hình mạng bên dưới khi tìm đường từ mạng bên ngoài.
Kiểu tế bào (Cell mode): Thuật ngữ này dùng khi có một mạng gồm các ATM LSR dùng trong mặt phẳng điều khiển để trao đổi thông tin VPI/VCI thay vì dùng báo hiệu ATM. Trong kiểu tế bào, nhãn là trường VPI/VCI của tế bào. Sau khi trao đổi nhãn trong mặt phẳng điều khiển, ở mặt phẳng chuyển tiếp, router cổng vào phân tách gói thành các tế bào ATM, dùng giá trị VCI/CPI tương ứng đã trao đổi trong mặt phẳng điều khiển và truyền tế bào đi. Các ATM LSR ở phía trong hoạt động như chuyển mạch ATM-chúng chuyển tiếp một tế bào dựa trên VPI/VCI vào và thông tin cổng ra tương ứng.
Cuối cùng, router cổng ra sắp xếp các tế bào thành một gói. [2, 17] Kiểu khung PPP hoặc Ethernet, giá trị nhận dạng giao thức P-ID (hoặc Ethernet type) được chèn vào mào đầu khung tương ứng để thông báo khung là MPLS đơn hướng hay đa hướng. Tiêu đề IP Dữ liệu Gói tin IP Tiêu đề Shim Tiêu đề IP VPI/VCI Dữ liệu Hình 1.1: Lớp liên kết dữ liệu là ATM. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -5- Tiêu đề IP Dữ liệu Gói tin IP Tiêu đề Shim Tiêu đề IP Dữ liệu DLCI Dữ liệu Hình 1.2: Lớp liên kết dữ liệu Frame-relay.
Tiêu đề PPP Tiêu đề Shim Tiêu đề lớp 3 Tiêu đề gói PPP trên SDH Nhãn Tiêu đề MAC LAN Tiêu đề MAC Tiêu đề Shim Tiêu đề lớp 3 Hình 1.3: Nhãn trong Shim-giữa lớp 2 và lớp 3. Ngăn xếp nhãn (Lable stack): Là một tập hợp thứ tự các nhãn gán theo gói để chuyển tải thông tin về nhiều FEC và về các LSP tương ứng mà gói đi qua. Ngăn xếp nhãn cho phép MPLS hỗ trợ định tuyến phân cấp (một nhãn cho EGP và một nhãn cho IGP) và tổ chức đa LSP trong một trung kế LSP. Điều này tạo điều kiện thuận lợi cho chế độ hoạt động đường hầm Bảng chuyển tiếp chuyển mạch nhãn: Chứa thông tin về nhãn vào, nhãn ra, giao diện vào, giao diện ra.
Bộ định tuyến chuyển mạch nhãn ( LSR-Lable Switching Router ): Là thiết bị chuyển mạch hay thiết bị định tuyến sử dụng trong mạng MPLS để chuyển các gói tin bằng thủ tục phân phối nhãn. Có một số loại LSR như LSR, LSR- ATM…. Lớp chuyển tiếp tương đương ( FEC-Forward Equivalence Class ): LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com -6- FEC là một nhóm các gói, nhóm các gói này chia sẻ cùng yêu cầu trong sự chuyển tiếp chúng qua mạng. Tất cả các gói trong một nhóm như vậy được cung cấp cùng cách chọn đường tới đích.
Khác với chuyển tiếp IP truyền thống, trong MPLS việc gán một gói cụ thể vào một FEC cụ thể chỉ được thực hiện một lần khi các gói vào trong mạng. MPLS không ra quyết định chuyển tiếp với mỗi datagram lớp 3 mà sử dụng khái niệm FEC. FEC phụ thuộc vào một số các yếu tố, ít nhất là phụ thuộc vào địa chỉ IP và có thể là phụ thuộc cả vào kiểu lưu lượng trong datagram (thoại, dữ liệu, fax…). Sau đó dựa trên FEC, nhãn được thoả thuận giữa các LSR lân cận từ lối vào tới lối ra trong một vùng định tuyến.
Mỗi LSR xây dựng một bảng để xác định xem một gói phải được chuyển tiếp như thế nào. Bảng này được gọi là cơ sở thông tin nhãn (LIB: Label Information Base), nó là tổ hợp các ràng buộc FEC với nhãn (FEC- to-label). Và nhãn lại được sử dụng để chuyển tiếp lưu lượng qua mạng. Cơ sở thông tin nhãn ( LIB-Label Information Base ): Là bảng kết nối trong LSR có chứa giá trị nhãn/ FEC được gán vào cổng ra cũng như thông tin về đóng gói dữ liệu truyền tin để xác định phương thức một gói tin được chuyển tiếp.
Tuyến chuyển mạch nhãn ( LSP-Label Switching Path ): Là tuyến tạo ra từ đầu vào đến đầu ra của mạng MPLS dùng để chuyển tiếp gói của một FEC nào đó sử dụng cơ chế hoán đổi nhãn. Các tuyến chuyển mạch nhãn chứa một chuỗi các nhãn tại tất cả các nút dọc theo tuyến từ nguồn tới đích. LSP được thiết lập trước khi truyền dữ liệu hoặc trong khi xác định luồng dữ liệu nào đó. Các nhãn được phân phối bằng các giao thức như LDP, RSVP.