OSPF NSSA (Not-So-Stubby Area) – Giải pháp “lai” cực kỳ thông minh trong thiết kế OSPF EnterpriseRất nhiều kỹ sư Network khi học OSPF thường bị “rối” ở một chủ đề:
Khi nào dùng Stub Area?
Khi nào dùng NSSA?
Tại sao redistribute trong Stub lại lỗi?
Vì sao Cisco phải tạo thêm NSSA?Đây là phần kiến thức cực kỳ quan trọng trong:
- CCNP Enterprise
- CCIE Enterprise Infrastructure
- Thiết kế mạng WAN thực tế
Học thuộc lệnh nhưng không hiểu bản chất.Trong thực tế enterprise, có rất nhiều branch:
Muốn tối ưu routing table như Stub AreaNHƯNG
Vẫn cần redistribute local route vào OSPFĐây chính là lý do:
OSPF NSSA (Not-So-Stubby Area) ra đời.
NSSA là gì?NSSA là viết tắt của:
Not-So-Stubby Area
Có thể hiểu đơn giản:
Đây là “Stub Area nhưng linh hoạt hơn”.NSSA được thiết kế để:
Giảm flooding external route
Giảm kích thước LSDB
Nhưng vẫn cho phép ASBR tồn tại trong Area
Vấn đề của Stub AreaTrong Stub Area:
Không cho phép:ASBR
Điều này đồng nghĩa:
Không được redistribute route vào OSPF.Ví dụ:
- Static Route
- RIP
- EIGRP
- BGP
Tại sao đây là vấn đề lớn?Trong enterprise thực tế:
Rất nhiều branch cần:
Local Internet breakout
Firewall route
Static route nội bộ
MPLS CE route
Redistribute từ hệ thống khácNếu dùng Stub:
Không làm được.
NSSA giải quyết bằng cách nào?NSSA cho phép:
ASBR tồn tại trong area
Redistribute route vào OSPFNhưng thay vì dùng:
LSA Type 5
NSSA sử dụng:
LSA Type 7
LSA Type 7 là gì?LSA Type 7 là:
External LSA dành riêng cho NSSA.ASBR bên trong NSSA:
Tạo LSA Type 7Sau đó:
ABR sẽ convert Type 7 thành:LSA Type 5
để quảng bá ra các Area khác.
Ví dụ thực tế dễ hiểuGiả sử có mô hình:
Area 0 ----- ABR ----- Area 10 NSSA
Trong Area 10:
- Có firewall
- Có static default route Internet
0.0.0.0/0
vào OSPF.
Nếu Area 10 là Stub:
Không thể redistribute.Nhưng nếu là NSSA:
Hoạt động bình thường.
Cấu hình NSSATrên ABR
router ospf 1
area 10 nssa Trên Internal Router
router ospf 1
area 10 nssa
Redistribute trong NSSAVí dụ:
router ospf 1
redistribute static subnets
Router sẽ:
Tạo LSA Type 7.
Kiểm tra hoạt độngDùng lệnh:
show ip ospf database
Bạn sẽ thấy:
Type-7 AS External Link States
Quá trình convert Type 7 → Type 5ABR đóng vai trò cực kỳ quan trọng.
Nó sẽ:
Nhận LSA Type 7 từ NSSA
Convert sang Type 5
Flood ra các area khácĐây là điểm rất quan trọng trong troubleshooting OSPF.
Một điều rất nhiều kỹ sư nhầmNSSA:
Không chặn Type 3Điều này nghĩa là:
NSSA vẫn nhận summary route từ area khác.Nếu muốn:
Chặn luôn Type 3
Phải dùng:Totally NSSA
Totally NSSA – Phiên bản tối ưu mạnh hơnTotally NSSA:
Cho phép ASBR
Cho phép redistribute
Chặn Type 3
Chặn Type 5Router chỉ nhận:
default route
Routing table cực kỳ gọn.
Góc nhìn thực chiếnTrong:
- MPLS WAN
- SD-WAN
- Banking Network
- Retail Chain
Branch có local Internet
Branch có firewall
Site có redistribute static routeVì:
Nó cân bằng giữa:- Tối ưu LSDB
và
- Linh hoạt redistribute
Một lỗi cực kỳ phổ biến khi troubleshootNhiều kỹ sư cấu hình:
area 10 stub
nhưng lại redistribute route.
Kết quả:
Route không xuất hiện.Nguyên nhân:
Stub không cho phép ASBR.Giải pháp:
Đổi sang NSSA.
Kết luậnOSPF NSSA là một trong những kỹ thuật quan trọng nhất trong thiết kế OSPF hiện đại.
Nó giúp:
Tối ưu routing table
Giảm flooding external route
Nhưng vẫn cho phép redistribute linh hoạt