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 aggregate-address: Dùng as-set hay không dùng?

    🔥 BGP AGGREGATE-ADDRESS: DÙNG AS-SET HAY KHÔNG DÙNG? BÀI HOÁN ĐỔI GIỮA BẢO VỆ CHỐNG LOOP VÀ BẢO VỆ BẢNG ĐỊNH TUYẾN! 🔥


    Khi triển khai BGP Route Aggregation (tóm tắt tuyến), lệnh aggregate-address là vũ khí quen thuộc để giảm tải BGP Routing Table. Nhưng có bao giờ anh em tự hỏi: Khi nào thì BẮT BUỘC dùng as-set, và cái giá phải trả của nó là gì?

    Cùng phân tích nhẹ qua mô hình Lab BGP kinh điển bên dưới nhé:

    📌 Mô hình Lab:
    • R1 (AS 1) kết nối eBGP tới R2 (AS 2), R3 (AS 3)R4 (AS 4).
    • R2 quảng bá 172.16.2.2/32, R3 quảng bá 172.16.3.3/32.
    • R1 gom 2 prefix này lại thành mạng tổng 172.16.0.0/16 quảng bá cho R4 (AS 4).

    Vấn đề 1: Bị mất thông tin AS-PATH & Nguy cơ Routing Loop
    • Mặc định, khi R1 aggregate route mà không dùng keyword as-set, router sẽ xóa sạch lịch sử gốc của AS 2 và AS 3. AS-PATH lúc này chỉ ghi nhận mỗi AS 1.
    • Nếu route tóm tắt này vô tình quảng bá ngược về AS 2 hay AS 3, router ở đó sẽ KHÔNG biết gói tin này xuất phát từ chính nó => Xảy ra Routing Loop ngay lập tức!

    Giải pháp: Cấu hình as-set
    • Khi thêm lệnh aggregate-address 172.16.0.0 255.255.0.0 as-set, R1 sẽ gom các AS gốc vào một tập hợp gọi là AS-SET {2 3}.
    • Lúc này R4 nhận được Route với AS-PATH: 1 {2 3}. Nhờ có thông tin AS 2 và AS 3, cơ chế loop-prevention của BGP được giữ vững.

    ⚠️ Con dao 2 lưỡi: "Hội chứng Flapping Route" khi dùng as-set

    Dùng as-set chống loop cực tốt, nhưng có một tác dụng phụ cực kỳ nghiêm trọng trong thực tế:
    • Mỗi khi có một subnet thành phần bị chập chờn (Flapping) — ví dụ khi interface Loopback trên R3 bị shutdown— thông tin AS 3 sẽ lập tức bị xóa khỏi AS-SET (AS-PATH chuyển từ 1 {2 3} thành 1 2).
    • Điều này buộc R1 phải gửi một BGP Update mới tinh sang R4 để cập nhật lại AS-PATH!
    • Nếu hệ thống có hàng ngàn prefix và mạng bên dưới flapp liên tục, Route Aggregation sẽ liên tục gửi Update, gây quá tải CPU và mất ổn định mạng ISP/Enterprise!

    💡 Bài học: Kỹ sư giỏi không chỉ biết gõ lệnh, mà phải hiểu rõ tradeoff (mặt lợi/mặt hại) của từng tính năng để đưa ra thiết kế (Design) tối ưu nhất cho doanh nghiệp!

    Muốn làm chủ các tư duy thiết kế chuyên sâu, thực hành Lab thực tế trên Cisco IOS-XE/Cisco Modeling Labs (CML) chuẩn hãng? Cùng đăng ký ngay khóa học CCNP ENCOR (350-401) sắp khai giảng nhé!


    🚀 LỊCH KHAI GIẢNG LỚP CCNP ENCOR (350-401):

    👉 LỚP OFFLINE: Tối 2-4-6 | Khai giảng: 10/08/2026

    👉LỚP ONLINE: Tối 3-5-7 | Khai giảng: 08/08/2026


    Nhắn tin ngay cho VnPro để nhận chi tiết lộ trình và ưu đãi học phí giữ chỗ nhé!

    🖲️Hotline: 0933 427 079
    Attached Files
Working...
X