🔥 OSPF Stub Area – Giải pháp tối ưu routing mà kỹ sư Network bắt buộc phải biết!
Trong quá trình vận hành hệ thống mạng doanh nghiệp lớn, một trong những vấn đề phổ biến nhất là:
❌ Routing table quá lớn
❌ Router branch xử lý chậm
❌ CPU tăng cao khi topology thay đổi
❌ Quá nhiều route không cần thiết được quảng bá xuống các site nhỏ
Và đây chính là lúc OSPF Stub Area phát huy sức mạnh.
Rất nhiều kỹ sư học OSPF chỉ dừng ở việc cấu hình neighbor hoặc quảng bá route. Nhưng trong thực tế triển khai enterprise và ISP, việc tối ưu Area mới là thứ tạo nên khác biệt giữa:
👉 “Người biết cấu hình”
và
👉 “Người hiểu thiết kế mạng”
📘 OSPF Stub Area là gì?
Stub Area là một loại Area đặc biệt trong OSPF được thiết kế để:
✅ Giảm kích thước routing table
✅ Giảm số lượng LSA
✅ Giảm tải CPU/RAM cho router
✅ Tăng tốc độ hội tụ ở các chi nhánh nhỏ
Ý tưởng của Stub Area rất đơn giản:
👉 “Không cần học toàn bộ route Internet hoặc external route làm gì nếu branch không sử dụng đến.”
🧠 Vấn đề của OSPF thông thường
Trong OSPF bình thường, router có thể nhận rất nhiều loại route:
- Internal Route
- Inter-Area Route
- External Route (redistribute từ RIP, EIGRP, Static…)
Khi hệ thống lớn:
➡️ Routing table sẽ phình to
➡️ Router chi nhánh cấu hình yếu sẽ bị quá tải
Ví dụ:
Một công ty có:
- 1 Data Center
- 20 chi nhánh
- Redistribute thêm route Internet và MPLS
Nếu không tối ưu:
👉 Mỗi router branch có thể học hàng ngàn route không cần thiết.
🚀 Stub Area hoạt động như thế nào?
Khi cấu hình Stub Area:
❌ OSPF sẽ chặn các External LSA Type 5 đi vào area đó.
Thay vào đó:
✅ ABR (Area Border Router) sẽ chỉ gửi:
Default Route: 0.0.0.0/0
Điều này giúp router branch hiểu đơn giản:
👉 “Muốn đi ra ngoài thì cứ gửi về ABR.”
📌 Ví dụ thực tế dễ hiểu
Giả sử có mô hình:
Area 0 (Core)
|
ABR
|
Area 10 (Branch)
Area 10 là một chi nhánh nhỏ.
Nếu không dùng Stub:
- Router branch học toàn bộ external route
- Bảng định tuyến rất lớn
Nếu dùng Stub:
- Branch chỉ nhận default route
- Routing table gọn hơn rất nhiều
➡️ Hiệu suất router tăng rõ rệt.
⚙️ Cấu hình OSPF Stub Area
Cấu hình phải thực hiện ở tất cả router trong area.
Ví dụ:
Trên ABR:
router ospf 1
area 10 stub
Trên router internal:
router ospf 1
area 10 stub
🔍 Kiểm tra hoạt động
Sau khi cấu hình:
Dùng lệnh:
show ip route ospf
Bạn sẽ thấy:
O*IA 0.0.0.0/0
Đây là default route do ABR quảng bá.
⚠️ Điều kiện của Stub Area
Stub Area có một số quy tắc rất quan trọng:
❌ Không chứa ASBR
❌ Không cho phép LSA Type 5
❌ Tất cả router trong area phải đồng bộ cấu hình stub
Nếu mismatch:
👉 Neighbor OSPF sẽ không lên FULL.
🧩 Các loại Stub Area nâng cao
Trong thực tế, Cisco còn mở rộng thêm: 🔹 Totally Stubby Area
- Chặn gần như toàn bộ route ngoài area
- Chỉ giữ default route
- Cho phép redistribute trong Stub Area
- Dùng nhiều trong enterprise lớn
Đây là những chủ đề cực kỳ quan trọng khi học:
- CCNP Enterprise
- CCIE Enterprise Infrastructure
💡 Góc nhìn thực tế từ triển khai doanh nghiệp
Rất nhiều doanh nghiệp tại Việt Nam triển khai:
- MPLS WAN
- SD-WAN
- Multi-Branch
Nhưng lại:
❌ Không tối ưu OSPF Area
❌ Để branch học quá nhiều route
❌ Router chạy chậm dù băng thông mạnh
Trong khi chỉ cần thiết kế Stub hợp lý:
✅ Router nhẹ hơn
✅ Hội tụ nhanh hơn
✅ Troubleshooting dễ hơn rất nhiều
🎯 Kết luận
OSPF Stub Area không phải là “lý thuyết để thi”.
Đây là:
🔥 Kỹ thuật tối ưu routing cực kỳ thực tế
🔥 Kiến thức nền tảng của Network Engineer chuyên nghiệp
🔥 Chủ đề quan trọng trong CCNP và CCIE
Hiểu Stub Area giúp bạn:
✅ Thiết kế mạng tốt hơn
✅ Scale hệ thống dễ hơn
✅ Làm chủ OSPF thay vì chỉ biết cấu hình