Bài thực hành tìm hiểu về giao thức BGP

17 584 0
Bài thực hành tìm hiểu về giao thức BGP

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bài thực hành tìm hiểu về giao thức BGP

MỤC LỤC CƠ SỞ LÝ THUYẾT CÁC BÀI THỰC HÀNH/THÍ NGHIỆM: NGÀNH HỌC: ĐIỆN THỬ VIỄN THÔNG HỌC PHẦN: MẠNG MÁY TÍNH BÀI THỰC HÀNH TÌM HIỀU VỀ GIAO THỨC BGP CƠ SỞ LÝ THUYẾT 1.1 Tổng quan giao thức BGP Như ta biết ,Internet tạo nhiều Autonomous System BGP sử dụng để chia sẻ thông tin định tuyến AS khác BGP sử dụng giao thức vận chuyển tin cậy để trao đổi thông tin định tuyến Transmission Control Protocol (TCP) BGP sử dụng cổng 179 để thiêt lập kết nối - BGP hỗ trợ variable-length subnet mask (VLSM), classless interdomain routing (CIDR), summarization 1.2 Hoạt động BGP (BGP Operation) BGP cho phép truyền thông tin định tuyến AS khác trải khắp giới Chúng sử dụng dang BGP để thực điều đó: - Internal BGP (iBGP) - External BGP (eBGP) Hình 1: Kiến trúc liên lạc BGP Tất BGP speaking device AS sử dụng iBGP để liên lạc với BGP speaking khác Điều có nghĩa phải cấu hình full mesh cho iBGP để hoạt động cách, hay nói cách khác tất thiết bị phải thiết lập kết nối TCP với eBGP sử dụng BGP speaking device AS khác Giống iBGP, BGP speaking device tham gia phải có kết nối layer-3 chúng, sau TCP sử dụng eBGP để thiết lập peer session Sau thiết lập peer, BGP speaking device sử dụng thông tin mà chúng có từ trao đổi để tạo nên BGP graph Chỉ lần BGP speaking device thiết lập peer tạo BGP graph, chúng bắt đầu trình trao đổi thông tin định tuyến Trong lúc khởi tạo BGP speaking trao đổi toàn bảng định tuyến nó, sau chúng trao đổi thông tin update phần peer với trao đổi tin KEEPALIVE để trì kết nối 1.3 Các tham số ảnh hưởng đến việc định tuyến BGP Có dạng thông số tuyến đường BGP → Well-known: - mandatory (origin, as-path, Next-hop ) - Discretionary ( local preference, atomic aggregate ) → Option : - Non-transitive ( MED, Cluster-list…) - Transitive (Communities…) Các Tiêu chuẩn lựa chọn tuyến đường tốt BGP • loại bỏ tuyến đường next-hop không • Chọn giá trị weight cao ( có giá trị router) • Chọn giá trị local-preference cao ( AS) • Chọn nguồn gốc tuyến đường ( Tuyếnđường sinh từ router) • Chọn giá trị AS-path ngắn ( Chỉ so sánh nhiều dài) • Chọn giá trị origin nhỏ ( IGP[...]... kiến thức mở rộng về cấu hình BGP – BGP routereflector 1.6.1.2 Yêu cầu: - Sinh viên nắm vững lý thuyết về định tuyến trong BGP và các tham số liên quan - Sinh viên nắm vững kiến thức cơ bản về BGP - Sinh viên về cơ bản biết sử dụng phần mềm giả lập GNS3 1.6.1.3 Thời gian thực hiện Khoảng 15-20 phút 1.6.1.4 Nhóm thực hành Gồm 5 sinh viên 1.6.2 CHUẨN BỊ: 1.6.2.1 Lý thuyết (để sv biết trước) - Kiến thức. .. là gì ? a) Phiên bản hiện tại của BGP trên router b) Số route prefixes chứa trong BGP update của router c) Các thông điệp BGP đều nhận từ neighbor đó d) Phiên bản mới nhất của BGP database được gửi tới neighbor 5 Thuộc tính nào không thuộc BGP routing updates? a) Next-hop b) Local preference c) Origin d) AS-path 1.6 BÀI THỰC HÀNH SỐ 3 Tên bài: BTH-HT -BGP- 03: Cấu hình BGP route-reflector 1.6.1 MỤC ĐÍCH... Kiến thức cơ bản về BGP - Lý thuyết về định tuyến trong BGP - Hoạt động của BGP 14 - Biết được các tham số ảnh hưởng đến việc định tuyến của BGP 1.6.2.2 Mô hình thực hiện: Hình 4: BGP router-reflector topology - Máy tính cài đặt phần mêm giả lập GNS3 , có các IOS của router - Các router R1, R2, R3 cấu hình địa chỉ IP như trong bảng đã cho 1.6.3 NỘI DUNG: 1.6.3.1 Các bước thực hiện: 1 Thực hiện cấu hình... tin định tuyến iBGP mà không cần peer full mesh  Kết quả thực hiện: Thông tin về BGP trên router R5 Sử dụng lệnh show ip protocol để hiển thị thông tin BGP đã cấu hình trên router 1.6.4 CÂU HỎI TRẮC NGHIỆM 1 Thông tin nào sẽ được giữ lại khi có sự cập nhật BGP a) Chỉ những tuyến đường tốt nhất 16 b) Chỉ những tuyến đường được học từ quá trình peer eBGP c) Tất cả các tuyến nhận từ BGP neighbor d) Tất...1.5.2.2 Mô hình thực hiện: Hình 3: iBGP topology - Máy tính cài đặt phần mêm giả lập GNS3 , có các IOS của router - Các router R1, R2, R3 cấu hình địa chỉ IP như trong bảng đã cho 1.5.3 NỘI DUNG: 1.5.3.1 Các bước thực hiện: 1 Cấu hình peer BGP các router tương ứng Router X(config-router)#neighbor x.x.x.x remote-as x 2 Thay đổi các giá trị local prefer Router2(config)#router bgp 2300 Router2(config-router)#neighbor... năng bản tin KEEPALIVE trong BGP ? a) cung cấp nhịp thời gian cho việc trao đổi gói tin b) Đồng bộ phiên TCP giữa các neighbor c) Cung cấp cơ chế truyền tin cậy khi sử dụng BGP giữa 2 neighbor d) Để kiểm tra cấu hình hiện tại của BGP neighbor 3 Chỉ ra đâu là trạng thái của phiên BGP ? a) OpenConfirm b) Established c) Idle d) OpenSent e) Active 13 4 Khi đánh lệnh show ip bgp summary , trường “Tb|Ver”... từ BGP neighbor d) Tất cả các tuyến nhận từ giao thức IGP 2 Router sẽ sử dụng cái nào để chỉ ra tuyến tốt nhất , khi ta dùng câu lệnh show ip bgp a) i b) * c) > d) B 3 Tiêu chuẩn nào sẽ được dung để xác định tuyến đường , nếu ban đầu ta để mặc định các tham số khi bắt đầu khởi tạo phiên BGP ? a) Origin b) Local preference c) MED d) AS-path length 4 Khi có nhiều tuyến đường tới đích cùng tồn tại, đặc... 2300 Router2(config-router) #bgp default local-preference 500 3 Kiểm tra lại thông tin định tuyến Router 2# show ip bgp 11 4 Thay đổi các giá trịMED Router 1(config)#route-map med permit 10 Router 1(config-route-map)#set metric 50 Router 1(config)#router bgp 100 Router 1(config-router)#neighbor 2.2.2.2 route-map med out 5 Kiểm tra lại thông tin định tuyến Router1#show ip bgp *Lưu ý :Ta có thông số Local...  Kết quả thực hiện: - Thông tin định tuyến trước khi thay đổi local prefer trên R3: - Thông tin định tuyến sau khi thay đổi local prefer trên R3 - Thông tin định tuyến trước khi thay đổi MED trên R1 12 - Thông tin định tuyến sau khi thay đổi MED trên R1 1.5.4 CÂU HỎI TRẮC NGHIỆM 1 Tham số nào không được mang bên trong một thông điệp BGP Open ? a) BGP version number b) Local AS number c) BGP hold timer... đã cho 1.6.3 NỘI DUNG: 1.6.3.1 Các bước thực hiện: 1 Thực hiện cấu hình peer từ router R1, R2, R3, R4 lên R5 Router X(config)# router bgp 1 Router X(config-router)#neighbor 5.5.5.5 remote-as 1 2 Thực hiện cấu hình peer từ R5 xuống R1, R2, R3, R4 Router X(config)#router bgp 1 Router X(config-router)#neighbor 1.1.1.1 remote-as 1 Router X(config-router)#neighbor 1.1.1.1 route-reflectorclient Router X(config-router)#neighbor

