Professional Documents
Culture Documents
OSPF ABR Type 3 LSA Filtering On Cisco IOS
OSPF ABR Type 3 LSA Filtering On Cisco IOS
OSPF sử dụng LSA Type 3 cho inter-area prefixes và nếu bạn muốn, bạn có thể lọc chúng giữa các OSPF
areas. Vì bạn chỉ lọc giữa các areas nên bạn phải cấu hình trên ABR. Filtering có thể theo chiều inbound và
outbound trong area bằng cách sử dụng câu lệnh area filter-list.
Trong bài này tôi sẽ chứng minh cách bạn có thể sử dụng câu lệnh này để filter LSA type 3 giữa các areas khác
nhau. Tôi sẽ sử dụng mô hình sau:
R1, R2 và R3 nằm trong các số area tương ứng của chúng và có 1 loopback interface cho từng router. Prefix
trên loopback này được quảng bá vào trong OSPF. Ở giữa bạn có thể thấy R4 là ABR cho area 1,2 và 3. Chúng
ta sẽ tạo vài filter trên R4 để chứng minh câu lệnh area filter-list. Để tôi show cho bạn cấu hình OSPF trước:
Tôi sẽ show tất cả các câu lệnh network mà tôi sử dụng vì vậy bạn có thể copy chúng nếu bạn muốn. R1, R2 và
R3 sẽ nằm trong area của chúng và R4 là ABR:
ABR đã có 3 OSPF neighbor adjacencies. Bây giờ là lúc để tạo ra vài filters. Chúng ta sẽ bắt đầu với inbound
filtering.
Tôi sẽ bắt đầu bằng cách filter vài prefixes hướng tới area 3. Inbound filter sẽ lọc các prefixes từ tất cả các areas
đã được gửi đến 1 area. Đầu tiên chúng ta sẽ xem bảng định tuyến của R3 trong area 3:
Prefix-list này sẽ deny 2.2.2.2/32 và cho phép tất cả các prefixes còn lại. Bây giờ chúng ta phải apply nó vào
trong area:
Nếu bạn muốn bạn có thể xác minh rằng area filter đã active với câu lệnh show ip ospf:
Prefix 2.2.2.2/32 đã mất trong bảng định tuyến và nó đã bị filter trên ABR (R4). Một điều thú vị về inbound
filtering là nó không quan trọng prefix từ area nào đến, tất cả các prefix đến area 3 sẽ bị lọc bởi prefix-list và
filtered. Tôi có thể chứng minh điều này cho bạn bằng cách lọc vài thứ khác, ví dụ có 2 prefixes
192.168.14.0/24 (area 1) và 192.168.24.0/24 (area 2). Hãy thay đổi prefix-list của chúng ta:
Bây giờ hãy xem lại bảng định tuyến của R3:
Prefixes 192.168.14.0/24 và 192.168.24.0/24 bây giờ đã mất trong bảng định tuyến. Nó không quan trọng
prefix đến từ area nào…
Nếu bạn muốn tự xem cấu hình thì bạn sẽ tìm thấy cấu hình của từng thiết bị như sau:
Outbound filter cho phép chúng ta lọc 1 prefix từ 1 area đến tất cả các area khác. Hãy xem nếu chúng ta lọc
3.3.3.3/32 thì R1 và R2 sẽ không có nó trong bảng định tuyến nữa. Đầu tiên chúng ta sẽ xác minh liệu chúng đã
học được về prefix này hay chưa:
Cả hai R1 và R2 bây giờ biết về loopback interface của R3. Hãy tạo 1 prefix-list để lựa ra 3.3.3.3/32:
Điều này sẽ đảm bảo rằng tất cả các area khác sẽ không học được 3.3.3.3/32 một khi nó được gửi ra từ area 3.
R1 và R2 sẽ không biết về mạng này nữa.
The inbound area filter-list sẽ lọc các prefixes từ tất cả các area khác gửi đến 1 area.
The outbound area filter-list sẽ lọc các prefixes từ 1 area gửi đến các area khác.
Nếu bạn muốn tự xem cấu hình thì bạn sẽ tìm thấy cấu hình của từng thiết bị như sau: