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

  • OSPF Router ID

    Trong OSPF, Router ID (RID) giống như số CMND/CCCD của mỗi router – nó phải duy nhất trong toàn bộ hệ thống. Và một khi đã được chọn, RID ảnh hưởng trực tiếp đến việc hình thành neighbor, xây dựng LSDB, bầu chọn DR/BDR… Nếu RID thay đổi không kiểm soát, cả mạng OSPF có thể rối tung. 🔎 Quy trình OSPF chọn Router ID


    Ngay khi ta khởi động tiến trình OSPF (router ospf <process-id>), router sẽ chọn RID theo thứ tự ưu tiên:
    1. Cấu hình thủ công bằng lệnh
      router ospf 10 router-id 1.1.1.1
      👉 Đây là best practice. RID sẽ ổn định, không bị ảnh hưởng bởi việc thêm bớt interface.
    2. Địa chỉ IP cao nhất trên loopback interface
      • Nếu nhiều loopback tồn tại → chọn IP cao nhất.
      • Loopback có lợi thế vì gần như luôn "up", đảm bảo RID ít thay đổi.
    3. Địa chỉ IP cao nhất trên physical interface đang hoạt động
      • Nếu không có loopback → router buộc phải chọn từ các cổng vật lý.

    ⚠️ Điểm anh em hay nhầm lẫn
    • Router ID chỉ chọn khi tiến trình OSPF khởi động.
      Thêm interface IP cao hơn sau đó không làm RID đổi ngay, trừ khi:
      • Dùng lệnh clear ip ospf process, hoặc
      • Router reboot.
    • Nếu RID đổi → OSPF coi đó như một router mới → mất neighbor, LSDB thay đổi, có thể dẫn tới network-wide outage.
    • Process ID ≠ Router ID
      • Process ID: chỉ có ý nghĩa cục bộ (local), các router OSPF khác không quan tâm.
      • Router ID: phải duy nhất toàn AS OSPF.

    💡 Best Practice cho CCNA/CCNP/CCIE
    1. Luôn tạo loopback interface trước khi chạy OSPF:
      interface loopback0 ip address 1.1.1.1 255.255.255.255
    2. Đặt router-id bằng tay để đảm bảo kiểm soát tuyệt đối:
      router ospf 10 router-id 1.1.1.1
    3. Quy hoạch RID theo sơ đồ rõ ràng, ví dụ theo site, theo khu vực hoặc theo vai trò router, để dễ quản lý về sau.

    🛠 Ví dụ thực tế


    Router R1 có:
    • Loopback0: 1.1.1.1/32
    • Gi0/0: 192.168.1.1/24
    • Gi0/1: 10.0.0.1/24

    Khi bật OSPF:
    R1(config)# router ospf 100
    • Nếu có router-id 1.1.1.1 → RID = 1.1.1.1 (ổn định nhất).
    • Nếu không cấu hình router-id → RID = 1.1.1.1 (do loopback có IP cao nhất).
    • Nếu không có loopback → RID = 192.168.1.1 (IP cao nhất trong physical).


    👉 Kết luận:
    Trong OSPF, RID càng ổn định thì mạng càng vững. Đừng để một lần reboot hoặc một interface mới với IP “to hơn” làm mạng của bạn “lộn xộn” ngoài ý muốn.
    Attached Files
    Đặng Quang Minh, CCIE#11897 (Enterprise Infrastructure, Wireless, Automation, AI), CCSI#31417

    Email : dangquangminh@vnpro.org
    https://www.facebook.com/groups/vietprofessional/
Working...
X