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

  • 🔥 BGP KHÔNG CHỈ LÀ CONFIG NEIGHBOR RỒI CHỜ ESTABLISHED! – THỬ NGAY LAB eBGP FOR IPv4

    Nếu chỉ cấu hình BGP Neighbor và thấy trạng thái Established, bạn mới chỉ hoàn thành bước đầu tiên. 😎

    Trong lab Implement eBGP for IPv4, mình trực tiếp triển khai mô hình 3 Router – 3 Autonomous System để thực hành:

    🔹 Thiết lập eBGP giữa nhiều AS

    🔹 Kiểm tra BGP Neighbor và Best Path

    🔹 Route Summarization với aggregate-address

    🔹 Tìm hiểu atomic-aggregate và as-set

    🔹 Quảng bá Default Route bằng default-originate

    Đặc biệt, có một tình huống khá thú vị: R3 đã cấu hình BGP Neighbor nhưng session vẫn không Established.

    Nguyên nhân nằm ở: no bgp default ipv4-unicast

    Khi đó, Neighbor cần được kích hoạt thủ công trong IPv4 Address Family:

    address-family ipv4

    neighbor 10.1.3.1 activate

    neighbor 10.1.3.129 activate

    neighbor 10.2.3.2 activate

    Sau đó kiểm tra: show ip bgp summary

    👉 Khi Neighbor chuyển sang Established, BGP mới thực sự bắt đầu trao đổi thông tin định tuyến.


    1️⃣ KIỂM TRA BGP TABLE & BEST PATH


    Một số command quan trọng:

    show ip bgp

    show ip bgp 192.168.1.0

    show ip bgp neighbors

    Trong BGP Table, cần chú ý:

    * → Route hợp lệ

    > → Best Path

    *> → Route hợp lệ và được chọn làm Best Path

    s → Route bị suppress


    Đây là những command rất hữu ích khi troubleshoot BGP: Neighbor có Established không? Router đang học route nào? Có bao nhiêu Path? Đường nào đang được chọn?

    2️⃣ ROUTE SUMMARIZATION

    Thay vì quảng bá nhiều prefix:

    192.168.1.0/27

    192.168.1.64/26

    Có thể tổng hợp thành:

    192.168.1.0/24

    Cấu hình:

    router bgp 1000

    aggregate-address 192.168.1.0 255.255.255.0 summary-only


    Kiểm tra:

    show ip route bgp

    show ip bgp

    👉 Với summary-only, các prefix cụ thể nằm bên trong summary sẽ bị suppress.

    3️⃣ ATOMIC AGGREGATE & AS-SET

    Đây là phần khá thú vị khi thực hành.

    Tại R2, tạo aggregate route:

    router bgp 500

    aggregate-address 192.168.1.0 255.255.255.0 summary-only

    Sau đó kiểm tra:

    show ip bgp 192.168.1.0

    Tiếp tục thay đổi sang as-set:

    router bgp 500

    no aggregate-address 192.168.1.0 255.255.255.0 summary-only

    aggregate-address 192.168.1.0 255.255.255.0 as-set summary-only


    Kiểm tra lại:

    show ip bgp 192.168.1.0

    👉 Qua đó có thể quan sát sự khác biệt về AS Path và hiểu rõ hơn mối liên hệ giữa Route Aggregation – AS Path – Routing Loop Prevention.


    4️⃣ QUẢNG BÁ DEFAULT ROUTE


    Cuối cùng, thử quảng bá Default Route từ R2 xuống R1:

    router bgp 500

    neighbor 10.1.2.1 default-originate

    Kiểm tra trên R1:

    show ip route bgp

    show ip bgp

    Kết quả mong đợi:

    B* 0.0.0.0/0 via 10.1.2.2

    👉 R1 đã nhận Default Route từ R2 và sử dụng R2 làm Gateway of Last Resort.

    💡 Kinh nghiệm mình rút ra khi troubleshoot BGP:

    IP Connectivity



    Remote AS



    BGP Neighbor State



    Address Family



    Neighbor Activate



    Route Advertisement



    BGP Table / Best Path

    👉 Với BGP, cách học hiệu quả nhất là tự tay làm và tự mình troubleshoot. Một lần xử lý được lỗi Neighbor không Established hay phân tích được vì sao BGP chọn một Best Path cụ thể sẽ giúp kiến thức nhớ lâu hơn rất nhiều.
    Attached Files
Working...
X