Ngày đăng: 16/07/2016, 11:27

Từ khóa liên quan

Mục lục

  • 1.1 Tổng quan về giao thức BGP

  • 1.2 Hoạt động của BGP (BGP Operation)

  • 1.3 Các tham số ảnh hưởng đến việc định tuyến của BGP

    • 1.3.1 Thông số AS-path

    • 1.3.2 Thuộc tính next hop

    • 1.3.3 Thuộc tính Aggregator và Local-preference

    • 1.3.4 Thuộc tính weight và thuộc tính MED

    • 1.4 BÀI THỰC HÀNH SỐ 1:

    • Tên bài: BTH-HT-BGP-01: Cấu hình BGP cơ bản eBGP

      • 1.4.1 MỤC ĐÍCH – YÊU CẦU:

        • 1.4.1.1 Mục đích

        • 1.4.1.2 Yêu cầu:

        • 1.4.1.3 Thời gian thực hiện

        • 1.4.1.4 Nhóm thực hành

        • 1.4.2 CHUẨN BỊ:

          • 1.4.2.1 Lý thuyết:

          • 1.4.2.2 Mô hình thực hiện:

          • 1.4.3 NỘI DUNG:

            • 1.4.3.1 Các bước thực hiện:

            • 1.4.3.2 Ghi nhận phân tích kết quả:

              • Kết quả mong muốn

              • Kết quả thực hiện:

              • 1.4.4 CÂU HỎI TRẮC NGHIỆM:

              • 1.5 BÀI THỰC HÀNH SỐ 2:

              • Tên bài: BTH-HT-BGP-02: Cấu hình iBGP thay đổi các tham số local prefer & MED

                • 1.5.1 MỤC ĐÍCH – YÊU CẦU:

                  • 1.5.1.1 Mục đích:

                  • 1.5.1.2 Yêu cầu:

Tài liệu cùng người dùng

Tài liệu liên quan