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

  • 7 trạng thái OSPF

    🔥 [OSPF Adjacency States – Bạn có hiểu hết 7 trạng thái này chưa?]

    Trong khi triển khai OSPF, bạn có bao giờ thắc mắc tại sao router “chưa lên Full” dù cấu hình tưởng đúng hết rồi? Đó là vì OSPF không chỉ “chơi thân” với láng giềng ngay lập tức – mà nó phải đi qua đủ 7 trạng thái hình thành quan hệ lân cận (neighbor relationship) trước khi “kết nghĩa anh em” thực sự (FULL adjacency).

    🧠 Hãy cùng điểm lại các trạng thái trong quá trình OSPF hình thành neighbor:

    🔹 1. Down
    Không nhận được gói tin Hello từ neighbor. Có thể là do cáp chưa cắm, shutdown interface, hoặc cấu hình sai.

    📌 Ví dụ: Router R1 chưa kết nối dây hoặc shutdown interface → OSPF không hoạt động.

    🔹 2. Init
    R1 đã nhận được gói tin Hello từ R2, nhưng trong gói tin đó lại không có ID của R1 → R2 chưa nhận ra R1 là hàng xóm.

    📌 Mẹo kiểm tra: Xem cấu hình “hello interval” và “OSPF network type” (chẳng hạn như point-to-point hay broadcast).

    🔹 3. 2-Way
    Đây là lúc cả hai bên đã nhìn thấy nhau trong gói Hello. Liên lạc hai chiều đã ổn. Trạng thái này cũng là lúc bắt đầu bầu chọn DR (Designated Router)BDR (Backup DR) nếu có nhiều hơn 2 router trong cùng mạng.

    📌 Lưu ý: Nếu chỉ có 2 router kết nối point-to-point thì không có bầu DR/BDR.

    🔹 4. ExStart
    Bắt đầu trao đổi thông tin LSDB (Link-State Database). Hai router chọn ai làm Master, ai làm Slave để đồng bộ thông tin.

    📌 Thường gặp lỗi tại đây nếu MTU không khớp giữa 2 router.

    🔹 5. Exchange
    Hai router trao đổi gói DBD (Database Description) – là header thông tin tóm tắt các LSA mà router biết.

    📌 Giai đoạn này giống như kiểm tra “có gì mới?” để biết có cần yêu cầu cập nhật thêm gì không.

    🔹 6. Loading
    Router gửi LSR (Link State Request) để hỏi thêm thông tin chi tiết từ DBD. Nhận lại LSU (Link State Update), sau đó gửi LSAck (Acknowledgement) để xác nhận.

    📌 Giống như: “Gửi tao chi tiết route A, B, C – à rồi, tao nhận đủ rồi, cảm ơn nhé!”

    🔹 7. Full
    Mọi thông tin đã đồng bộ, hai router đồng thuận về mạng → trạng thái FULL. Đây là trạng thái mong muốn trong mạng OSPF.

    📌 Chỉ có DR và BDR mới FULL với tất cả router trong mạng broadcast. Các router còn lại chỉ 2-Way với nhau.

    📍 Tóm gọn lại bằng một sơ đồ thực tế:
    Click image for larger version

Name:	ospfadjaency.png
Views:	5
Size:	36.2 KB
ID:	431778

    R1 ---> Hello ---> R2 R1 <--- Hello <--- R2 R1 ---> DBD ----> R2 R1 <--- LSR <--- R2 R1 ---> LSU ---> R2 R1 <--- LSAck <-- R2



    💡 Mẹo thực chiến:
    • Dùng lệnh show ip ospf neighbor để xem trạng thái.
    • Nếu neighbor chỉ ở “2-Way” mà không lên Full, kiểm tra lại network type, DR/BDR và interface MTU.


    Hãy nhớ: Mạng OSPF ổn định hay không phụ thuộc vào việc các router có đồng thuận LSDB hay không. Mà muốn đồng thuận được thì phải đi đúng quy trình hình thành quan hệ lân cận này.

    🧠 Bạn đã từng gặp lỗi ở trạng thái nào nhiều nhất? Hãy comment chia sẻ với anh em nhé!
    Click image for larger version

Name:	ospfadjaency.png
Views:	3
Size:	36.2 KB
ID:	431779

    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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