Kỹ thật định tuyến và điều khiển lưu lượng trong mạng Core IP MPLS Kỹ thật định tuyến và điều khiển lưu lượng trong mạng Core IP MPLS Kỹ thật định tuyến và điều khiển lưu lượng trong mạng Core IP MPLS luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp luận văn tốt nghiệp,luận văn thạc sĩ, luận văn cao học, luận văn đại học, luận án tiến sĩ, đồ án tốt nghiệp
LÊ ANH TUẤN BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI - CHUYÊN NGÀNH KỸ THUẬT ĐIỆN TỬ Họ tên tác giả luận văn LÊ ANH TUẤN TÊN ĐỀ TÀI LUẬN VĂN: KỸ THUẬT ĐỊNH TUYẾN VÀ ĐIỀU KHIỂN LƯU LƯỢNG TRONG MẠNG IP/MPLS LUẬN VĂN THẠC SĨ KHOA HỌC … (Chuyên Ngành Kỹ Thuật Điện Tử) KHOÁ 2008-201 Hà Nội – Năm 2010 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Họ tên tác giả luận văn LÊ ANH TUẤN ĐỀ TÀI: KỸ THUẬT ĐỊNH TUYẾN VÀ ĐIỀU KHIỂN LƯU LƯỢNG TRONG MẠNG CORE IP/MPLS Chuyên ngành : Kỹ Thuật Điện Tử LUẬN VĂN THẠC SĨ KHOA HỌC … (Chuyên Ngành Kỹ Thuật Điện Tử) NGƯỜI HƯỚNG DẪN KHOA HỌC : PGS.TS NGUYỄN QUỐC TRUNG Hà Nội – Năm 2010 PHỤ LỤC PHỤ LỤC LỜI CAM ĐOAN DANH MỤC CÁC KÝ Hiệu, chữ viết tắt DANH MỤC CÁC BẢNG DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ MỞ ĐẦU CHƢƠNG 1: TỔNG QUAN VỀ ĐỊNH TUYẾN VÀ CÁC GIAO THỨC ĐỊNH TUYẾN 10 1.1 Tổng quan định TUYẾN 10 1.1.1 Khái niệm định tuyến 10 1.1.2 Mơ hình tham chiếu OSI họ giao thức TCP/IP 11 1.1.3 Chức hoạt động định tuyến (ROUTER) 14 1.1.4 Phân loại kỹ thuật định tuyến mạng IP 17 1.1.5 Một số phƣơng pháp định tuyến 18 1.2 Giới thiệu chung giao thức định tuyến 20 1.2.1 Giao thức định tuyến gì? 20 1.2.2 Các tham số giao thức định tuyến 21 1.2.3 Phân loại giao thức định tuyến 23 1.2.4 Các giải thuật dùng giao thức định tuyến 25 CHƢƠNG 2: CÁC GIAO THỨC ĐỊNH TUYẾN TRONG MẠNG IP 34 2.1 Giao thức định tuyến nội IS-IS 34 2.1.1 Giao thức IS-IS gì: 34 2.1.2 Một số thuật ngữ đƣợc sử dụng giao thức định tuyến IS-IS 35 2.1.3 So sánh IS-IS OSPF 37 1.1.4 Cấu trúc địa giao thức IS-IS 40 2.1.5 Level IS-IS 43 2.1.6 Integrated ISIS cổng giao tiếp routers 45 2.1.7 Thiết lập kế cận IS-IS 46 2.1.8 Các giao thức lớp mạng IS-IS 48 2.1.9 Metrics or Cost 50 2.1.10 Hoạt động ISIS đƣợc chia thành trình: 51 2.1.11 Các tiêu chí thiết kế ISIS 54 2.1.12 Ƣu điểm giao thức IS-IS: 55 2.2 Giao thức định tuyến cổng biên BGP 55 2.2.1 Các tính chất, đặc điểm BGP 56 2.2.2 Các thuộc tính BGP 57 2.2.3 Hoạt động BGP 66 2.2.4 Một số vấn đề khác BGP 71 CHƢƠNG ĐỊNH TUYẾN VÀ ĐIỀU KHIỂN LƢU LƢỢNG TRONG MẠNG CORE IP/MPLS 79 3.1 Định tuyến ràng buộc gì? 79 3.2 Một số vấn đề MPLS 82 3.2.1 MPLS gì? 82 3.2.2 Cấu trúc miền MPLS 82 3.2.3 Quá trình xử lý MPLS 89 3.2.4 Mơ hình chuyển gói tin MPLS 90 3.3 Giao thức báo hiệu cho MPLS ( MPLS signaling Protocol ): 91 3.3.1 Giao thức phân phối nhãn LDP 92 3.3.2 Giao thức dành trƣớc tài nguyên RSVP 97 3.4 Mơ hình giao thức định tuyến điều khiển thực tế mạng core IP/MPLS VN2 VNPT 111 3.4.1 Giới thiệu mạng core IP/MPLS VNPT 111 CHƢƠNG 4: MÔ PHỎNG CÁC GIAO THỨC ĐỊNH TUYẾN, ĐIỀU KHIỂN BẰNG PHẦN MỀM OLIVE 120 4.1 Cấu hình IS-IS L2 121 4.2 Cấu hình BGP với IGP chạy IS-IS 122 4.3 Cấu hình MPLS 124 4.4 Cấu hình Static LSP 125 4.5 Cấu hình RSVP Signald LSPs 126 KẾT LUẬN 128 LỜI CAM ĐOAN Trƣớc hết xin gửi lời cảm ơn chân thành tới tập thể thầy cô trƣờng Đại Học Bách Khoa Hà Nội tạo môi trƣờng tốt để học tập nghiên cứu Xin cảm ơn thầy cô khoa đào tạo sau đại học quan tâm đến khóa học này, tạo điều kiện cho học viên có điều kiện thuận lợi để học tốt Và đặc biệt xin gửi lời cảm ơn sâu sắc đến thầy giáo PGS.TS NGUYỄN QUỐC TRUNG, thầy tận tình bảo, hƣớng dẫn sửa chữa cho nội dung luận văn Tôi xin cam đoan nội dung luận văn hồn tồn tơi tìm hiểu, nghiên cứu viết Phần lý thuyết phần thực hành đƣợc tơi thực cẩn thận có định hƣớng sửa chữa giáo viên hƣớng dẫn Tôi xin chịu trách nhiệm với nội dung luận án Tác giả LÊ ANH TUẤN DANH MỤC CÁC KÝ HIỆU, CÁC CHỮ VIẾT TẮT IOS TCP Inter-work Operating System Internet Protocol Transmission Control Protocol IP LSA CSPF Constrained Shorsters Path First LAN Local Area Network FEC Label Forwading Equivalence ISP Internet Service Provider ASBR Autonomous System Boundary Router AS Autonomous System RIP Routing Information Protocol BGP Border Gateway Protocol IGRP Interior Gateway Routing Protolcol OSPF Open Shorst Path First EIGRP Enhanced Interior Gateway Protocol LER Label Edge Router NGN Next Genaration Network LSR Label Switching Router VLSM Variable Length Subnet Masking SPF Shorts Path First EGP Exterior Gateway Protocol AD Administrative Distance CSNP Complete Sequence Number Packet DIS Designated System CLNP Connectionless Network Protocol ES End System MTU Maximum Transmision Unit NET Network Entity Title CLNS Connectionless Netwok Service NSEL Network Selector NSAP Network Service Access Point PDU Protocol Data Unit PSNP Partial Sequence Number Packet IS Intermediate Sytem LDP Label Distrubution Protocol RR Router Reflector IBGP Interior Border Gateway Protocol PDU Protocol Data Unit ARP Address Resolution Protocol LSP Link State PDU ICMP Internet Protocol Message Protocol LSP Lable Switch Path EBGP Exterior Border Gateway Protocol MED Multi Exit Disc RSVP Resource ReserVation Protocol P Provider Router MPLS Multi Protocol Label Switch TE Traffic Engineering IGP Interior Gateway Protocol PE Provider Edge Router LFIB Label forwarding information base Link State Algorithm DANH MỤC CÁC BẢNG Bảng 1.1 Tham số AD giao thức định tuyến 23 Bảng 1.2 Tiêu chí đánh giá giao thức định tuyến 25 Bảng 1.3 Thuật tốn cho mạng hình 1.7 28 Bảng 2.1 Sự tƣơng tự OSPF IS-IS 39 Bảng 2.2 So sánh giứa hai giao thức OSPF IS-IS 40 DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ Hình 1.1 Kiến trúc cấu thành nên mạng internet 10 Hình 1.2 Mơ hình tham chiếu OSI 12 Hình 1.3 So sánh mơ hình OSI TCP/IP 13 Hình 1.4 Lựa chọn tuyến router 15 Hình 1.5 Mơ hình định tuyến hệ thống mở OSI 16 Hình 1.6 Minh họa hệ thống tự trị giao thức nội vùng, ngoại vùng 24 Hình 1.7 Mơ hìn thuật tốn Dijsktra 27 Hình 1.8 Kết chạy thuật toán Dijkstra 29 Hình 1.9 Ví dụ thuật toán CSPF 32 Hình 2.1 Cấu trúc địa NSAP 41 Hình 2.2 Phân cấp level IS-IS 43 Hình 2.3 Thiết lập kế cận IS_IS 47 Hình 2.4 Quá trình truyền CSNP PSNP 52 Hình 2.5 Ví dụ next hope IBGP EBGP 58 Hình 2.6 Ví dụ next hope mơi trƣờng multiaccess 59 Hình 2.7 Ví dụ thuộc tính local-preference 60 Hình 2.8 Ví dụ thuộc tính AS-Path 61 Hình 2.9 Ví dụ thuộc tính origin 62 Hình 2.10 Ví dụ thuộc tính weight: 63 Hình 2.11 Ví dụ sử dụng thuộc tính MED để tác động đến traffic 65 Hình 2.12 Sơ đồ chuyển trạng thái BGP 68 2.13 EBGP IBGP BGP 72 Hình 2.14 Ví dụ cấu hình fullmesh AS 74 Hình 2.15 Thiết kế Router-Reflector 75 Hình 3.1 Cấu trúc miền MPLS 83 Hình 3.2 Quá trình hoạt động LSR 84 Hình 3.3 Mơ hình transit mạng MPLS 85 Hình 3.4 Định dạng header gói MPLS 86 Hình 3.5 Cấu trúc nhãn MPLS 87 Hình 3.6 Ngăn xếp nhãn MPLS 87 Hình 3.7 Một mơ hình trung chuyển lƣu lƣợng Label Stack 88 Hình 3.8 Quá trình xử lý MPLS 89 Hình 3.9 Mơ hình chuyển gói tin MPLS 90 Hình 3.10 Quá trình xây dựng LSP 94 Hình 3.10 Ví dụ việc phân phối nhãn LDP 97 Hình 3.11 Ví dụ giao thức dành sãn tài nguyên RSVP 98 Hình 3.12 Một đối tƣợng định tuyến xác định tin Path 100 Hình 3.13 Một LSP bao gồm LSR1, LSR2, LSR3, LSR4 102 Hình 3.14 Quá trình gửi tin RESV 104 Hình 3.15 Các thông điệp đƣợc truyền RSVP 105 Hình 3.16 Điều khiển lƣu lƣợng với RSVP 106 Hình 3.17 Quá trình định tuyến lại nhanh MPSL 107 Hình 3.18 Sự cố hỏng node mạng 108 Hình 3.19 Mơ hình mạng IP/MPLS core VN2 VNPT 112 Hình 3.20 Kiến trúc router RR mạng 115 Hình 3.21 RSVP đƣợc fullmesh router P 118 Hình 3.22 Topology logic mơ hình End-to-End: 119 Hình 4.1 Ví dụ topo hoạt động giao thức định tuyến điều khiển 121 Các thiết bị mạng đƣợc yêu cầu tham gia vào BGP điểm tạo thành biên giowisi với điểm đến đƣợc đề cập đích mạng (các khách hàng, dịch vụ, internet) Cụ thể, tất router BRAS, PE, ASBR, RR tham gia vào BGP Các lƣu lƣợng lõi P không yêu cầu thông tin định tuyến BGP - BGP đƣợc sử dụng để quảng bá route Internet VPN mạng NGN VN2 quảng bá route Internet VDC-VN2, VN2-Quốc tế - AS VN2 45899 - Hiện nay, VTN lựa chọn giải pháp sử dụng RR để reflect route BGP mạng VN2 - Toàn mạng sử dụng router M160 làm nhiệm vụ RR Hai router đƣợc đặt HNI HCM Các router PE VN2 peering trực tiếp với hai RR Khi RR bị lỗi, RR lại làm nhiệm vụ backup Một số thành phần cấu thành lên mạng Ipcore IP/MPLS: Router phản xạ route (Route Reflector): Hình 3.20 Kiến trúc router RR mạng Phần tử đóng vai trị làm key cho việc phân bổ route BGP chức phản xạ tuyến, cung cấp router RR RR cung cấp điểm trung tâm 115 ngang hàng BGP mạng, loại bỏ cần thiết cho mạng lƣới fullmesh phiên BGP Đối với khả mở rộng tuyến đƣờng phản xạ đƣợc tổ chức thành hai miền, Bắc Nam, với cluster-id cho khu vực Một full mesh phiên iBGP bình thƣờng đƣợc xây dựng tất router RR Các router mạng thiết lập phiên iBGP để tất router PE ASBR, liên kết với cụm khu vực họ Tƣơng lai hai router RR khu vực thiết lập phiên iBGP với tất router PE ASBR khu vực liên kết chúng với cụm khu vực chúng ASBR: Các router ASBR phục vụ chức học tuyến bên với nhà cung cấp internet ngang hàng hay nhà cung cấp muốn giang, tiếp nhận chúng vào RR Các ASBR thiết lập phiên iBGP với hai router RR Mỗi ASBR thiết lập eBGP với ngang hàng cung cấp transit, học tồn thơng tin bảng định tuyến internet BGP có mối quan hệ cho tuyến đƣờng đƣợc thông qua eBGP để vƣợt tới hàng xóm iBGP, route đực chuyển cho RR Next-hop self nên đƣợc sử dụng để ghi lại hop tuyến đƣờng bên để loopback ASBR Các ASBR học route từ bên khách hàng từ RR PE: Các định tuyến với tính làm PE tham gia vào BGP để route có nguồn gốc từ khách hàng vào mạng Tất router PE thiết lập phiên iBGP với hai thiết bị định tuyến RR Các router PE phải thiết lập eBGP với vài khách hàng transit, học route khách hàng, tiếp nhận route đến RR nhƣ hành động mặc định, mà cịn sử dụng sách next-hop-self PE đƣợc cấu hình để route khách hàng đƣợc học qua giao thức khác mạng BGP, bao gồm router VPN Các định tuyến PỄ học đƣợc hai tuyến đƣờng từ internet tuyến customer/VPN từ RR Mỗi định tuyến 116 PE, hoạt dual PE địa điểm POP nhất, đƣợc cấu hình nhƣ route BGP phản xạ, cách sử dụng nhóm bắt nguồn từ địa hệ thống PE Các router PE thiết lập phiên iBGP với tất router BRAS kết nối trực tiếp liên kết phiên họp với cụm địa phƣơng Bằng cách này, tuyến khách hàng đƣợc học từ BRAS chuyển tiếp đến RR tồn cầu Một lân nữa, sách -hop đƣợc tự đƣợc sử dụng RR để thiết lập tất tuyến khách hàng bao gồm nguồn gốc BRAS đƣợc truy cập thông qua loopback PE BRAS: Các router BRAS đặc trƣng iBGP tuyến gốc cho việc cấu hình vị trí giải IP pools khách hàng vào BGP Những router Bras thiết lập phiên iBGP với trực tiếp với router PE, đƣợc cấu hình route IP Pool gốc khách hàng Chúng học tuyến từ router PE Lựa chọn tuyến sách định tuyến: Các cấu trúc logic dịng chảy thơng tin định tuyến đƣợc mô tả cho kết việc lựa chọn dòng lƣu lƣợng tuyến - Lƣu lƣợng vào mạng thông qua router BRAS theo tuyến đƣờng mặc định BGP với next-hop router PE kết nối trực tiếp ĐỊnh tuyến IP thông thƣờng đƣợc sử dụng để đạt tới đƣợc hop - Lƣu lƣợng vào mạng thông qua router PE ASBR thực theo BGP cụ thể tuyến đƣờng đến đích nó, với next-hop PE ASBR Những next-hop đƣợc truy cập thơng qua MPLS Mỗi PE/ASBR học tất cac tuyến đƣờng từ hai RR Trong hầu hết trƣờng hợp hai tuyến có next-hop - Các RR tìm hiểu tất tuyến đƣờng từ router PE, ASBR, RR làm chọn tuyến tốt để định định tuyến Chỉ có đƣờng lựa chọn tốt chuyển tiếp RR đến thành viên cluter, bất cứu u cầu 117 sách định tuyến cần thiết để ảnh hƣởng đến lựa chọn tuyến đƣờng BGP phải đƣợc thực RR - Các RR phải tham gia IS-IS lDP để có tầm nhìn để định tuyến thơng qua bƣớc nhảy tất tuyến BGP, đặc biệt MPLS cho tuyến đƣờng VPN MPLS topology báo hiệu MPLS đƣợc áp dụng vào mạng nhƣ nào? Kiến trúc định tuyến dịch vụ mạng VN2: Hình 3.21 RSVP fullmesh router P Cách sử dụng: MPLS đƣợc sử dụng theo hai cách mạng VN2 Đầu tiên làm đƣờng chuyển tiếp qua phần mạng WAN mạng, cung cấp kỹ thuật giao thuông bảo lỗi Và thứ hai , tầng MPLS đƣợ sử dụng nhƣ phƣơng tiện kết nối thống router cạnh, cho phép ngƣời dùng cuooic dịch vụ nhƣ mạng riêng ảo Layer3, VPLS Pseudowire Có hai giao thức đƣợc sử dụng cấu hình liên kết đƣợc sử dụng nhƣ sau: Backbone MPLS: - Sử dụng giao thức RSVP LDP 118 - Cấu hình full mesh RSVP LSPs router P - LDP đƣợc phép cho việc tạo topo fullmesh động - Cấu hình tĩnh topology với cấu hình kép (A+B planes) - Có khả Traffic Engineering - Có khả bảo vệ lỗi Edge MPLS: - Sử dụng LDP RSVP - Cấu hình single họp RSVP LSP router P PE hay ASBR - Phiên T-LDP PE ASBR đƣợc ngầm hóa đƣờng hầm RSVP (LDP over RSVP) - LDP cho phép top fullmesh với việc tạo cấu hình tự động - Cho phép IG để xác định đƣờng đi, phụ thuộc vào re_convergency - Khởi động lại nhẹ nhàng khơng ngừng kích hoạt cho LDP định tuyến Hình 3.22 Topology logic mơ hình End-to-End: RSVP lớp tiếp theo, sử dụng thơng tin IS-IS để xây dựng tuyến đƣờng MPLS số router P, ngang qua phần core WAN mạng LDP lớp tiếp sau đó, việc thiết lập đƣờng ngầm LDP thông qua phần báo hiệu RSVP mạng LDP thƣờng chạy chất phần biên core để xây dựng full mesh đƣờng MPLS router biên Điều cho phép vài dịch vụ, cung cấp xây dựng khối cho dịch vụ khác 119 CHƢƠNG 4: MÔ PHỎNG CÁC GIAO THỨC ĐỊNH TUYẾN VÀ ĐIỀU KHIỂN BẰNG PHẦN MỀM OLIVE Juniper nhà cung cấp thiết bị hàng đầu mạng core Với chức cung cấp cho mạng CORE P BRAS, trở thành phần thiếu mạng Do việc giả lập hoạt động giao thức chạy thiết bị cần thiết Olive phần mềm giả lập để cấu hình giao thức định tuyến cho hãng Juniper Phần mềm khơng có giao diện đồ họa, nhƣng với tính mơ mạng mạnh mẽ, cấu hình đến gần nhứ 90 % công việc router thực thụ Phần mô đƣa cấu hình giao thức IS-IS, routing static, BGP, thiết lập MPLS, RSVP Signaled LSPs hoạt động nhƣ Giả sử ta có mơ hình mạng gồm AS, AS có kết nối nhƣ hình dƣới Sau ta cấu hình hệ thống để xem q trình hoạt động giao thức xảy nhƣ nào! Khi ta phải thiết lập để thực định tuyến mạng MPLS nhƣ sau: giả sử AS1 chạy IP/MPLS Khi đó: P_HNI, P_HCM, P_DNG chạy IS-IS L1, cịn router PE_HNI đóng vai trị biên cấu hình L1/L2, cịn ASBR đóng vai trị biên giao tiếp với AS khác Các Router AS tạo fullmesh với cấu hình BGP, AS Khi router AS nhận đƣợc cập nhật từ bên ngồi update cho Trao đơi VDC2 ASBR_HCM trao đổi với EBGP, router P mạng Core đóng vai trị chuyển tiếp nhãn Nhƣ lƣu lƣợng internet chảy nhƣ sau: lƣu lƣợng từ user đƣợc đẩy vào mạng MEN, mạng MAN lựa chọn cách thức để đẩy lƣu lƣợng lên PE Sau đó, PE gán nhãn vào luồng lƣu lƣợng, đẩy vào Core Đến ASBR bóc tách nhãn ngƣợc lại đẩy sang VDC để sang Intenet Chiều ngƣợc lại tƣơng tự 120 Phần cấu hình kiểm ta cấu hình hƣớng dẫn dƣới Đối với router chạy giao thức khác L0: 192.168.16.1 29.1 0.1VDC1 AS2 L0: 192.168.48.1 L0: 192.168.24.1 29.2 MAN 2.2 AGG 0.2 24.2 VDC2 24.1 2.1 L0: 192.168.2.1 L0: 192.168.8.1 ASBR_HCM 22.1 16.1 PE_HN 22.2 31,1 AS1 L0: 192.168.0.1 P_HNI 1.1 16.2 31.2 64.2 P_HNI L0: 192.168.20.1 1.2 64.1 L0: 192.168.64.1 IBGP 15.1 P_DNG EBGP 15.2 L0: 192.168.5.1 ASBR_ DNG Hình 4.1 Ví dụ topo hoạt động giao thức định tuyến điều khiển 4.1 CẤU HÌNH IS-IS L2 - Cấu hình ISO family địa NET: B1: Cấu hình cho phép iso interface đặc trƣng giao thức định tuyến [edit interface] X-ROUTER# set unit family iso B2: Cấu hình địa NET interface: [edit interface] 121 X-ROUTER#set lo0 unit family iso address - Cấu hình router chạy IS-IS Level 2: B1: Cấu hình router chạy IS-IS, disable L1 [edit protocols] X-ROUTER#set isis interface level disable B2: [edit protocols] X-ROUTER# set isis interface level enable B3: Show cấu hình X-ROUTER# show - Show lệnh xem IS-IS hoạt động nhƣ nào: B1: xem lại hoạt động L2 chạy IS-IS cấu hình vừa thiết lập P_HNI> show isis interface B2: Hiển thị trạng thái kế cận IS-IS: P_HNI>show isis adjacency B3: xem sở liệu trạng thái link chạy is-is: P_HNI>show isis database B4: Xem sở database LSP: P_HNI>show isis database detail B5: hiển thị LSP đƣợc tạo DIS: P_HNI>show isis database | except 00-00 P_HNI>show isis database | except 00-00 | match -00 | count B7 Hiển thị tuyến IS-IS: P_HNI>show route protocols isis P_HNI>show route protocol isis 192.168/16 P_HNI>ping 4.2 CẤU HÌNH BGP VỚI IGP CHẠY BGP - Cấu hình phần 1: + cấu hình IGP với router chạy IS-IS L2 + Cấu hình IBGP peering địa interface loopback + Cấu hình EBGP peering đến địa vật lý + Xem hoạt động BGP - Cấu hình phần 2: + viết apply policy đến peer internal + Viết apply policy đến peer external - Cấu hình kiểm tra: + Kiểm tra hoạt động giao thức định tuyến BGP 122 Sau lệnh cụ thể: B1: Cấu hình IGP chạy IS-IS level (nhƣ IS-IS) B2: Cấu hình IBGP peering địa loopback: Edit X-ROUTER# set routing-options autonomous-system xx //local AS number B3: Cấu hình IBGP peering: [edit protocols bgp] X-ROUTER# Set group ibgp type internal [edit protocol bgp] X-ROUTER# Set group ibgp local-address 192.168.x.x X-ROUTER# Set group ibgp neighbor 192.168.x.x Show cấu hình kiểm tra: [edit protocols bgp] X-ROUTER#show B4: Cấu hình EBGP peering đến địa vật lý: [edit protocols bgp] X-ROUTER#set group ebgp type extenernal //xác định hàng xóm bên ngồi, [edit protocols] X-ROUTER# set group ebgp neighbor 10.0.x.x peer-as //show ebpg peer group [edit protocols bpg] X-ROUTER# show group ebgp Các lệnh kiểm tra hoạt động mạng: X_ROUTERshow is-is adjency X_ROUTERshow bgp summary (show tồn thơng số BGP) X_ROUTERshow route protocol BGP (show route tồn BGP) X_ROUTERshow bgp group (show thơng tin nhóm BGP) X_ROUTERshow bgp neigbor // show thơng tin hàng xóm Cấu hình polycy cho IBGP EBGP: [edit] 123 X-ROUTER# set protocols bgp group ibgp export static-policy-nam X-ROUTER# set aggregate route 192.168.x/21 X-ROUTER# show policy-option policy-statement ebgp Kiểm tra định tuyến BGP sách thiết lập X_ROUTERshow route advertising-protocol bgp 192.168.x.1 X_ROUTERshow route receive-protocol bgp 192.168.x.1 X_ROUTERshow route protocol bgp aspath-regex “()” X_ROUTERshow route advertising-protocol bgp 10.0.x.x X_ROUTERshow route advertising-protocol bgp 10.0.8.2 X_ROUTERshow route receive-protocol bgp 10.0.x.x X_ROUTERshow route protocol bpg X_ROUTERtraceroute 192.168.xx.1 source 192.168.xx.1 4.3 CẤU HÌNH MPLS Part1: Cấu hình host name telnet : X-ROUTER#set system host-name router-name X-ROUTER# Set system service telnet Part 2: Cấu hình địac hỉ interface X-ROUTER# Edit interface X-ROUTER# set interface-name unit family inet address 10.0.x.x/24 X-ROUTER# set lo0 unit family inet address 192.168.x.x/32 //cho interface looback Part 3: Cấu hình tuyến tĩnh X-ROUTER# Edit routing-option X-ROUTER# set static route 192.168.x/24 124 Part 4- Cấu hình IGP IS-IS Tƣơng nhƣ nhƣ IS-IS X-ROUTER# set unit n family iso X-ROUTER# set lo0 unit family iso address ISO-NET-address X-ROUTER# set isis interface level disable Part 5: Cấu hình IBGP fullmesh Edit routing-options X-ROUTER# set autonomous-system 646512 Edit protocols bgp X-ROUTER# set group ibgp type internal neigbor 192.168.x.1 X-ROUTER# set group ibgp local-address 192.168.x.1 Part 6- Áp route static phân phối vào BGP Edit protocols X-ROUTER# set bgp group ibgp export send-statics Part 7: Kiểm tra hoạt động Show isis adjancency Show route protocol isis 192.168/16 Part 8: kiểm tra hoạt động IBGP Show bgp summary Show route protocol bgp 192.168/16 Show route advertising-protocol bgp 4.4 CẤU HÌNH STATIC LSP Part 1: cho phép xử lý MPLS interface transit Edit interface Set unit n family mpls 125 Set mpls interface all Part 2: Cấu hình various portions of static LSPs Edit protocols mpls static-path inet X-ROUTER#set next-hop X-ROUTER#set push X-ROUTER# set lable-map next-hop swap Edit protocol X-ROUTER# edit mpls interface incoming-interface-name X-ROUTER# edit label-map incoming-label X-ROUTER# set nexthop next-hop-address pop Part 4: kiểm tra LSP Show mpls interface Show route Show route table mpls.0 Show route table mpls.0 Traceroute 4.5 CẤU HÌNH RSVP SIGNALED LSPS Part 1: cấu hình LSP: Edit protocol mpls X-ROUTER# set label-swiched-path to 192.168.x.1 X-ROUTER# set label-switched-path no-cspf Part 2: kiểm tra hoạt động RSVP Show rsvp interface 126 Show rsvp interface detail Show rsvp neighor Part kiểm tra hoạt động LSP Show rsvp session Show rsvp session detail Show mpls lsp extensive Show route 192.168.xx.1 Traceroute 192.168.xx.1 Part 4: Trace RSVP acticty and Clear LSP Edit prtocol rsvp X-ROUTER# set traceoptions file rsvp X-ROUTER# set traceoptions flag packets detail X-ROUTER# set traceoptions flag error detail Clear mpls lsp 127 KẾT LUẬN Trên tồn trình bày luận văn Qua luận văn này, phần hiểu rõ cấu trúc hoạt động mạng IP/MPLS Có nhìn tổng quan định tuyến giao thức định tuyến mạng IP, điều khiển lƣu lƣợng mạng IP/MPLS Hiểu rõ vấn đề số giao thức nhƣ IS-IS, BGP, LDP, RSVP cấu trúc mạng lƣới chạy giao thức, khái niệm bản, tham số nguyên lý hoạt động giao thức Từ làm tảng để nghiên cứu sâu vấn đề, áp dụng vào mạng để thực tối ƣu hóa hiệu mạng lƣới Luận văn hy vọng đóng góp đƣợc phần cho độc giả nhìn tổng quan mạng core IP/MPLS có hƣớng cho việc tìm hiểu hiểu sâu mạng, hiểu sau kỹ thuật mạng lƣới đặc biệt mạng core IP/MPLS Và đóng góp cho hƣớng nghiên cứu mạng, tối ƣu hóa mạng Do thời gian nghiên cứu hạn chế nên hẳn khơng tránh khỏi thiếu sót q trình làm trình bày luận văn Tơi mong đƣợc đóng góp bạn bè, đồng nghiệp thầy cô giáo Cuối xin chân thành cảm ơn bạn bè, đồng nghiệp thầy cô giáo giúp đỡ thời gian làm luận văn vừa qua Đặc biệt thầy PGS.TS.Nguyễn Quốc Trung, ngƣời tận tình giúp đỡ hƣớng dẫn tơi suốt trình làm luận văn 128 TÀI LIỆU THAM KHẢO Cisco Press: ICND CCNA 2007 Cisco Press: ICND2 CCNA 2007 Sybex CCNA study guide Routing TCP/IP MC Milan 1998 McGraw Hill Advanced IP Routing in Cisco Networks Junipter Network Product Traning, introduction to Juniper Networks Routers 2008 JNCIA, JNCIP, JNCIS of Juniper Network Product BGP32SG_Vol1, BGP32SG_Vol2 Kỹ thuật chuyển mạch nhãn đa giao thức MPLS tác giả TS.Trần Công Hùng Website: http://vnpro.org http://www.vnexprerts.net http://www.adminvietnam.vn http://www.echip.com.vn http://www.juniper.net/ http://www.cisco.com 129 ... giao thức định tuyến, điều khiển mạng IP/ MPLS công việc quan trọng Đó lý mà luận văn tập chung nghiên cứu với tên đề tài là: “ĐỊNH TUYẾN VÀ ĐIỀU KHIỂN LƢU LƢỢNG TRONG MẠNG CORE IP/ MPLS? ?? CHƢƠNG... giao thức định tuyến điều khiển thực tế mạng core IP/ MPLS VN2 VNPT 111 3.4.1 Giới thiệu mạng core IP/ MPLS VNPT 111 CHƢƠNG 4: MÔ PHỎNG CÁC GIAO THỨC ĐỊNH TUYẾN, ĐIỀU KHIỂN BẰNG... DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI Họ tên tác giả luận văn LÊ ANH TUẤN ĐỀ TÀI: KỸ THUẬT ĐỊNH TUYẾN VÀ ĐIỀU KHIỂN LƯU LƯỢNG TRONG MẠNG CORE IP/ MPLS Chuyên ngành : Kỹ