OSPF LSA Type 1 (Router LSA) – "Danh Thiếp" Của Mỗi Router Trong OSPF
Khi bắt đầu tìm hiểu về Link-State Advertisement (LSA), loại đầu tiên và cũng là quan trọng nhất chính là LSA Type 1 – Router LSA. Có thể xem đây là "danh thiếp" mà mỗi router tự tạo ra để giới thiệu về chính mình với các router khác trong cùng Area. Mọi quá trình tính toán đường đi của OSPF đều bắt đầu từ những thông tin có trong Router LSA.
Router LSA là gì?
LSA Type 1 (Router LSA) là bản tin mô tả các liên kết (link) và các interface đang tham gia OSPF của một router.
Nói cách khác, Router LSA trả lời câu hỏi:
Thông tin trong Router LSA bao gồm:
Mọi router chạy OSPF đều tạo Router LSA của riêng mình.
Ví dụ trong Area 0 có bốn router:
Thì sẽ tồn tại 4 Router LSA, mỗi router chịu trách nhiệm quảng bá thông tin về chính nó.
Router LSA được quảng bá ở đâu?
Router LSA chỉ được quảng bá trong phạm vi Area mà router thuộc về.
Điều này có nghĩa là:
Đây chính là cơ chế giúp OSPF chia mạng thành nhiều Area nhưng vẫn giữ được khả năng mở rộng.
Kiểm tra Router LSA
Để xem toàn bộ Router LSA trong Area, sử dụng lệnh:
show ip ospf database router
Ví dụ:
Router Link States (Area 0)
Link ID ADV Router
1.1.1.1 1.1.1.1
2.2.2.2 2.2.2.2
3.3.3.3 3.3.3.3
4.4.4.4 4.4.4.4
Trong đó:
Đối với Router LSA, hai giá trị này luôn giống nhau vì mỗi router chỉ quảng bá thông tin của chính mình.
Nếu chỉ muốn xem Router LSA do chính router hiện tại tạo ra, sử dụng:
show ip ospf database router self-originate Ví dụ thực tế
Giả sử R1 có:
R1 sẽ tạo một Router LSA chứa thông tin về ba liên kết này cùng với Cost tương ứng và gửi đến các neighbor trong Area.
Sau khi nhận được Router LSA của R1, R2, R3 và R4 sẽ lưu vào Link-State Database (LSDB). Khi tất cả Router LSA trong Area đã được đồng bộ, mỗi router sẽ chạy thuật toán SPF (Shortest Path First) để tính toán đường đi ngắn nhất đến mọi đích.
Góc nhìn thực chiến
Nếu trong quá trình troubleshooting, bạn thấy:
Thì hãy kiểm tra ngay LSDB, đặc biệt là LSA Type 1:
show ip ospf database router
Nếu Router LSA của một thiết bị không xuất hiện trong LSDB, rất có thể router đó chưa hình thành đầy đủ OSPF Adjacency hoặc chưa quảng bá thành công thông tin topology. Đây là bước kiểm tra cơ bản nhưng cực kỳ quan trọng trong mọi bài toán OSPF Troubleshooting ở cấp độ CCNP và CCIE.
Khi bắt đầu tìm hiểu về Link-State Advertisement (LSA), loại đầu tiên và cũng là quan trọng nhất chính là LSA Type 1 – Router LSA. Có thể xem đây là "danh thiếp" mà mỗi router tự tạo ra để giới thiệu về chính mình với các router khác trong cùng Area. Mọi quá trình tính toán đường đi của OSPF đều bắt đầu từ những thông tin có trong Router LSA.
Router LSA là gì?
LSA Type 1 (Router LSA) là bản tin mô tả các liên kết (link) và các interface đang tham gia OSPF của một router.
Nói cách khác, Router LSA trả lời câu hỏi:
"Tôi là ai và tôi đang kết nối với những mạng nào?"
Thông tin trong Router LSA bao gồm:
- Router ID của router.
- Các interface đang chạy OSPF.
- Cost của từng liên kết.
- Kiểu kết nối (Point-to-Point, Transit Network, Stub Network...).
- Trạng thái của từng link.
Mọi router chạy OSPF đều tạo Router LSA của riêng mình.
Ví dụ trong Area 0 có bốn router:
- R1 (RID 1.1.1.1)
- R2 (RID 2.2.2.2)
- R3 (RID 3.3.3.3)
- R4 (RID 4.4.4.4)
Thì sẽ tồn tại 4 Router LSA, mỗi router chịu trách nhiệm quảng bá thông tin về chính nó.
Router LSA được quảng bá ở đâu?
Router LSA chỉ được quảng bá trong phạm vi Area mà router thuộc về.
Điều này có nghĩa là:
- Router trong Area 0 sẽ không gửi trực tiếp Router LSA sang Area 1.
- Nếu cần trao đổi thông tin giữa các Area, Area Border Router (ABR) sẽ tạo LSA Type 3 (Summary LSA) để chuyển tiếp thông tin.
Đây chính là cơ chế giúp OSPF chia mạng thành nhiều Area nhưng vẫn giữ được khả năng mở rộng.
Kiểm tra Router LSA
Để xem toàn bộ Router LSA trong Area, sử dụng lệnh:
show ip ospf database router
Ví dụ:
Router Link States (Area 0)
Link ID ADV Router
1.1.1.1 1.1.1.1
2.2.2.2 2.2.2.2
3.3.3.3 3.3.3.3
4.4.4.4 4.4.4.4
Trong đó:
- Link ID chính là Router ID của router tạo LSA.
- ADV Router (Advertising Router) là router đã phát sinh LSA đó.
Đối với Router LSA, hai giá trị này luôn giống nhau vì mỗi router chỉ quảng bá thông tin của chính mình.
Nếu chỉ muốn xem Router LSA do chính router hiện tại tạo ra, sử dụng:
show ip ospf database router self-originate Ví dụ thực tế
Giả sử R1 có:
- GigabitEthernet0/0 kết nối mạng 10.1.12.0/24.
- GigabitEthernet0/1 kết nối mạng 10.1.13.0/24.
- Loopback0 với địa chỉ 1.1.1.1/32.
R1 sẽ tạo một Router LSA chứa thông tin về ba liên kết này cùng với Cost tương ứng và gửi đến các neighbor trong Area.
Sau khi nhận được Router LSA của R1, R2, R3 và R4 sẽ lưu vào Link-State Database (LSDB). Khi tất cả Router LSA trong Area đã được đồng bộ, mỗi router sẽ chạy thuật toán SPF (Shortest Path First) để tính toán đường đi ngắn nhất đến mọi đích.
Góc nhìn thực chiến
Nếu trong quá trình troubleshooting, bạn thấy:
- Neighbor đã lên trạng thái FULL.
- Nhưng router vẫn không học được route mong muốn.
Thì hãy kiểm tra ngay LSDB, đặc biệt là LSA Type 1:
show ip ospf database router
Nếu Router LSA của một thiết bị không xuất hiện trong LSDB, rất có thể router đó chưa hình thành đầy đủ OSPF Adjacency hoặc chưa quảng bá thành công thông tin topology. Đây là bước kiểm tra cơ bản nhưng cực kỳ quan trọng trong mọi bài toán OSPF Troubleshooting ở cấp độ CCNP và CCIE.
Ghi nhớ: Mỗi router luôn tạo một Router LSA (Type 1) cho chính mình và LSA này chỉ tồn tại trong Area chứa router đó. Router LSA là nền tảng để xây dựng LSDB và là dữ liệu đầu vào cho thuật toán SPF tính toán bảng định tuyến OSPF.