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

  • Tổng hợp 4 bgp messages: Bản nguyên bản của giao thức dữ liệu internet

    📩 TỔNG HỢP 4 BGP MESSAGES: BẢN NGUYÊN BẢN CỦA GIAO THỨC DỮ LIỆU INTERNET

    Nhiều bạn triển khai BGP hàng ngày nhưng ít khi soi kĩ bên trong các gói tin (Messages) của BGP xem chúng thực sự mang theo thông tin gì qua Wireshark. Khác với OSPF chạy trực tiếp trên IP, BGP thiết lập phiên làm việc dựa trên nền TCP Port 179.

    Dưới đây là phân tích chi tiết 4 loại BGP Message cơ bản giúp bạn nắm chắc lý thuyết để troubleshoot chuyên nghiệp: 1. OPEN Message (Khởi tạo láng giềng)


    Sau khi bắt tay 3 bước TCP thành công (TCP Handshake), gói tin OPEN được gửi đi ngay lập tức để đàm phán thiết lập phiên BGP.
    • BGP Version: Hiện tại chuẩn là Version 4.
    • My AS: Số hiệu AS của router gửi gói tin.
    • Hold Time: Thời gian tối đa chờ phản hồi trước khi hủy phiên. Mặc định trên Cisco IOS là 180s. Hai BGP Router sẽ tự động đàm phán và lấy giá trị Hold Time nhỏ nhất.
    • BGP Identifier (Router ID): Định danh router, bầu chọn tương tự OSPF (Ưu tiên: Manual Config > IP Loopback cao nhất > IP Physical cao nhất).
    • Optional Parameters: Báo hiệu các tính năng nâng cao như MP-BGP (Multi-Protocol BGP), Route Refresh, hỗ trợ 4-byte AS number.
    2. UPDATE Message (Trao đổi & Cập nhật tuyến đường)


    Đây là gói tin "đắt giá" nhất trong BGP, dùng để quảng bá tuyến đường mới hoặc thu hồi các tuyến đường không còn khả dụng:
    • NLRI (Network Layer Reachability Information): Chứa danh sách các Prefix/Subnet được quảng bá (ví dụ: 1.1.1.1/32).
    • Path Attributes: Các thuộc tính BGP quan trọng đi kèm với Prefix như: ORIGIN, AS_PATH, NEXT_HOP, MED, LOCAL_PREFERENCE...
    • Withdrawn Routes: Danh sách các Prefix bị ngắt kết nối (bị gỡ bỏ). Khi một interface bị shutdown, BGP sẽ lập tức gửi UPDATE message chứa Withdrawn Routes để thông báo cho neighbor.
    3. KEEP ALIVE Message (Duy trì kết nối)
    • Dùng để duy trì phiên BGP, báo cho neighbor biết thiết bị vẫn đang sống.
    • Mặc định gửi định kỳ mỗi 60 giây (bằng 1/3 Hold Time).
    • Kích thước cực kỳ nhẹ, chỉ chứa BGP Header tiêu chuẩn mà không mang thêm dữ liệu khác.
    4. NOTIFICATION Message (Cảnh báo lỗi & Đóng phiên)


    Bất cứ khi nào phát sinh lỗi trong quá trình đàm phán hoặc duy trì phiên, BGP sẽ gởi NOTIFICATION Messagengay lập tức ngắt phiên BGP.
    • Major Error Code: Mã lỗi chính (VD: Open Message Error, Hold Timer Expired...).
    • Minor Error Code: Mã lỗi chi tiết (VD: Bad Peer AS - do cấu hình sai remote-as giữa 2 đầu).

    💡 Góc Troubleshooting: Khi gõ show ip bgp neighbors, hãy chú ý các chỉ số Hold timeKeepalive interval để kiểm tra tính ổn định của tuyến truyền.

    🚀 CHIÊU SINH KHÓA HỌC CCNP ENCOR (350-401) - CHUYÊN SÂU & THỰC CHIẾN

    Làm chủ BGP, OSPF, Enterprise Wireless, SD-WAN & Automation qua hàng chục bài lab nâng cao trên thiết bị thật và CML!

    📅 LỚP OFFLINE:
    • Khai giảng: 14/08/2026
    • Lịch học: Tối 2 - 4 - 6

    📅 LỚP ONLINE:
    • Khai giảng: 15/08/2026
    • Lịch học: Tối 3 - 5 - 7

    📲 Hotline / Zalo tư vấn: 0933 427 079




    Inbox ngay cho VnPro để nhận khung chương trình chi tiết cùng ưu đãi học phí tốt nhất!
    Attached Files
Working...
X