Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Xử lý lỗi loop mạng khi redistribute giữa rip và ospf

    🚀XỬ LÝ LỖI LOOP MẠNG KHI REDISTRIBUTE GIỮA RIP VÀ OSPF


    Redistribute (phân phối lại tuyến đường) là một trong những chủ đề quan trọng nhưng rất dễ gây ra hiện tượng Sub-optimal Routing (Định tuyến không tối ưu) hoặc Routing Loops (Vòng lặp định tuyến) nếu cấu hình không cẩn thận.

    Một nguyên tắc vàng bạn bắt buộc phải nhớ:
    🛑 "Never advertise prefixes from routing protocol X into Y and then back into X". (Không bao giờ quảng bá tuyến đường từ Giao thức X sang Y rồi lại phân phối ngược về lại X).
    🔍 1. VẤN ĐỀ VỀ METRIC TRONG BÀI LAB (METRIC ISSUE)


    Trong mô hình mạng gồm 4 Router (R1, R2, R3, R4):
    • R1, R2, R3, R4 đều chạy RIPv2.
    • R3 & R4 chạy thêm OSPF Area 0 trên liên kết giữa hai router này.
    • R1 quảng bá mạng 1.1.1.0/24 vào RIP.

    🚨 Hiện tượng sự cố: Khi tiến hành Redistribute RIP ➡️ OSPF và OSPF ➡️ RIP song song trên R3 và R4:
    1. R2 nhận thông tin mạng 1.1.1.0/24 từ R1 gửi xuống với Hop count (Metric) = 6.
    2. Nút R4 (sau khi học mạng 1.1.1.0/24 qua OSPF từ R3) lại redistribute ngược tuyến đường này lại RIP với Hop count (Seed Metric) = 1.
    3. RIP không phân biệt được tuyến đường nội bộ (internal) hay ngoại vi (external). Vì Metric 1 < 6, R2 ưu tiên chọn đường qua R4 thay vì R1! ➡️ Dẫn đến Vòng lặp định tuyến (Routing Loop).
    🛠️ 5 GIẢI PHÁP KHẮC PHỤC TRIỆT ĐỂ (SOLUTIONS)

    🔷 Giải pháp 1: Redistribution Filtering (Dùng Access-list / Prefix-list)


    Chỉ cho phép Redistribute những mạng thực sự thuộc về giao thức đó (ví dụ chỉ đẩy mạng nội bộ OSPF 192.168.34.0/24 vào RIP).

    Cisco CLI

    ! Tạo Prefix-list chọn tuyến đường OSPF gốc
    R3 & R4(config)# ip prefix-list NATIVE_OSPF_ROUTES permit 192.168.34.0/24

    ! Tạo Route-map ứng dụng Prefix-list
    R3 & R4(config)# route-map NATIVE_OSPF permit 10
    R3 & R4(config-route-map)# match ip address prefix-list NATIVE_OSPF_ROUTES

    ! Áp dụng Route-map vào RIP
    R3 & R4(config)# router rip
    R3 & R4(config-router)# redistribute ospf 1 metric 1 route-map NATIVE_OSPF
    • Ưu điểm: Giải quyết lỗi triệt để.
    • Nhược điểm: Mở rộng kém (không scalable) vì khi OSPF có mạng mới lại phải sửa ACL/Prefix-list thủ công.
    🔷 Giải pháp 2: Redistribution Route Tagging (Gắn Tag Route - Tối ưu nhất)


    Đánh dấu (Tag) cho tuyến đường ngay khi đẩy từ RIP sang OSPF. Khi đẩy ngược lại từ OSPF sang RIP, nếu thấy Tag này thì Router sẽ bỏ qua (deny).

    Cisco CLI

    ! Tạo Route-map kiểm tra & gán Tag
    R3 & R4(config)# route-map TAGGING deny 10
    R3 & R4(config-route-map)# match tag 1234
    R3 & R4(config-route-map)# exit

    R3 & R4(config)# route-map TAGGING permit 20[cite: 8]
    R3 & R4(config-route-map)# set tag 1234[cite: 8]

    ! Áp dụng Route-map song song cho cả 2 giao thức
    R3 & R4(config)# router rip[cite: 8]
    R3 & R4(config-router)# redistribute ospf 1 metric 1 route-map TAGGING[cite: 8]

    R3 & R4(config)# router ospf 1[cite: 8]
    R3 & R4(config-router)# redistribute rip subnets route-map TAGGING[cite: 8]
    • 🌟 Khuyên dùng: Giải pháp linh hoạt, tự động nhận diện tuyến đường đã bị redistribute mà không cần sửa cấu hình thủ công sau này[cite: 8].
    🔷 Giải pháp 3: Tăng Seed Metric hoặc Dùng Offset-List


    Thay đổi Hop count quảng bá ngược vào RIP để làm cho tuyến đường đó kém ưu tiên hơn route gốc từ R1[cite: 8].
    • Cách 3A (Đặt Seed Metric lớn hơn ở R3/R4):

    Cisco CLI

    R3 & R4(config-router)# redistribute ospf 1 metric 10[cite: 8]


    (Vì Metric 10 > Metric 6 từ R1, R2 sẽ giữ đường đi qua R1[cite: 8]).
    • Cách 3B (Dùng Offset-list trên R2):

    Cisco CLI

    R2(config)# ip access-list standard LOOPBACK_R1[cite: 8]
    R2(config-std-nacl)# permit 1.1.1.0 0.0.0.255[cite: 8]
    R2(config)# router rip[cite: 8]
    R2(config-router)# offset-list LOOPBACK_R1 in 10 FastEthernet0/1[cite: 8]
    🔷 Giải pháp 4: Distribute-list Filtering (Lọc trên Router tiếp nhận R2)


    Chặn không cho R2 học mạng 1.1.1.0/24 từ cổng Fa0/0 và Fa0/1 (hướng R3, R4)[cite: 8].

    Cisco CLI

    R2(config)# ip access-list standard BLOCK_LOOPBACK_R1[cite: 8]
    R2(config-std-nacl)# deny 1.1.1.0 0.0.0.255[cite: 8]
    R2(config-std-nacl)# permit any[cite: 8]

    R2(config)# router rip[cite: 8]
    R2(config-router)# distribute-list BLOCK_LOOPBACK_R1 in FastEthernet 0/0[cite: 8]
    R2(config-router)# distribute-list BLOCK_LOOPBACK_R1 in FastEthernet 0/1[cite: 8]
    🔷 Giải pháp 5: Điều chỉnh Administrative Distance (AD)


    Ép AD của tuyến đường Redistribute lên giá trị tối đa (255) để Router loại bỏ hẳn khỏi bảng định tuyến[cite: 8].

    Cisco CLI

    ! Áp dụng trên R3 & R4
    R3 & R4(config)# ip access-list standard LOOPBACK_R1[cite: 8]
    R3 & R4(config-std-nacl)# permit 1.1.1.0 0.0.0.255[cite: 8]

    R3 & R4(config)# router ospf 1[cite: 8]
    R3 & R4(config-router)# distance 255 0.0.0.0 255.255.255.255 LOOPBACK_R1[cite: 8]
    • Tác dụng: Giúp R3 và R4 dùng route gốc từ RIP thay vì OSPF, loại bỏ cả vấn đề Sub-optimal Routing lẫn Routing Loop[cite: 8].

    📌 TỔNG KẾT: Khi làm việc với các hệ thống mạng đa giao thức (Multi-protocol networks), hãy ưu tiên sử dụng Route Tagging[cite: 8] hoặc kiểm soát chặt chẽ giá trị AD/Metric[cite: 8] để tránh hiện tượng vòng lặp làm suy hao băng thông toàn bộ hệ thống!




    BỨC PHÁ TƯ DUY & KỸ NĂNG MẠNG CÙNG KHÓA HỌC CCNP ENCOR (350-401)

    Tối ưu hóa hạ tầng mạng, làm chủ cơ chế Redistribution & Troubleshooting chỉ là một phần nhỏ trong chương trình CCNP Enterprise (ENCOR 350-401). Để làm chủ toàn bộ kiến thức chuyên sâu về Chuyển mạch, Định tuyến, Security, Automation và thiết kế hệ thống Enterprise, hãy tham gia ngay khóa học cùng các chuyên gia hàng đầu!

    Hãy đăng ký ngay khóa học CCNP ENCOR (350-401) để chuẩn hóa kiến thức:
    • LỚP OFFLINE: Tối 246 - khai giảng ngày 31/07/2026
    • LỚP ONLINE : Tối 357 - khai giảng ngày 30/07/2026

    👉Inbox ngay hôm nay để nhận thông tin ưu đãi học phí và bộ tài liệu thực hành Lab độc quyền!

    👉Hotline: 0933 427 079

    #CCNP #CCNPENCOR #ENCOR350401 #StaticRoute #DefaultRoute #LongestPrefixMatch #IPRouting #CiscoIOS #EnterpriseNetwork #HocMangCisco
    Attached Files
Working...
X