OSPF LSA Type 2 (Network LSA) – Vai Trò Của Designated Router (DR) Trong OSPF
Sau khi hiểu LSA Type 1 (Router LSA), bước tiếp theo là LSA Type 2 (Network LSA). Nếu Router LSA giúp mỗi router giới thiệu về chính mình thì Network LSA lại giúp mô tả toàn bộ một mạng multiaccess như Ethernet. Đây cũng là lý do OSPF cần bầu chọn Designated Router (DR). LSA Type 2 là gì?
LSA Type 2 (Network LSA) là bản tin mô tả tất cả các router đang kết nối trên cùng một mạng multiaccess.
Thay vì để mỗi router phải quảng bá thông tin về tất cả các router khác trên cùng phân đoạn mạng, OSPF giao nhiệm vụ này cho Designated Router (DR). DR sẽ thu thập thông tin từ các Router LSA (Type 1) của các router trong cùng mạng và tạo ra một Network LSA duy nhất đại diện cho toàn bộ phân đoạn đó.
Có thể hình dung:
Không phải mọi router đều tạo Network LSA.
Chỉ Designated Router (DR) trên các mạng không phải Point-to-Point mới tạo LSA Type 2.
Ví dụ trên một mạng Ethernet có bốn router:
Nếu R4 được bầu làm DR thì:
Như vậy, trên một mạng chỉ tồn tại một Network LSA, do DR chịu trách nhiệm phát sinh.
LSA Type 2 được quảng bá ở đâu?
Giống như Router LSA, Network LSA chỉ tồn tại trong phạm vi Area.
ABR sẽ không chuyển tiếp trực tiếp LSA Type 2 sang Area khác. Nếu cần chia sẻ thông tin giữa các Area, ABR sẽ tạo các Summary LSA (Type 3).
Khi nào xuất hiện LSA Type 2?
Network LSA chỉ xuất hiện trên các mạng multiaccess có cơ chế bầu chọn DR, chẳng hạn:
Đối với các kết nối Point-to-Point, sẽ không có DR, vì vậy cũng không có LSA Type 2.
Ví dụ:
R1 -------- R2
Đây là liên kết Point-to-Point nên hai router chỉ cần trao đổi Router LSA, không cần Network LSA.
Kiểm tra Network LSA
Để xem các Network LSA trong LSDB, sử dụng:
show ip ospf database network
Ví dụ:
Net Link States (Area 0)
Link ID ADV Router
10.1.14.4 4.4.4.4
Trong đó:
Giả sử bốn router cùng kết nối vào một switch Layer 2 trong Area 0:
Switch
/ | | \
R1 R2 R3 R4
Nếu R4 được bầu làm DR:
Khi các router khác nhận được Network LSA, chúng sẽ hiểu chính xác cấu trúc của mạng multiaccess mà không cần mỗi router phải quảng bá thông tin lặp lại.
Góc nhìn thực chiến
Trong quá trình troubleshooting, nếu phát hiện Network LSA không xuất hiện, hãy kiểm tra:
Các lệnh thường dùng:
show ip ospf database network
show ip ospf neighbor
show ip ospf interface
Đặc biệt, nếu DR thay đổi do sự cố hoặc bầu chọn lại, Network LSA sẽ được tạo lại bởi DR mới, đồng thời toàn bộ Area sẽ cập nhật LSDB và chạy lại thuật toán SPF.
Sau khi hiểu LSA Type 1 (Router LSA), bước tiếp theo là LSA Type 2 (Network LSA). Nếu Router LSA giúp mỗi router giới thiệu về chính mình thì Network LSA lại giúp mô tả toàn bộ một mạng multiaccess như Ethernet. Đây cũng là lý do OSPF cần bầu chọn Designated Router (DR). LSA Type 2 là gì?
LSA Type 2 (Network LSA) là bản tin mô tả tất cả các router đang kết nối trên cùng một mạng multiaccess.
Thay vì để mỗi router phải quảng bá thông tin về tất cả các router khác trên cùng phân đoạn mạng, OSPF giao nhiệm vụ này cho Designated Router (DR). DR sẽ thu thập thông tin từ các Router LSA (Type 1) của các router trong cùng mạng và tạo ra một Network LSA duy nhất đại diện cho toàn bộ phân đoạn đó.
Có thể hình dung:
- LSA Type 1 trả lời câu hỏi: "Tôi đang kết nối với những mạng nào?"
- LSA Type 2 trả lời câu hỏi: "Trên mạng này hiện có những router nào?"
Không phải mọi router đều tạo Network LSA.
Chỉ Designated Router (DR) trên các mạng không phải Point-to-Point mới tạo LSA Type 2.
Ví dụ trên một mạng Ethernet có bốn router:
- R1
- R2
- R3
- R4
Nếu R4 được bầu làm DR thì:
- R1 tạo Router LSA (Type 1).
- R2 tạo Router LSA (Type 1).
- R3 tạo Router LSA (Type 1).
- R4 vừa tạo Router LSA (Type 1), vừa tạo thêm Network LSA (Type 2) cho toàn bộ mạng Ethernet.
Như vậy, trên một mạng chỉ tồn tại một Network LSA, do DR chịu trách nhiệm phát sinh.
LSA Type 2 được quảng bá ở đâu?
Giống như Router LSA, Network LSA chỉ tồn tại trong phạm vi Area.
ABR sẽ không chuyển tiếp trực tiếp LSA Type 2 sang Area khác. Nếu cần chia sẻ thông tin giữa các Area, ABR sẽ tạo các Summary LSA (Type 3).
Khi nào xuất hiện LSA Type 2?
Network LSA chỉ xuất hiện trên các mạng multiaccess có cơ chế bầu chọn DR, chẳng hạn:
- Ethernet (Broadcast)
- Frame Relay NBMA
- Một số môi trường Multiaccess khác
Đối với các kết nối Point-to-Point, sẽ không có DR, vì vậy cũng không có LSA Type 2.
Ví dụ:
R1 -------- R2
Đây là liên kết Point-to-Point nên hai router chỉ cần trao đổi Router LSA, không cần Network LSA.
Kiểm tra Network LSA
Để xem các Network LSA trong LSDB, sử dụng:
show ip ospf database network
Ví dụ:
Net Link States (Area 0)
Link ID ADV Router
10.1.14.4 4.4.4.4
Trong đó:
- ADV Router (Advertising Router) là Router ID của DR đã tạo Network LSA.
- Link ID thường là địa chỉ IP của interface DR trên mạng multiaccess đó.
Giả sử bốn router cùng kết nối vào một switch Layer 2 trong Area 0:
Switch
/ | | \
R1 R2 R3 R4
Nếu R4 được bầu làm DR:
- Mỗi router vẫn tạo Router LSA của riêng mình.
- R4 sẽ tạo thêm một Network LSA mô tả rằng trên phân đoạn Ethernet này đang có bốn router tham gia OSPF.
Khi các router khác nhận được Network LSA, chúng sẽ hiểu chính xác cấu trúc của mạng multiaccess mà không cần mỗi router phải quảng bá thông tin lặp lại.
Góc nhìn thực chiến
Trong quá trình troubleshooting, nếu phát hiện Network LSA không xuất hiện, hãy kiểm tra:
- Có bầu chọn được DR hay chưa?
- Neighbor với DR đã đạt trạng thái FULL chưa?
- Network Type có phải Broadcast hoặc NBMA không?
- Interface có đang tham gia OSPF không?
Các lệnh thường dùng:
show ip ospf database network
show ip ospf neighbor
show ip ospf interface
Đặc biệt, nếu DR thay đổi do sự cố hoặc bầu chọn lại, Network LSA sẽ được tạo lại bởi DR mới, đồng thời toàn bộ Area sẽ cập nhật LSDB và chạy lại thuật toán SPF.
Ghi nhớ: LSA Type 2 (Network LSA) chỉ được tạo bởi Designated Router (DR) trên các mạng multiaccess, dùng để mô tả toàn bộ các router kết nối trên cùng một phân đoạn mạng và chỉ được quảng bá trong phạm vi Area. Đây là cơ chế giúp OSPF giảm số lượng adjacency và tối ưu việc đồng bộ cơ sở dữ liệu trạng thái liên kết trên các mạng Ethernet lớn.