Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 59 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
59
Dung lượng
784,55 KB
Nội dung
MPLS MPLS Master Nguyen Duy Nhat Vien MPLS MPLS ! ! To To å å ng quan ng quan ! Các đóng gói nhãn ! Các giao thức phân bố nhãn ! Đònh tuyến cơ sở ràng buộc với CR-LDP ! Kết luận Đò Đò nh tuye nh tuye á á n n Đònh tuyến là việc xác đònh một tuyến nào đó qua mạng để cung cấp cho nhu cầu trao đổi thông tin sau khi đã xác đònh cấu hình mạng. Xét sự trao đổi thông tin từ A đến B: •BROADCAST: Từ A, đến mọi nơi (nhiều B), không yêu cầu theo hướng ngược lại. •HOP BY HOP ROUTING: Yêu cầu liên lục qua các chặng trung gian hướng đến B. •SOURCE ROUTING: Yêu cầu một danh sách các node (hoặc các hop) để chỉ đến B. Te Te â â n go n go ï ï i kha i kha ù ù c cu c cu û û a nha a nha õ õ n n ! Nhãn là một giá trò có chiều dài ngắn và cố đònh, nhãn là đònh danh cục bộ để xác đònh một lớp chuyển tiếp tương đương. ! Nhiêàu ví dụ vêà phân bố nhãn đang được tồn tại và ở đó, người ta gọi “ nhãn ” với những têân gọi khác nhau ! ATM – nhãn được gọi là VPI/VCI và được vâän chuyển với Cell. ! Frame Relay – nhãn được gọi là DLCI và vận chuyêån với Frame. ! TDM – nhãn được gọi là một khe thời gian. ! X25 – nhãn là LCN ! … ! Ngày nào đó, với sự thay đổi tần số thì có lẽ nhãn được gọi là tần số? MPLS MPLS la la ø ø g g ì ì ? ? !MPLS (Multi Protocol Label Switching) là một công nghệ kết hợp giữa chuyển mạch ở lớp 2 và đònh tuyến ở lớp 3. !Các vấn đề đặt ra là: ! MPLS sử dụng đònh tuyến từng chặng (Hop-by- hop) hay đònh tuyến nguồn (Source routing) để thiết lập các nhãn? ! Nhãn sử dụng cho môi trường nào? !Vận chuyển nhãn qua nhiều lớp như thế nào? ẹũ ẹũ nh tuye nh tuye ỏ ỏ n n ụỷ ụỷ bie bie õ õ n va n va ứ ứ chuye chuye ồ ồ n ma n ma ù ù ch ch ụỷ ụỷ trung ta trung ta õ õ m m Chuyeồn tieỏp IP Chuyeồn maùch nhaừn Chuyeồn tieỏp IP IP IP #L1 IP #L2 IP #L3 IP C C ô ô che che á á la la ø ø m vie m vie ä ä c cu c cu û û a MPLS a MPLS UDP - Hello UDP - Hello TCP - open TIME TIME Label request IP Label mapping #L2 Initialization(s) Ta Ta ï ï i sao la i sao la ï ï i la i la ø ø MPLS? MPLS? ! MPLS mang năng lực của ATM ! MPLS chuyển tiếp cực nhanh ! Khả năng: ! Kỹ thuật lưu lượng IP – Đònh tuyến cơ sở ràng buộc ! Mạng riêng ảo – Cơ chế điều khiển đường hầm ! Voice/Video trên IP – Độ trễ thay đổi + các ràng buộc QoS MPLS th MPLS th í í ch h ch h ợ ợ p cho ca p cho ca û û IP la IP la ã ã n ATM n ATM PACKET ROUTING CIRCUIT SWITCHING •MPLS + IP là nền tảng trung gian kết hợp tốt cho IP và các kỹ thuật chuyển mạch ở lớp 2. •ATM và Frame Relay gặp rất nhiều khó khăn để trở thành một lớp trung gian cho IP. MPLS+IPIP ATM HYBRID Ca Ca ù ù c thua c thua ä ä t ng t ng ữ ữ ch ch í í nh trong MPLS nh trong MPLS • LDP (Label Distribution Protocol): Giao thức phân bố nhãn. • LSP (Label Switched Path): Đường dẫn chuyển mạch nhãn. • FEC (Forwarding Equivalence Class): Lớp chuyển tiếp tương đương. • LSR (Label Switching Router) Bộ đònh tuyến chuyển mạch nhãn. • LER (Label Edge Router): Bộ đònh tuyến nhãn biên. • NHLFE (Next Hop Label Forwarding Entry): Mục chuyển tiếp chặng tiếp theo. • FTN (FEC to NHLFE): nh xạ FEC sang NHLFE. • LIB (Label Information Base): Cơ sở thông tin nhãn. [...]... đònh một FEC tại mỗi chặng (tra bảng cho header L3) thì trong MPLS, việc này chỉ được tiến hành ở ngõ vào Label Switched Path #14 #99 #311 #963 #216 #311 #311 #963 #14 #612 #5 #462 #99 #311 - Một LSP là một phần của một cây từ nguồn đến đích (không trực tiếp) - LDP xây dựng nên cây này sử dụng các bảng chuyển tiếp IP đang tồn tại thành đường của các thông điệp điều khiển MPLS được xây dựng trên cơ sở... nguồn vì nguyên nhân an toàn !MPLS cho phép sử dụng đònh tuyến nguồn với khả năng nối kết có hướng: - Các đường dẫn có thể thiết lập qua mạng - ‘nhãn’ có thể đại diện một đường dẫn tường minh !Đònh tuyến nguồn chặt chẽ và lõng lẻo đều có thể được hỗ trợ MPLS sử dụng đònh tuyến nguồn trong IP MPLS sử dụng đònh tuyến nguồn trong IP Các giao thức phân bố nhãn ! Tổng quan về đònh tuyến từng chặng và tường... trong MPLS " MPLS được nhắm đến để hoạt động trên nhiều lớp tuyến khác nhau " Đặc biệt là cho các lớp tuyến đang tồn tại sau: # ATM: nhãn được chứa trong trường VCI/VPI của ATM header # Frame Relay: nhãn được chứa trong trường DLCI trong FR header # PPP/LAN: sử dụng nhãn chèn giữa L2 và L3 headers " Phiên dòch giữa các loại của lớp tuyến phải được hỗ trợ MPLS gọiilà đa giao thứccbởiilý do trên MPLS gọ là... các nhãn được lấy ra khỏi stack, TTL MPLS được sao lại từ trường TTL của gói IP ! Việc đẩy vào nhiều nhãn có thể gây nên độ dài khung vượt quá MTU lớp 2 - LSR phải hỗ trợ tham số “Kích thước tối đa IP Datagram cho việc dán nhãn” - Mọi datagram không dán nhãn có kích thước lớn hơn tham số này phải được phân lại MPLS trên cácctuyến PPP và LAN sử dụnggheader chèn vàoo MPLS trên cá tuyến PPP và LAN sử dụn... MPLS ! Tổng quan ! Các đóng gói nhãn ! Các giao thức phân bố nhãn ! Đònh tuyến cơ sở ràng buộc với CR-LDP ! Kết luận Đóng gói nhãn ng L2 ATM FR Label VPI VCI DLCI Ethernet PPP “Shim Label” “Shim Label” …… IP | PAYLOAD Đóng gói MPLS được xác đònh qua nhiều môi trường Các nhãn trên cùng có thể sử dụng dạng thức đang tồn tại, các nhãn thấp hơn có thể sử dụng dạng nhãn chèn mới Các lớp tuyến trong MPLS. .. kết này vào trong bảng chuyển tiếp của nó ! Nếu LSR2 là chặng kế cho một FEC thì LSR1 có thể sử dụng nhãn này và các LSR là hiểu nhau LSR1 LSR2 Request for Binding Label-FEC Binding ! LSR1 xem LSR2 là một chặng kế của một FEC ! Một yêu cầu được tiến hành để LSR2 cho một liên kết nhãn - FEC ! Nếu LSR2 nhận thấy rằng FEC có một chặng tiếp theo cho nó thì nó tạo một liên kết và phản hồi về LSR1 ! Hai LSRs... octet đòa chỉ Q.922 (10, 17, 23 bytes) !Đóng gói tổng quan chứa n nhãn cho stack có độ sâu n: - Nhãn đỉnh chưa TTL (cho header FR thiếu TTL), giá trò nhãn ‘không rõ ràng’ Đóng gói MPLS - PPP & LAN ở lớp tuyến dữ liệu ng MPLS ‘Shim’ Headers (1-n) n ••• 1 Network Layer Header and Packet (eg IP) Layer 2 Header (eg PPP, 802.3) 4 Octets Label Stack Entry Format Label Exp S TTL Label: Label Value, 20 bits... chèn vàoo MPLS trên cá tuyến PPP và LAN sử dụn header chèn và giữaaheader lớp 22và header lớp 33 giữ header lớp và header lớp MPLS ! Tổng quan ! Các đóng gói nhãn ! Các giao thức phân bố nhãn ! Đònh tuyến cơ sở ràng buộc với CR-LDP ! Kết luận Các giao thức phân bố nhãn ! Tổng quan về đònh tuyến từng chặng và tường minh ! Label Distribution Protocol (LDP) ! Constraint-based Routing LDP (CR-LDP) ! Extensions... stack được mã hoá dạng header chèn trong PPP/LAN ! - Ít nhất một nhãn ở đáy để phân biệt với trường hợp ‘Không rõ ràng’ ! TTL được chứa trong nhãn đầu của stack uỷ thác cho header ATM (thiếu TTL) Đóng gói MPLS - FRAME RELAY ng Generic Encap (PPP/LAN Format) Q.922 Header n DLCI C/ E R A DLCI ••• FE BE D E CN CN E A Layer 3 Header and Packet 1 DLCI Size = 10, 17, 23 Bits !Các giá trò nhãn mang trong trường... (policy-based, QoS-based, thích hợp tốt với kỹ thuật lưu lượng Đònh tuyến tường minh hứa hẹn một kỹ thuật lưu lượng tốt hơn Đònh tuyến tường minh hứa hẹn một kỹ thuật lưu lượng tốt hơn Đònh tuyến tường minh MPLS với đònh ng tuyến truyền thống ng !Trạng thái không nối kết của IP bao hàm đònh tuyến dựa trên cơ sở thông tin trong header mỗi gói !Đònh tuyến nguồn là có thể thực hiện được, nhưng đường dẫn phải . cu û û a MPLS a MPLS UDP - Hello UDP - Hello TCP - open TIME TIME Label request IP Label mapping #L2 Initialization(s) Ta Ta ï ï i sao la i sao la ï ï i la i la ø ø MPLS? MPLS? ! MPLS mang. là tần số? MPLS MPLS la la ø ø g g ì ì ? ? !MPLS (Multi Protocol Label Switching) là một công nghệ kết hợp giữa chuyển mạch ở lớp 2 và đònh tuyến ở lớp 3. !Các vấn đề đặt ra là: ! MPLS sử dụng. MPLS MPLS Master Nguyen Duy Nhat Vien MPLS MPLS ! ! To To å å ng quan ng quan ! Các đóng gói nhãn ! Các giao thức phân