Khi hệ thống mạng bắt đầu lớn hơn, việc chạy OSPF đơn giản trên một Area sẽ không còn đủ. Lúc này, bài toán đặt ra là: Làm thế nào để thiết kế OSPF Multi-Area? Làm sao để vừa định tuyến IPv4, vừa định tuyến IPv6? Và quan trọng hơn, khi có sự cố thì kiểm tra Neighbor, LSDB và Routing Table như thế nào để tìm đúng nguyên nhân?
👉 Đây chính là bài lab giúp chúng ta giải quyết những câu hỏi đó.
Trong lab Implement Multiarea OSPFv3, chúng ta sẽ trực tiếp xây dựng mô hình gồm 3 Router và 2 Layer 3 Switch, triển khai OSPF trên Area 0, Area 1 và Area 2, đồng thời thực hành OSPFv3 Address Family cho cả IPv4 và IPv6.
Không chỉ dừng lại ở việc gõ lệnh cấu hình, bài lab còn đi sâu vào cách verify và troubleshoot OSPFv3: từ kiểm tra Neighbor đạt trạng thái FULL, phân tích LSDB, xác định route được học từ Area nào, cho đến tối ưu bằng Passive Interface, Route Summarization, Point-to-Point Network và Default Route.
💡 Đặc biệt, một trong những điểm rất dễ nhầm khi học CCNP là sự khác nhau giữa:
🔹 Traditional OSPFv3
🔹 OSPFv3 Address Family
🔹 OSPFv2
Và chỉ cần sử dụng sai một câu lệnh show, bạn có thể tưởng rằng OSPF không học được route — trong khi thực tế route vẫn đang hoạt động bình thường.
👉 Cùng bắt tay vào lab và kiểm tra từng bước nhé!
🔹 BƯỚC 1 – CẤU HÌNH IP VÀ IPV6
Trước tiên, cấu hình IPv4, IPv6 Global Unicast và IPv6 Link-Local trên các interface.
Đồng thời bật IPv6 Routing:
ipv6 unicast-routing
Kiểm tra:
show ipv6 interface brief
Đây là bước nền tảng vì OSPFv3 sử dụng IPv6 Link-Local để trao đổi thông tin control giữa các thiết bị.
🔹 BƯỚC 2 – CẤU HÌNH TRADITIONAL OSPFV3
Trên D1, triển khai OSPFv3 dành cho IPv6:
ipv6 router ospf 123
router-id 1.1.1.2
Kích hoạt OSPFv3 trên interface:
ipv6 ospf 123 area 1
Sau đó kiểm tra:
show ipv6 ospf neighbor
Nếu Neighbor đạt trạng thái FULL, quá trình hình thành OSPFv3 adjacency đã thành công.
🔹 BƯỚC 3 – TRIỂN KHAI OSPFV3 ADDRESS FAMILY
Đây là phần quan trọng nhất của bài lab.
Trên R1, cấu hình:
router ospfv3 123
address-family ipv4 unicast
address-family ipv6 unicast
Sau đó kích hoạt OSPFv3 cho từng Address Family trên interface:
ospfv3 123 ipv4 area 0
ospfv3 123 ipv6 area 0
Tương tự, triển khai trên R2, R3 và D2.
📌 Lưu ý: Area phải khớp với topology. Chỉ cần cấu hình sai Area, Neighbor có thể không hình thành hoặc route không được học như mong đợi.
🔹 BƯỚC 4 – KIỂM TRA OSPFV3 NEIGHBOR
Đây là phần rất dễ nhầm khi troubleshooting.
Traditional OSPFv3:
show ipv6 ospf neighbor
OSPFv3 Address Family:
show ospfv3 neighbor
Khi kiểm tra, cần chú ý:
✔️ Router ID
✔️ Interface
✔️ Area
✔️ Trạng thái FULL
✔️ IPv4 Address Family
✔️ IPv6 Address Family
Một tình huống thú vị có thể gặp là IPv6 Neighbor FULL nhưng IPv4 AF không hoạt động.
Lúc này, đừng vội kiểm tra kết nối vật lý. Hãy tập trung vào phần cấu hình OSPFv3 Address Family IPv4.
🔹 BƯỚC 5 – KIỂM TRA ROUTING TABLE
Đây là một lỗi rất thường gặp khi thực hành.
OSPFv2:
show ip route ospf
OSPFv3 IPv4 AF:
show ip route ospfv3
OSPFv3 IPv6:
show ipv6 route ospf
Nếu IPv4 route được học bằng OSPFv3 Address Family thì không thể chỉ dùng show ip route ospf để kiểm tra.
Đây là một khác biệt nhỏ nhưng rất quan trọng khi troubleshooting CCNP.
🔹 BƯỚC 6 – PHÂN TÍCH OSPF LSDB
Khi Neighbor đã FULL nhưng route vẫn chưa xuất hiện, hãy kiểm tra LSDB:
Traditional OSPFv3:
show ipv6 ospf database
OSPFv3 Address Family:
show ospfv3 database
Quy trình troubleshooting nên đi theo thứ tự:
👉 Neighbor → LSDB → Routing Table
Nếu LSA đã xuất hiện trong LSDB nhưng route chưa được cài vào Routing Table, cần tiếp tục kiểm tra quá trình SPF và điều kiện lựa chọn route.
🔹 BƯỚC 7 – TỐI ƯU OSPFV3
Sau khi hệ thống hoạt động ổn định, tiếp tục thực hành:
📌 Passive Interface – Ngăn hình thành Neighbor trên các interface không cần thiết nhưng vẫn quảng bá prefix.
📌 Route Summarization – Tổng hợp prefix để giảm kích thước Routing Table và hạn chế tác động khi topology thay đổi.
📌 Point-to-Point Network Type – Tối ưu các kết nối Router-to-Router, loại bỏ việc bầu chọn DR/BDR không cần thiết.
📌 Default Route Advertisement – Quảng bá Default Route từ R2 đến các thiết bị downstream thông qua OSPFv3.
💡 QUY TRÌNH TROUBLESHOOTING OSPFV3 NÊN GHI NHỚ:
Interface → IPv6 Link-Local → Area → Router ID → Neighbor → LSDB → Routing Table
Đừng vội kết luận OSPF bị lỗi chỉ vì không thấy route. Hãy kiểm tra từng lớp một.
🔥 Trong thực tế Network, Neighbor FULL mới chỉ là bước đầu. Một Network Engineer cần hiểu route được hình thành như thế nào và biết cách xác định nguyên nhân khi hệ thống xảy ra sự cố.
👉 Thử tự tay dựng lab trên EVE-NG hoặc CML để khám phá cách OSPFv3 Multi-Area hoạt động trong môi trường IPv4 và IPv6.
👉 Đây chính là bài lab giúp chúng ta giải quyết những câu hỏi đó.
Trong lab Implement Multiarea OSPFv3, chúng ta sẽ trực tiếp xây dựng mô hình gồm 3 Router và 2 Layer 3 Switch, triển khai OSPF trên Area 0, Area 1 và Area 2, đồng thời thực hành OSPFv3 Address Family cho cả IPv4 và IPv6.
Không chỉ dừng lại ở việc gõ lệnh cấu hình, bài lab còn đi sâu vào cách verify và troubleshoot OSPFv3: từ kiểm tra Neighbor đạt trạng thái FULL, phân tích LSDB, xác định route được học từ Area nào, cho đến tối ưu bằng Passive Interface, Route Summarization, Point-to-Point Network và Default Route.
💡 Đặc biệt, một trong những điểm rất dễ nhầm khi học CCNP là sự khác nhau giữa:
🔹 Traditional OSPFv3
🔹 OSPFv3 Address Family
🔹 OSPFv2
Và chỉ cần sử dụng sai một câu lệnh show, bạn có thể tưởng rằng OSPF không học được route — trong khi thực tế route vẫn đang hoạt động bình thường.
👉 Cùng bắt tay vào lab và kiểm tra từng bước nhé!
🔹 BƯỚC 1 – CẤU HÌNH IP VÀ IPV6
Trước tiên, cấu hình IPv4, IPv6 Global Unicast và IPv6 Link-Local trên các interface.
Đồng thời bật IPv6 Routing:
ipv6 unicast-routing
Kiểm tra:
show ipv6 interface brief
Đây là bước nền tảng vì OSPFv3 sử dụng IPv6 Link-Local để trao đổi thông tin control giữa các thiết bị.
🔹 BƯỚC 2 – CẤU HÌNH TRADITIONAL OSPFV3
Trên D1, triển khai OSPFv3 dành cho IPv6:
ipv6 router ospf 123
router-id 1.1.1.2
Kích hoạt OSPFv3 trên interface:
ipv6 ospf 123 area 1
Sau đó kiểm tra:
show ipv6 ospf neighbor
Nếu Neighbor đạt trạng thái FULL, quá trình hình thành OSPFv3 adjacency đã thành công.
🔹 BƯỚC 3 – TRIỂN KHAI OSPFV3 ADDRESS FAMILY
Đây là phần quan trọng nhất của bài lab.
Trên R1, cấu hình:
router ospfv3 123
address-family ipv4 unicast
address-family ipv6 unicast
Sau đó kích hoạt OSPFv3 cho từng Address Family trên interface:
ospfv3 123 ipv4 area 0
ospfv3 123 ipv6 area 0
Tương tự, triển khai trên R2, R3 và D2.
📌 Lưu ý: Area phải khớp với topology. Chỉ cần cấu hình sai Area, Neighbor có thể không hình thành hoặc route không được học như mong đợi.
🔹 BƯỚC 4 – KIỂM TRA OSPFV3 NEIGHBOR
Đây là phần rất dễ nhầm khi troubleshooting.
Traditional OSPFv3:
show ipv6 ospf neighbor
OSPFv3 Address Family:
show ospfv3 neighbor
Khi kiểm tra, cần chú ý:
✔️ Router ID
✔️ Interface
✔️ Area
✔️ Trạng thái FULL
✔️ IPv4 Address Family
✔️ IPv6 Address Family
Một tình huống thú vị có thể gặp là IPv6 Neighbor FULL nhưng IPv4 AF không hoạt động.
Lúc này, đừng vội kiểm tra kết nối vật lý. Hãy tập trung vào phần cấu hình OSPFv3 Address Family IPv4.
🔹 BƯỚC 5 – KIỂM TRA ROUTING TABLE
Đây là một lỗi rất thường gặp khi thực hành.
OSPFv2:
show ip route ospf
OSPFv3 IPv4 AF:
show ip route ospfv3
OSPFv3 IPv6:
show ipv6 route ospf
Nếu IPv4 route được học bằng OSPFv3 Address Family thì không thể chỉ dùng show ip route ospf để kiểm tra.
Đây là một khác biệt nhỏ nhưng rất quan trọng khi troubleshooting CCNP.
🔹 BƯỚC 6 – PHÂN TÍCH OSPF LSDB
Khi Neighbor đã FULL nhưng route vẫn chưa xuất hiện, hãy kiểm tra LSDB:
Traditional OSPFv3:
show ipv6 ospf database
OSPFv3 Address Family:
show ospfv3 database
Quy trình troubleshooting nên đi theo thứ tự:
👉 Neighbor → LSDB → Routing Table
Nếu LSA đã xuất hiện trong LSDB nhưng route chưa được cài vào Routing Table, cần tiếp tục kiểm tra quá trình SPF và điều kiện lựa chọn route.
🔹 BƯỚC 7 – TỐI ƯU OSPFV3
Sau khi hệ thống hoạt động ổn định, tiếp tục thực hành:
📌 Passive Interface – Ngăn hình thành Neighbor trên các interface không cần thiết nhưng vẫn quảng bá prefix.
📌 Route Summarization – Tổng hợp prefix để giảm kích thước Routing Table và hạn chế tác động khi topology thay đổi.
📌 Point-to-Point Network Type – Tối ưu các kết nối Router-to-Router, loại bỏ việc bầu chọn DR/BDR không cần thiết.
📌 Default Route Advertisement – Quảng bá Default Route từ R2 đến các thiết bị downstream thông qua OSPFv3.
💡 QUY TRÌNH TROUBLESHOOTING OSPFV3 NÊN GHI NHỚ:
Interface → IPv6 Link-Local → Area → Router ID → Neighbor → LSDB → Routing Table
Đừng vội kết luận OSPF bị lỗi chỉ vì không thấy route. Hãy kiểm tra từng lớp một.
🔥 Trong thực tế Network, Neighbor FULL mới chỉ là bước đầu. Một Network Engineer cần hiểu route được hình thành như thế nào và biết cách xác định nguyên nhân khi hệ thống xảy ra sự cố.
👉 Thử tự tay dựng lab trên EVE-NG hoặc CML để khám phá cách OSPFv3 Multi-Area hoạt động trong môi trường IPv4 và IPv6.